用 CLI 管理 Skill
使用 mf 发现、安装、创建、分享、导出和分发 Agent skill。
Skill 是 Agent 可复用的 instruction package。CLI 覆盖 installed skill、公共或 repository catalog,以及 personal skill library。
警告: 安装前先检查 skill 的
SKILL.md和 supporting file。Skill 可以指示 Agent 使用你的 authority 调用 tool 和外部系统。
发现和安装
mf skills discover --q review
mf skills install --skill-id skl_xxx --agent-id agt_xxx
mf skills installed --agent-id agt_xxx
Discovery 是分页的:结果按页返回(每页最多 100 条,默认 featured 排序;--sort latest 按最新排序)。还有更多结果时命令会提示下一页的 cursor(传给 --cursor 继续),--json 输出的是页对象——items 加 nextCursor(最后一页为 null)。
批量安装到多个 Agent:
mf skills install --skill-id skl_xxx --agent-ids agt_one,agt_two
Installation state 与 enabled 分开:
installing—— materialization 仍在进行installed—— skill 已落地,SKILL.md可加载failed—— materialization 失败;检查 sanitized reason 后重试
不要把 installing 当作已经可用。
启用、禁用或卸载
mf skills update usk_xxx --enabled
mf skills update usk_xxx --disabled
mf skills delete usk_xxx --yes
这里使用 skills installed 返回的 installed user-skill ID,不是 catalog skill ID。
卸载不可恢复,并且必须显式传入 --yes。
Personal library
mf skills library list
mf skills library get skl_xxx
mf skills library create --name my-review --content-file ./SKILL.md
mf skills library update skl_xxx --content-file ./SKILL.md
可从 GitHub、catalog entry、unlisted share link 或 .skill/zip archive 导入:
mf skills library import --url https://github.com/example/skills/tree/main/review
mf skills library import --file ./review.skill
mf skills library import --share https://manyfold.ai/skills/shared/lss_xxx
Supporting file 单独管理:
mf skills library files set skl_xxx \
--path references/guide.md \
--content-file ./guide.md
mf skills library files delete skl_xxx skf_xxx
分享、导出和 push
mf skills library share skl_xxx
mf skills library export skl_xxx -o ./review.skill
mf skills library push skl_xxx
Share link 是 unlisted link,不是 private authentication boundary。不应继续允许导入时
请 revoke。push 会更新已经安装该 library skill 的 Agent;一个 stopped Agent
不会阻塞其它 Agent,因此需要检查 per-agent result。
mf skills repos 用于管理 skill repository,需要 admin 或 api.full access,
普通用户很少需要。