credential-switch

Solid

Switch brand credentials. Use when: activating the correct API keys for MCP servers in multi-client workflows.

AI & Automation 136 stars 37 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
71
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /digital-marketing-pro:credential-switch ## Purpose Switch the active credential profile to a different brand for multi-client agency management. Validates all platform connections and reports which services are available for the target brand. Ensures the correct API keys, tokens, and environment variables are active before executing any platform operations — preventing cross-client data leakage, misrouted ad spend, or accidental operations on the wrong account. ## Input Required The user must provide (or will be prompted for): - **Target brand slug**: The brand slug to switch credentials to — must match a configured brand in `~/.claude-marketing/brands/` with a corresponding credential profile in `~/.claude-marketing/credentials/` - **Validation depth (optional)**: One of: - Quick: Check that env vars exist and are non-empty — fast, no API calls - Full: Test live API connectivity and token validity for each configured platform — slower but confirms actual access - Defaults to quick for faster switching - **Force switch (optional)**: If the target profile has missing or expired credentials, whether to switch anyway with warnings or abort entirely — defaults to abort on missing critical credentials (ad platforms, analytics) - **Reason (optional)**: Brief note for the switch log — helps with audit trail when multiple team members share the system (e.g., "Starting monthly reporting for Acme Corp") - **Platforms to validate (optional)**: Specific platforms to validat...

Details

Author
indranilbanerjee
Repository
indranilbanerjee/digital-marketing-pro
Created
4 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category