技能开发者Skill skill-developer

这是一个用于创建和管理Claude Code技能的元技能,特别支持包装MCP管道,实现自动化技能开发和集成。关键词:技能开发、Claude Code、MCP管道、自动化工具、低代码开发、元技能。

低代码开发 0 次安装 0 次浏览 更新于 3/14/2026

名称: 技能开发者 描述: 用于创建和管理Claude Code技能的元技能 允许的工具: [Bash, Read, Write, Edit]

技能开发者

用于创建新Claude Code技能的元技能,包括包装MCP管道的技能。

何时使用

  • “为X创建一个技能”
  • “帮我制作一个新技能”
  • “将这个脚本转化为技能”
  • “如何创建一个技能?”

技能结构

技能位于 .claude/skills/<skill-name>/

.claude/skills/my-skill/
├── SKILL.md          # 必需:主技能定义
├── scripts/          # 可选:支持脚本
└── templates/        # 可选:模板、示例

SKILL.md 格式

---
名称: 技能名称
描述: 简要描述(显示在技能列表中)
允许的工具: [Bash, Read, Write]  # 可选:限制工具
---

# 技能名称

## 何时使用
[当Claude应该发现此技能时]

## 指令
[Claude遵循的逐步指令]

## 示例
[使用示例]

创建MCP管道技能

要创建新的MCP链脚本并将其包装为技能:

步骤1:使用模板

复制多工具管道模板:

cp $CLAUDE_PROJECT_DIR/scripts/multi_tool_pipeline.py $CLAUDE_PROJECT_DIR/scripts/my_pipeline.py

参考模板模式:

cat $CLAUDE_PROJECT_DIR/.claude/skills/multi-tool-pipeline/SKILL.md
cat $CLAUDE_PROJECT_DIR/scripts/multi_tool_pipeline.py

步骤2:自定义脚本

编辑您的新脚本以链式调用所需的MCP工具:

async def main():
    from runtime.mcp_client import call_mcp_tool
    args = parse_args()

    # 链式调用您的MCP工具(serverName__toolName)
    result1 = await call_mcp_tool("server1__tool1", {"param": args.arg1})
    result2 = await call_mcp_tool("server2__tool2", {"input": result1})

    print(result2)

步骤2:创建技能

创建 .claude/skills/my-pipeline/SKILL.md

---
名称: my-pipeline
描述: 管道的作用
允许的工具: [Bash, Read]
---

# 我的管道技能

## 何时使用
- [触发条件]

## 指令

运行管道:

\`\`\`bash
uv run python -m runtime.harness scripts/my_pipeline.py --arg1 "value"
\`\`\`

### 参数
- `--arg1`: 描述

## 所需MCP服务器
- server1: 用于tool1
- server2: 用于tool2

步骤3:添加触发器(可选)

添加到 .claude/skills/skill-rules.json

{
  "skills": {
    "my-pipeline": {
      "type": "domain",
      "enforcement": "suggest",
      "priority": "medium",
      "description": "它的作用",
      "promptTriggers": {
        "keywords": ["keyword1", "keyword2"],
        "intentPatterns": ["(pattern).*?(match)"]
      }
    }
  }
}

参考文件

有关完整详情,请阅读:

cat $CLAUDE_PROJECT_DIR/.claude/rules/skill-development.md
cat $CLAUDE_PROJECT_DIR/.claude/rules/mcp-scripts.md

快速检查清单

  • [ ] SKILL.md 有前页(名称、描述)
  • [ ] “何时使用” 部分清晰
  • [ ] 指令可直接复制粘贴
  • [ ] 如需,记录MCP服务器
  • [ ] 触发器添加到 skill-rules.json(可选)

本仓库中的示例

查看现有技能的模式:

ls $CLAUDE_PROJECT_DIR/.claude/skills/
cat $CLAUDE_PROJECT_DIR/.claude/skills/commit/SKILL.md
cat $CLAUDE_PROJECT_DIR/.claude/skills/firecrawl-scrape/SKILL.md