SuperAPI AI 工具集

ccp

智能体与模型

查看项目

更新于 10-16 08:45

技能介绍

ccp 是 Claude Code Profile Manager,用于通过一个可复用组件的中心枢纽管理多套 Claude Code 配置。核心概念包括:Hub(存放可复用项目的中心目录 ~/.ccp/hub/)、Profile(通过符号链接引用 hub 项目的命名配置)、Source(提供可安装项目的外部仓库)、Settings Template(存放在 hub 中的完整 settings.json)以及 Activation(配置文件生效方式:全局符号链接或环境变量)。

主要能力与用法:首次设置运行 ccp init,将现有 ~/.claude 迁移为 hub 加默认配置文件。切换配置文件可用 ccp use dev -g(全局,~/.claude 指向 ~/.ccp/profiles/dev)、ccp use quickfix(项目级,更新 mise.toml 或 .envrc),ccp which 查看当前配置文件。创建配置文件用 ccp profile create myprofile,可加 --from dev 复制现有配置或 -i 交互选择 hub 项目。查找与安装技能用 ccp find <query> 搜索 skills.sh 注册表,ccp find -r github <query> 搜索 GitHub 仓库,ccp install owner/repo 添加来源并交互安装,也可指定 skills/name 或 -a 安装全部。管理 hub 项目用 ccp hub list、ccp hub add、ccp hub remove。链接项目到配置文件用 ccp link、ccp link -i、ccp unlink。团队项目设置可用 ccp project add、ccp project install、ccp project list,其中 project add 是复制而非符号链接,使项目自包含且可提交到 git。来源管理用 ccp source list/add/update/remove。设置模板用 ccp template list、ccp template show、ccp profile edit --template。

激活模式包括全局(ccp use dev -g)、项目(ccp use dev,更新 mise.toml/envrc 中的 CLAUDE_CONFIG_DIR)和内联(CLAUDE_CONFIG_DIR=~/.ccp/profiles/dev claude)。Hub 项目类型涵盖 skills、agents、commands、rules、hooks、settings-templates,均位于 ~/.ccp/hub/<type>/ 并符号链接到配置文件。提示:不同终端可通过环境变量覆盖使用不同配置文件;无参数运行 ccp install 会从 ccp.toml 同步所有来源,适合新机器;hub 项目是单一事实来源,编辑一次所有链接的配置文件都会更新。限制方面,资料未提供平台支持、收费或价格等信息。