skills-script
v2.0.2
Published
Interactive skills toolkit CLI
Downloads
1,528
Maintainers
Readme
skills-script
交互式技能工具 CLI。进入即是一块状态看板:Claude / Codex 当前用的是哪个端点、登录的是哪个账号,一眼看全。
运行
npx skills-script状态看板(交互主界面)
无参数运行进入主看板,展示全局唯一的三项状态 + 当前目录:
skills-script v2.0.0
════════════════════════════════════════
Claude 端点 ● 中转A · drhknode…com
Codex 端点 ● 中转A · drhknode…com
登录账号 [email protected]
当前目录 ~/code/foo ⚠ 本目录有项目级覆盖 → …
════════════════════════════════════════
❯ 启动 Claude 显示当前端点 → 确认/切换 → 进入
切换端点 Claude / Codex · base URL+key 共用
项目覆盖一览 校对各项目的 settings.local.json
切换登录账号 官方登录账号备份/切换
同步技能 软链 skills 到各平台
退出菜单支持多级返回:Esc / ← 或选择「← 返回」回上一层;主看板再返回即退出;动作完成后自动回到看板,可连续操作。带颜色高亮(NO_COLOR 可关闭)。
五个能力
- 启动 Claude(托管启动):先显示当前端点 →
✓ 就用它 / ⇄ 切换 / ○ 官方登录→ 选定后写入全局设置并拉起一个全新的claude进程。因为是新进程,天然规避「换端点要重启会话」的坑。也可命令行直用:skill-script claude [claude 的参数...]。 - 切换端点(Claude + Codex):一份端点账本(base URL + key)两平台共用。每条端点标出在
全局/Codex是否生效,回车即对该端点操作:应用到 Claude·全局 / Claude·当前项目 / Codex / 应用并启动 / 修改(就地改名称·URL·key)/ 删除。支持同一 base URL 挂多把 key。 - 项目覆盖一览:扫描 Claude Code 记录过的所有项目,列出哪些目录用
settings.local.json覆盖了端点,用于校对分散配置、一键清除回落全局。 - 切换登录账号:官方登录账号(Keychain +
~/.claude.json)的备份与切换,档案隔离在~/.claude/auth-accounts/。 - 同步技能:把
.agents/skills软链到 claude / codex / gemini 或自定义路径。
Codex 接入
同一条 base URL + key,除了写 Claude 的 ~/.claude/settings.json,也能写 Codex:
base_url写入~/.codex/config.toml当前 provider 块(其余内容原样保留);- key 写入
~/.codex/auth.json的OPENAI_API_KEY。
非交互模式
# 托管启动 claude
npx skills-script claude
# 同步技能
npx skills-script sync claude,codex,.aaa平台:all | claude | codex | gemini | 自定义路径。
工具实现文档
docs/tools/skills-sync.mddocs/tools/endpoint-switch.mddocs/tools/claude-auth-switch.md
发布
pnpm publish --access public