关于 molten-skill-manage
molten-skill-manage 是用于通过 skills.sh CLI 管理 Agent 技能的操作技能,适合需要安装、更新、删除或查找技能的用户。它强调使用 CLI 保持安装一致,并支持按项目或全局范围管理。
主要功能
- 01通过 npx skills 安装技能
- 02更新、移除和列出技能
- 03按项目或全局范围管理
- 04按仓库、技能或 Agent 筛选安装
- 05初始化新技能并从锁文件恢复
适用场景
- 01为项目添加指定技能
- 02更新或移除已安装技能
- 03查找可安装的技能包
- 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
- Codex:
- 移除技能前请先确认,除非用户明确说出了要移除的技能。
- 安装或更新后,运行
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 | 用途 |
|---|---|---|---|
| product | molten-validate、molten-brand、molten-design、molten-landing | 必填("1"–"4") | 顺序执行的流水线;将产物写入 molten-docs/ |
| utility | molten-search、molten-skill-manage | 省略 | 跨领域辅助工具;随时可用,不属于产品工作流 |
产品技能按顺序运行,并逐步构建成果。辅助技能是可选的——只安装你需要的技能。
搭建新技能时:
- 产品技能 →
molten-category: product,分配下一个molten-order - 辅助技能 →
molten-category: utility,不设置molten-order
将所有技能放在扁平的 skills/molten-<name>/ 路径下,以便 npx skills add 正确发现它们。
评论
支持 Markdown