new-skill
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesenew-skill
new-skill
Creates a new skill at with a valid (correct frontmatter, kebab-case name, semver version) so it passes immediately.
skills/<name>/SKILL.mdpython3 scripts/audit_skills.py skills创建一个位于的新技能,包含有效的文件(正确的前置元数据、kebab-case格式名称、semver版本),使其能立即通过检查。
skills/<name>/SKILL.mdpython3 scripts/audit_skills.py skillsUsage
使用方法
bash
bash "$CLAUDE_PROJECT_DIR/.claude/skills/new-skill/scripts/scaffold.sh" <skill-name> "<one-line description>"<skill-name>bash
bash "$CLAUDE_PROJECT_DIR/.claude/skills/new-skill/scripts/scaffold.sh" <skill-name> "<one-line description>"<skill-name>What it does
功能说明
- Validates the name against the audit script's kebab-case regex.
- Refuses to overwrite an existing .
skills/<skill-name>/ - Copies into
templates/SKILL.md, substitutingskills/<skill-name>/SKILL.mdand{{name}}.{{description}} - Runs and reports the result.
python3 scripts/audit_skills.py skills
- 根据检查脚本的kebab-case正则表达式验证名称合法性。
- 拒绝覆盖已存在的目录。
skills/<skill-name>/ - 将复制到
templates/SKILL.md,并替换skills/<skill-name>/SKILL.md和{{name}}变量。{{description}} - 运行并报告结果。
python3 scripts/audit_skills.py skills
After scaffolding
搭建完成后
- Flesh out the SKILL.md body (Workflow, references, examples).
- Add ,
references/,templates/,scripts/directories only if the skill needs them.examples/ - Bump the in frontmatter when you make changes (see CLAUDE.md → Versioning).
version - The PostToolUse hook will rebuild
package-skill.shautomatically on the first edit.dist/<skill-name>.skill
- 完善SKILL.md的主体内容(工作流程、参考资料、示例)。
- 仅当技能需要时,添加、
references/、templates/、scripts/目录。examples/ - 当你进行修改时,更新前置元数据中的版本号(参见CLAUDE.md → 版本控制)。
version - 首次编辑时,PostToolUse钩子会自动重新构建
package-skill.sh文件。dist/<skill-name>.skill