Install
openclaw skills install dazhuangskill-creator用来创建、修改、评估、打包和优化其他 skill。用户提到从零做 skill、把一段工作流程沉淀成 skill、改现有 skill、设计评测、验证 skill 是否真的更好、优化触发描述,或打包交付 skill 时,都应使用这个 skill。
openclaw skills install dazhuangskill-creator用这个 skill 来创建、重塑、评估、打包其他 skill。把当前 SKILL.md 所在目录视为 <skill-base>,所有 bundled resources 都从这里解析,不要依赖调用方当前工作目录。
current_path 和 current_step。
current_path 只能是:新建 / 修改 / 评估 / 优化 / 打包current_step 只能是当前正在执行的 Step NSKILL.md:只放耐久规则、默认工作流、工作流内嵌指针references/:长解释、示例、schema、低频模块说明assets/:Claude 应该直接使用、复制、填写的模板或文件scripts/:确定性或重复性执行config.yaml:人会频繁修改的参数evals/、workspace、config.yaml、agents/openai.yaml;只有当前任务真的需要,才把它们带进最终 skill。<skill-base>/references/...。不要把一次运行中的绝对路径写进最终交付物,除非用户明确要求做成只在当前机器使用的临时版本。cd "<skill-base>" && python3 scripts/...。# 索引 不是默认强制项;只有当复杂度已经高到容易漂移时,才加入一个紧凑索引。feat(scope)!,必要时再补一行迁移 body,不要降成普通 fix。current_path = 上面五种路径之一current_step = Step 1next_action = 用一句话说明接下来要做什么references/、assets/、scripts/、config.yaml?# 索引 来帮助恢复上下文?current_step = Step 2next_action = 补齐最小必要信息,先定结构再写正文<skill-base>/references/skill-architecture.md。# 索引 时,优先看是否至少满足下面两条:
references/、agents/、scripts/ 指针current_step = Step 3next_action = 起草或重写最小可用结构cd "<skill-base>" && python3 scripts/init_skill.py ...references/ 指南,而不是把抽取 heuristics 全塞进主 body。<skill-base>/assets/ 模板里,例如直接写死 ## Summary 这类 heading level;不要只在正文里提章节名,让模型自己猜最终排版。cd "<skill-base>" && python3 scripts/generate_openai_yaml.py ...;不要把它当默认产物。# 索引,就让它只承担“恢复方向”这一件事:
current_path、current_step、next_action# 索引。fix。current_step = Step 4next_action = 选一条最轻但仍可信的验证路径cd "<skill-base>" && python3 scripts/quick_validate.py <skill-dir>,再配少量真实 prompt 做 sanity check。<skill-base>/references/eval-loop.md;如果需要机器写入格式,再读 <skill-base>/references/schemas.md。<skill-base>/references/description-optimization.md。<skill-base>/agents/comparator.md 和 <skill-base>/agents/analyzer.md。<skill-base>/references/package-and-present.md。<skill-base>/references/runtime-claude-ai.md 或 <skill-base>/references/runtime-cowork.md。evals/、workspace、benchmark 资产写进最终 skill 目录;这些重资产只有在用户真的要评测闭环时才存在。current_step = Step 5next_action = 判断继续迭代还是停止,并说明理由current_pathcurrent_stepnext_action<skill-base>/references/skill-architecture.md<skill-base>/references/eval-loop.md<skill-base>/references/description-optimization.md<skill-base>/references/package-and-present.md<skill-base>/references/runtime-claude-ai.md 或 <skill-base>/references/runtime-cowork.md<skill-base>/references/schemas.md<skill-base>/agents/grader.md、<skill-base>/agents/comparator.md、<skill-base>/agents/analyzer.md