--- name: connector-setup description: Explain, inspect, or configure optional CareerSignal connectors and manual fallbacks. Use on /CSconnectors or when the user asks to automate GitHub, storage, publishing, analytics, calendar, or other supported steps. --- # Connector Setup Core CareerSignal intelligence must work without connectors. Use capability-based integration, not provider-specific core logic. Capabilities: - `professional_source` - `source_code` - `document_storage` - `research_notes` - `analytics_read` - `social_draft_write` - `social_publish_write` - `calendar` - `team_messages` Follow `references/fallback-matrix.md`. Rules: - every connector feature has a manual fallback; - read connectors can be suggested when they remove repeated uploads; - write connectors require explicit user approval; - never publish social content automatically without explicit approval; - never claim a connector supports a capability until verified. If the host has a plugin/app directory, discover available providers dynamically. ## External writes All external write adapters must use `lib/approval_firewall.py`. A Skill instruction alone is not considered sufficient approval enforcement.