Agent skill · software engineering · hkuds
cli-anything-ccswitch
CLI interface for CC Switch — manage AI coding tool configurations from the terminal
Why this skill is useful
Adds specific commands and workflows for managing AI tool configurations that the AI wouldn't reliably generate on its own.
What it needs
Requires python installed locally. About 2k tokens when loaded. Last updated 2026-08-03. 46,739 stars on the source repository.
What this skill does
CC Switch CLI CLI harness for CC Switch, a desktop app that manages AI coding tool (Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw, Hermes) configurations. Built with Click and the CLI-Anything methodology. Prerequisites Python 3.10+ CC Switch installed with an active database at ~/.cc-switch/cc-switch.db Installation After installation, the command cli-anything-ccswitch is available. Command Groups Group Description ------- ------------- status Show a quick database overview providers Manage AI provider configurations (list, get, set-current) proxy Manage the local HTTP proxy server (status, config) mcp Manage MCP (Model Context Protocol) servers (list, enable) skills Manage installed skills (list, repos) usage View API usage and cost statistics (stats, logs) settings View and manage CC Switch settings (list, get, set) sessions Browse and search AI conversation sessions (list) Global Options --json — Output in machine-readable JSON format (recommended for agent use) --db PATH — Override the database path Agent-Specific Guidance JSON Output Always use --json for programmatic consumption. Place it before the subcommand: Sensitive Values API tokens, keys, and secrets are masked in all output. The settingsconfig field in provider details shows masked values (e.g., sk-bc089...5cbb). Exit Codes 0 — Success 1 — Error (e.g., resource not found, invalid app type) App Types Valid app types: claude, codex, gemini, opencode, openclaw, hermes. Examples List all providers Switch active provider Check proxy status View usage stats List skills MCP servers Settings Sessions Status overview Error Handling When a resource is not found, the CLI prints an error message to stderr and exits with code 1. Agents should check the exit code before parsing output. Database The CLI reads from the live CC Switch SQLite database. All read operations are safe and do not modify the database. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills hkuds/skills--aac6da