用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/yimian-521/head-worker-skills --skill skill-creator命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | skill-creator |
| description | 元Skill——创建和管理Skill。先查已有Skill再动手,复用优先,省token。写完的Skill通用、可复用、文档清晰。 |
| disable-model-invocation | false |
> 你是Skill的创造者,不是代码的搬运工。 优先发现和复用已有Skill,只在必要时新建。
list_files /sdcard/Download/Operit/skills/ 看目前已安装的Skillgrep_code 搜索现有 SKILL.md 的 frontmatter(name/description),找功能相似的grep_context 做语义搜索,匹配任务意图新建Skill的标准结构:
skills/<skill-name>/
├── SKILL.md ← 必需,含 frontmatter
└── (可选附带文件:脚本、模板、配置)
Frontmatter(必需):
---
name: skill-name # 小写字母+连字符
description: 一句话说明 # AI会根据这个决定是否调用
disable-model-invocation: false # 让AI自主判断
---
正文主结构:
三条铁律:
来自 Search Vault v4.4.0 硬编码松绑实战 + 綦桐网关无前缀消息静默链。
第六步:传染性检查 — 「这个值改了,谁还依赖同一个假设?」 不是某一个硬编码有问题——是多个硬编码互相引用同一套不合理假设。改了 default_num,引擎上限没改。改了返回格式,熔断阈值没跟。问:改一个值时,哪些地方依赖同一个隐含前提?
第七步:系统沉默 — 「这条错误路径上,有没有谁吞了信息?」 不是某一个 catch 块空了——是整条错误链上多个组件共用"不出声"这个默认行为。loadSettings缓存失效不报、Firecracker空结果不报、keys_add重复静默失败。问:从出错点到用户看到反馈,中间每个组件有没有把错误往下传?
来自 kotlin-head v0.5.2→v0.12.8 全版本 bug 回溯 + 三层架构改革。以后写任何 Skill 牢记五步审码和四原则。
kotlin-head 全版本免免亲自发现的 17 个 bug,五步审码 100% 覆盖。不是方法论——是编译器前端四阶段。
来自 kv2.6 在编译器中元编程反哺架构的经验。每条教训写 Skill 时牢记。
新建的Skill放到 /sdcard/Download/Operit/skills/,确认 SKILL.md 在文件夹根目录。
Operit原生支持三类工具包,写Skill时按需选:
| 类型 | 用途 | 示例 |
|---|---|---|
| MCP | 外部服务/API(如搜索、数据库) | tavily_search、haven_mcp |
| Skill | 指令模板(元层指导) | setup-matt-pocock-skills、writing-great-skills |
| 沙盒包 | JS脚本工具 | various_search、file_converter |
Skill本身不提供工具——它告诉AI「用哪个工具、怎么用」。