credential-switch
SolidSwitch 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
Quality Score: 90/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
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
DevOps & Infrastructure Listed
credential-switch
Use when the user wants to switch the active brand credential profile for multi-client management — activates the correct API keys for all MCP servers connected to that brand.
3 Updated today
Faiz07yo DevOps & Infrastructure Listed
context-engine
Invoke when setting up a new brand, switching brands, or when any marketing task requires brand context, industry benchmarks, compliance rules, or platform specifications. This is the shared intelligence layer for all Digital Marketing Pro modules.
3 Updated today
Faiz07yo AI & Automation Solid
context-engine
Load brand context for marketing tasks. Use when: setting up brands, switching context, or needing industry benchmarks.
136 Updated 3 days ago
indranilbanerjee