Community编程与开发github.com

rtwsvj/skill-switch

本地优先的治理与安全门控,用于管理你在多个AI编程代理(Claude Code、Codex、Gemini CLI、Cursor、Copilot)中安装的技能。支持审计、同步与回滚。提供CLI与签名的macOS应用。零遥测。

skill-switch 是什么?

rtwsvj/skill-switch 是一个本地优先的技能治理与安全门控工具,专为管理各类AI编程代理(如 Claude Code、Codex、Gemini CLI、Cursor 和 Copilot)中安装的技能而设计。它提供对已安装技能的审计、同步和回滚功能,确保开发者在引入新技能时能够保持控制并防止潜在安全风险。该技能包含一个命令行界面(CLI)和一个签名的macOS应用,强调零遥测,即完全在本地运行,不收集任何使用数据。通过 skill-switch,用户可以轻松审查、启用或禁用技能,并在需要时恢复到之前的配置状态,从而在AI辅助编码环境中实现更安全、更可控的技能管理。用户只需将 API 凭据存储在环境变量中,并通过 curl 等工具与本地配置的 API 终结点通信即可。

兼容平台✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI
npx skills add rtwsvj/skill-switch

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

API 客户端

将密钥保存在环境变量中,切勿硬编码。向您自己配置的基础 URL 发送请求:

curl -sS -H "Authorization: Bearer $API_TOKEN" "$API_BASE_URL/v1/users"

将 API_TOKEN 和 API_BASE_URL 存储在您的 shell 配置文件或本地 .env 文件中(该文件应被 .gitignore 忽略)。令牌仅发送给您自己配置的主机。

相关技能