mcpField
U
updating-bostonaholic-skills

updating-bostonaholic-skills

github.com/bostonaholicAgent 工作流246 次安装今天更新
代码仓库

关于 updating-bostonaholic-skills

这项 Skill 在用户一次确认后,将现有的 bostonaholic skills 安装更新到最新版本。它先展示计划,仅应用已确认的计划并备份更新副本;不会安装到未安装该集合的环境,也不会删除已停用或无法识别的副本。

主要功能

  1. 01预览更新计划
  2. 02仅应用已确认的计划 ID
  3. 03备份已更新副本
  4. 04遇到需用户处理的阻碍即停止
  5. 05不改动排除在外的安装

适用场景

  1. 01更新现有的集合安装
  2. 02应用前审阅变更计划
  3. 03找出需要用户处理的环境

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bostonaholic/skills --skill updating-bostonaholic-skills

安装后在 Claude Code 中输入/updating-bostonaholic-skills确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
blockers-and-failures.md
scripts/
update.mjs

详细介绍

更新 bostonaholic skills

在确认一次后,将每个现有安装更新到最新版本。 不会安装到缺少该集合的运行环境中,也不会将技能添加到原本不包含它的 副本目录中。

<skill-dir> 是此技能的目录。脚本需要 node 和 git (使用 command -v node git 检查);如果已安装,则会使用 claude 和 codex。

规则

  • 只确认一次。 显示完整计划。未确认则不做任何更改。
  • 仅应用已确认的 id。 计划发生变化时退出码为 3,且不运行任何操作。
  • 遇到阻碍时停止。 退出码为 4 表示运行环境需要用户先采取操作。
  • 绝不删除技能。 只报告已弃用或无法识别的副本。
  • 会更新: Claude Code 和 Codex 插件、Cursor 插件克隆(在其自身分支上执行 git pull --ff-only,而非使用发布标签),以及 ~/.gemini/antigravity-cli/skills、 ${XDG_CONFIG_HOME:-~/.config}/opencode/skills、~/.cursor/skills 和 ~/agent-data/workflows 中任何以集合命名的真实副本,无论由什么工具安装。每个旧副本都会备份。
  • 不会触碰: ~/.claude/skills、~/.agents/skills 和项目级的 skills CLI 安装。请指引用户查看 INSTALL.md 中“One skill”部分的更新命令。

步骤

  • 运行 node "<skill-dir>/scripts/update.mjs" plan 并显示完整输出; 此操作不会更改任何内容。
    • 退出码为 4:报告每一行 Blocked,说明 阻碍和故障中的建议,然后停止。
    • 如果显示 Nothing to do.:报告 left: 行,然后停止。
  • 请用户确认计划,或先使用 DRY_RUN=true 运行 apply。
  • 使用已确认的 Plan id 运行 node "<skill-dir>/scripts/update.mjs" apply <plan-id>。
    • 退出码为 3:机器状态已变化;重新运行计划并再次确认。
    • 退出码为 1:该命令会指出失败的步骤和未运行的步骤;报告 stderr 以及参考文档中的建议,不要盲目重试。
  • 再次运行计划,并确认结果为 Nothing to do.。如果 Claude Code 或 Codex 步骤 仍显示差异,说明其 marketplace 提供的版本早于发布版本;报告该差异。
  • 报告运行的每个步骤、每一行 left:,以及备份目录。
  • 告知用户需要重启哪些运行环境:
    • Claude Code:开启新会话,或运行 /reload-plugins。
    • Codex:开启新线程。
    • Antigravity、OpenCode、Cursor(插件和技能):重启应用。
    • Grok Bot:没有文档说明需要重启;请在 Settings > Plugins > Yours 下确认。

评论

支持 Markdown