manage-providers
Installation
SKILL.md
Manage Providers
Provider management skill for plan-marshall. Stores credentials outside LLM reach in ~/.plan-marshall-credentials/, handles all user interaction via Python scripts (the LLM never sees secrets), and provides a RestClient for authenticated HTTP requests.
Enforcement
Execution mode: Route to appropriate subcommand script via credentials.py dispatcher.
Prohibited actions:
- Never print, log, serialize, or expose credentials to stdout, stderr, or TOON output
- Never read credential files directly — all access goes through
_providers_core.py - Never bypass HTTPS enforcement when auth headers are configured
- Never pass secrets as CLI arguments or through the LLM — secrets go into files directly by the user