SuperAPI AI 工具集

creating-skills

智能体与模型

查看项目

更新于 10-16 05:48

技能介绍

用途:指导创建 Claude Code 技能(skill),遵循 Anthropic 官方最佳实践,适用于新建技能、构建技能、编写 SKILL.md 等需求。

使用方式:先创建技能目录,例如 mkdir -p ~/.claude/skills/<skill-name>;再创建带 frontmatter 的 SKILL.md,可参考命令 cat > ~/.claude/skills/<skill-name>/SKILL.md << 'EOF' 写入 name 与 description;按需添加可选资源目录 scripts、references、assets。

主要能力:SKILL.md 使用 YAML frontmatter,字段包括 name、description、allowed-tools、argument-hint、disable-model-invocation、user-invocable、model、context、agent、hooks。description 建议包含做什么、何时触发与关键能力,上限 1024 字符,决定 Claude 何时激活技能。可通过 disable-model-invocation 与 user-invocable 控制用户或模型调用。支持渐进式披露:元数据常驻、正文触发时加载、资源按需加载。支持上下文注入(如 !git log --oneline -5 2>/dev/null)、字符串替换($ARGUMENTS、$ARGUMENTS[0]、$1 等)以及 context: fork 配合 agent 在隔离子代理中运行。

限制与规则:SKILL.md 建议保持在 500 行以内,接近时拆分到 references;技能名小写、连字符分隔、最长 64 字符;资源仅引用一层深度,超 100 行文件需目录;避免重复信息、单命令包装脚本,以及 README.md、CHANGELOG.md 等多余文件和 Claude 已知内容的解释。具体收费、价格、平台覆盖与效果暂未提供。