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

View the source on GitHub

Browse the @skills marketplace