mcpField
M
molten-skill-manage

molten-skill-manage

github.com/switch-dimensionAgent 工作流6637 次安装9 周前更新
代码仓库

关于 molten-skill-manage

molten-skill-manage 是用于通过 skills.sh CLI 管理 Agent 技能的操作技能,适合需要安装、更新、删除或查找技能的用户。它强调使用 CLI 保持安装一致,并支持按项目或全局范围管理。

主要功能

  1. 01通过 npx skills 安装技能
  2. 02更新、移除和列出技能
  3. 03按项目或全局范围管理
  4. 04按仓库、技能或 Agent 筛选安装
  5. 05初始化新技能并从锁文件恢复

适用场景

  1. 01为项目添加指定技能
  2. 02更新或移除已安装技能
  3. 03查找可安装的技能包
  4. 04恢复锁文件中记录的技能

安装

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

$npx skills add https://github.com/switch-dimension/molten-os-core --skill molten-skill-manage

安装后在 Claude Code 中输入/molten-skill-manage确认已加载。

详细介绍

管理技能

本项目使用 skills.sh CLI 管理 Agent 技能,通过 npx skills 运行。用户想要安装、更新、移除、列出或查找技能时,请使用它。不要手动编辑技能安装内容或符号链接;请使用 CLI,以确保各个 Agent 的安装保持一致。

操作规则

  • 在交互式运行开始时,告知用户:“与此技能互动的最佳方式是使用语音模式口述反馈。”
  • 始终通过 npx skills <command> 运行 CLI(不假设已进行全局安装)。
  • 默认使用项目范围。只有当用户希望某项技能在其所有项目中都可用时,才添加 -g/--global。
  • 意图明确时,使用 -y/--yes 跳过交互式提示;否则保留提示,让用户选择。
  • 在聊天中提出的每个自由文本问题都要编号,方便用户引用作答,尤其是在语音模式下口述时。
  • 需要用户做出结构化选择(范围、Agent、技能)时,请使用 Agent 的结构化提问工具:
    • Codex: request_user_input
    • Claude Code: AskUserQuestion
    • Cursor: AskQuestion
  • 移除技能前请先确认,除非用户明确说出了要移除的技能。
  • 安装或更新后,运行 npx skills ls 确认结果。

常用命令

安装技能包(GitHub 仓库或 URL):

npx skills add switch-dimension/molten-os-core

安装指定技能或指定目标 Agent:

npx skills add switch-dimension/molten-os-core --skill molten-brand molten-design
npx skills add switch-dimension/molten-os-core --agent claude-code cursor
npx skills add switch-dimension/molten-os-core --all   # all skills, all agents, no prompts

预览仓库提供的内容,不进行安装:

npx skills add switch-dimension/molten-os-core --list

将技能更新到最新版本:

npx skills update                 # update all
npx skills update molten-landing  # update one
npx skills update -p              # project skills only
npx skills update -g              # global skills only

移除技能:

npx skills remove                 # interactive picker
npx skills remove molten-design
npx skills remove --all           # remove all, all agents, no prompts

列出已安装的技能:

npx skills ls            # project scope (default)
npx skills ls -g         # global scope
npx skills ls --json     # machine-readable

查找要安装的技能,以交互方式进行:

npx skills find
npx skills find landing

在此仓库中搭建新技能:

npx skills init molten-<name>   # creates molten-<name>/SKILL.md

从锁定文件恢复(skills-lock.json):

npx skills experimental_install

范围标志参考

标志含义
-g、--global用户级安装(适用于所有项目)
-p、--project仅项目范围(更新)
-a、--agent <agents>指定目标 Agent(* 表示全部)
-s、--skill <skills>指定目标技能(* 表示全部)
-y、--yes跳过确认提示
--all--skill '*' --agent '*' -y 的简写

命名约定

本套件中的技能采用 molten-<name> 命名约定,以便在 npx skills ls 中与第三方技能区分开来。搭建新的 Molten 技能时,请遵循此命名规则。

技能分类

Molten OS Core 技能分为两类。添加或编辑技能时,请在技能 front matter 中设置 molten-category。

类别技能molten-order用途
productmolten-validate、molten-brand、molten-design、molten-landing必填("1"–"4")顺序执行的流水线;将产物写入 molten-docs/
utilitymolten-search、molten-skill-manage省略跨领域辅助工具;随时可用,不属于产品工作流

产品技能按顺序运行,并逐步构建成果。辅助技能是可选的——只安装你需要的技能。

搭建新技能时:

  • 产品技能 → molten-category: product,分配下一个 molten-order
  • 辅助技能 → molten-category: utility,不设置 molten-order

将所有技能放在扁平的 skills/molten-<name>/ 路径下,以便 npx skills add 正确发现它们。

评论

支持 Markdown