소스 정보
- 저장소
- ZhangXin8069/configure
- 최근 소스 활동
- 2026년 8월 27일 11:43
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/ZhangXin8069/configure --skill skill-creator명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | skill-creator |
| description | 当用户要求创建、编辑、优化或评估 skill,讨论 skill 格式、触发条件,或验证技能效果时使用。 |
| metadata | {"openclaw":{"emoji":"🛠️"}} |
遵循当前目录 AGENTS.md「技能执行公共契约」;仅按需读取技能正文与 reference。
创建新 skill 并迭代改进:意图捕获 → 草稿 → 测试用例 → 用户评估 → 重写循环 → 触发描述优化。设计原则源自 Anthropic 官方 skill-creator 与 Agent Skills 规范。
description 是技能触发的唯一机制;
必须只写触发条件(用户常说的词/场景),不总结工作流——总结流程的描述会让 agent 按描述 shortcut 跳过正文(SDO 实测);
并适度"pushy"(Claude 倾向于少触发,描述要主动提示适用场景)。
Bad/Good 对比(源自 writing-skills SDO):
# ❌ BAD: 总结工作流 — agent 可能照描述执行而跳过正文流程图
description: Use when executing plans - dispatches subagent per task with code review between tasks
# ✅ GOOD: 仅触发条件,不含流程
description: Use when executing implementation plans with independent tasks
措辞微测试(micro-test wording,源自 writing-skills)要求:每个指令变体新上下文单样本 + 无指令对照 + 每变体≥5次重复 + 逐条人工阅读命中;方差是信号——5次收敛同一形状说明措辞有效,5种解释说明措辞未约束行为。references/ 并按需读取;脚本放 scripts/(可执行、确定性任务);
资源放 assets/。从会话历史提取已有信息(用户可能已展示过想固化的流程),缺项在第一次交互一次性全部列出提问确认。
按既有格式规范编写:
---
name: <skill-name> # 小写、连字符分隔;与目录名一致
description: |
<做什么>。<何时使用>:列出用户典型说法的触发词与场景(写"pushy"些)。
metadata:
openclaw:
emoji: <图标>
---
# <skill-name> — <中文名>
## 核心原则 # 5-9 条,解释 why
## 执行前置 # 引用 AGENTS.md 公共契约;不重复公共规则
## 触发时机
## 工作流程 # Step 1..N,命令给出确切可执行示例
## 错误处理 # 表格:场景 → 处理
## 注意事项
references/(如分场景的长指令、大表格);
从 SKILL.md 明确指引"何时读取哪个 reference";文件:行号 引用、证据驱动;过程只在终端输出。cp -r <skill-path> <工作区>/skill-snapshot/ 作为基线;<skill-name>-workspace/iteration-<N>/eval-<ID>/with_skill|without_skill|old_skill/outputs/;timing.json(total_tokens/duration_ms——只出现在任务完成通知里,错过不补);create_docx.py),把该脚本打包进本技能 scripts/ 并让技能引用它——
省去每次调用重新发明轮子;结构化评估产物(吸收官方 skill-creator 最新版,有脚本环境时落地;无脚本环境 简化为文件记录):评估数据按规范落盘,保证可复现与跨轮对比——
evals/evals.json:测试用例集 {"skill_name": ..., "evals": [{"id", "prompt", "expected_output", "files", "assertions"}]}(断言字段后补);eval-<id>/ 下:eval_metadata.json(eval_id/eval_name/prompt/
assertions——断言客观可验证、命名有描述性)、timing.json(total_tokens/
duration_ms——只在任务完成通知中出现,错过不补)、grading.json(断言评分,
字段必须是 text/passed/evidence,viewer 依赖);benchmark.json/benchmark.md(pass_rate + 时间/token 的 mean±stddev
与 delta);聚合统计掩盖的模式由 analyst pass 揭示。优化循环(吸收官方 skill-creator Description Optimization,有脚本环境时):
best_description 写入
frontmatter 并展示前后对比与得分。✓ skill 创建/优化完成
对象: <skill 名称与位置>
参考: <借鉴的网络来源,如 anthropics/skills skill-creator>
测试: <N 个测试用例,有/无技能对比结果>
optim: <描述触发率 基线→优化后,无则省略>
改动: <新建/修改文件清单>
遗留: <未处理项,无则省略>
| 场景 | 处理 |
|---|---|
| 意图不明确 | 按四项清单一次性全部列出提问,不逐次追问 |
| 与已有技能职责重叠 | 指出重叠,建议合并/引用或明确边界 |
| SKILL.md 过长 | 拆 references/,SKILL.md 保留指引与核心流程 |
| 测试无客观输出 | 用定性用户评估替代断言 |
| 描述触发率低 | 检查触发词覆盖与"pushy"程度,补常见场景措辞 |
| 用户反馈空 | 视为满意,停止迭代 |