mcpField
W
workflow-creator

workflow-creator

github.com/nicepkgAgent 工作流288346 次安装40 周前更新
代码仓库

关于 workflow-creator

用于创建包含精选技能的工作流目录的技能,支持从 GitHub 下载技能,并为多个 AI 工具配置共享技能目录。面向整理领域工作流和相关 Agent 技能的项目。

主要功能

  1. 01初始化工作流目录结构
  2. 02从 GitHub 下载技能
  3. 03为多种 AI 工具共享技能
  4. 04生成工作流文档与 Agent 指引

适用场景

  1. 01建立按领域组织的技能工作流
  2. 02从技能仓库导入指定技能
  3. 03为工作流编写阶段指引和质量检查

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nicepkg/ai-workflow --skill workflow-creator

安装后在 Claude Code 中输入/workflow-creator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/templates/
AGENTS.template.md
README.template.md
references/
skill-sources.md
scripts/
create_workflow.py
download_skill.py

详细介绍

工作流创建器

使用从 GitHub 下载的精选技能,创建完整的工作流目录。

工作流创建流程

步骤 1:创建目录结构

运行 scripts/create_workflow.py 进行初始化:

python scripts/create_workflow.py <workflow-name> --path <output-dir>

创建的内容(支持多种 AI 工具):

workflows/<workflow-name>-workflow/
├── README.md          # User documentation (English)
├── README_cn.md       # User documentation (Chinese)
├── AGENTS.md          # AI context (auto-loaded)
├── .claude/
│   ├── settings.json
│   └── skills/        # Skills go here (primary storage)
├── .codex/
│   └── skills -> ../.claude/skills
├── .cursor/
│   └── skills -> ../.claude/skills
├── .opencode/
│   └── skill -> ../.claude/skills
├── .agents/
│   └── skills -> ../.claude/skills
├── .kilocode/
│   └── skills -> ../.claude/skills
├── .roo/
│   └── skills -> ../.claude/skills
├── .goose/
│   └── skills -> ../.claude/skills
├── .gemini/
│   └── skills -> ../.claude/skills
├── .agent/
│   └── skills -> ../.claude/skills
├── .github/
│   └── skills -> ../.claude/skills
├── skills -> .claude/skills
├── .factory/
│   └── skills -> ../.claude/skills
└── .windsurf/
    └── skills -> ../.claude/skills

符号链接让所有 AI 工具都能使用来自 .claude/skills/ 的同一套技能。

步骤 2:选择并下载技能
  1. 使用下方的 技能来源 部分查找相关技能
  2. 使用 scripts/download_skill.py 下载每项技能:
python scripts/download_skill.py <repo-url> <skill-path> --output workflows/<workflow-name>/.claude/skills/

示例:

# Official Anthropic skills
python scripts/download_skill.py https://github.com/anthropics/skills skills/docx --output ./workflows/media-workflow/.claude/skills/

# Community skills (root level)
python scripts/download_skill.py https://github.com/gked2121/claude-skills social-repurposer --output ./workflows/media-workflow/.claude/skills/
步骤 3:生成 README.md(英文)

重要:严格遵循 workflows/marketing-pro-workflow/README.md 中的格式

必需结构:

<div align="center">

# 📋 Workflow Name

### **Your AI-Powered [Domain] Team**

[← Back to AI Workflow](../../README.md)

[简体中文](./README_cn.md) | English

</div>

---

## 🎯 Who Is This For?
- **Role 1** - Use case
- **Role 2** - Use case

---

## ⚡ Quick Install
[Install commands]

---

## 📦 Skills Included (N)

### 0️⃣ Stage Name
| Skill | What It Does |
|:------|:-------------|
| `skill-name` | Description |

### 1️⃣ Next Stage
...

---

## 🔄 Complete Pipeline (N Stages)
[ASCII tree diagram]

---

## 💡 Example Workflows
[Multiple scenario examples with numbered prompts]

---

## 🔗 Skill Combinations
[Table with Goal → Skill Chain]

---

## 📄 License
MIT © [nicepkg](https://github.com/nicepkg)

参考 assets/templates/README.template.md。

步骤 4:生成 README_cn.md(中文)

创建中文版,要求:

  • 与英文 README 结构相同
  • 使用专业的中文术语
  • 链接回 ../../README_cn.md
步骤 5:生成 AGENTS.md

编写涵盖以下内容的 AI 指令:

  • 工作流概览及流程图
  • 按阶段分组的可用技能
  • 技能使用指南(何时使用各项技能)
  • 常见任务的推荐顺序
  • 输出标准
  • 阶段之间的质量关卡

重要: Claude Code 会自动加载 AGENTS.md。内容应简洁(少于 500 行),并聚焦于可执行的指令。

参考 assets/templates/AGENTS.template.md。

步骤 6:更新项目 README

在 ai-workflow 项目中创建工作流后,更新:

  1. README.md(英文):

    • 将新工作流添加到工作流表格中
    • 在 <details> 部分下添加技能列表
    • 更新技能数量(例如,“150+ skills”)
  2. README_cn.md(中文):

    • 使用中文进行相同更新
    • 链接到工作流文件夹中的 README_cn.md

技能来源

A. 技能聚合器与目录(用于发现技能)
名称类型规模最适合
Skillhub Awesome SkillsGitHub 精选列表1000+ 项技能按类别查找顶级技能,组织有序
Skillhub.club在线目录1000+通过网页界面按类别浏览
SkillsMP市场63,000+使用筛选条件(类别/热度/作者)进行大规模搜索
agent-skills.md在线目录数量庞大包含安装命令(pnpm dlx add-skill ...)
Claude Skills Hub在线目录中等类似产品的浏览体验,适合寻找灵感
MCP Market Skills在线商店中等提供含简介/常见问题的产品页,适合内容创作者
Skills Directory在线目录中等可直接复制 SKILL.md,结构良好
Smithery Skills技能目录中等包含 expected_output.json,面向工具
Awesome Claude Skills (ComposioHQ)GitHub 精选列表星标数高生态资源丰富、内容全面
Awesome Claude Skills (travisvn)GitHub 精选列表5k+ 星标提供第二种视角,避免单一来源偏见
Awesome Agent SkillsGitHub 多 Agent 列表1k+ 星标涵盖 Claude/Codex/Copilot/VSCode
B. 可用于批量导入的生产就绪技能仓库
仓库重点最适合
alirezarezvani/claude-skills多角色技能包内容创作者套件(品牌语调、SEO、平台框架)
gked2121/claude-skills生产工作流清晰的工作流示例(播客→内容→社交媒体→SEO)
sickn33/antigravity-awesome-skills技能注册表按角色组织(skills/content-creator)
Microck/ordinary-claude-skills600 多项技能合集skill-navigator、SEO 聚类、邮件优化
synapz-org/marketing-ops-hub营销编排多技能协调模式
m2ai-portfolio/claude-skills创作者/增长套件IG 配文、YouTube 脚本、推文串、博客大纲
pluginagentmarketplace/custom-plugin-product-manager产品经理套件用户研究、路线图、需求、分析
lyndonkl/claude决策框架优先级排序、预测、利益相关者映射
jamesrochabrun/skills综合专业技能prd-generator、technical-launch-planner
britt/claude-code-skills写作与规格说明writing-product-specs、writing-user-stories
troykelly/codex-skills工作流管理work-intake、milestone-management
escarti/agentDevPrompts功能生命周期feature-planning、feature-implementing
aj-geddes/useful-ai-prompts冲刺与敏捷agile-sprint-planning、requirements-gathering
daffy0208/ai-dev-standards多角色标准customer-feedback-analyzer、go-to-market-planner
C. 搜索策略

当上述来源缺少所需技能时:

  1. GitHub 搜索:"claude" "skills" "SKILL.md" <topic>
  2. agent-skills.md 搜索:按标签浏览:https://agent-skills.md/tags
  3. SkillsMP 搜索:按类别筛选:https://skillsmp.com
  4. 验证:检查 SKILL.md 是否包含有效的 YAML frontmatter,其中有 name 和 description
D. 下载命令
# From GitHub repository
python scripts/download_skill.py https://github.com/<owner>/<repo> <skill-path> --output workflows/<workflow-name>/.claude/skills/

# Example: Download from alirezarezvani
python scripts/download_skill.py https://github.com/alirezarezvani/claude-skills skills/content-creator --output ./workflows/content-creator-workflow/.claude/skills/

# Example: Download from pluginagentmarketplace
python scripts/download_skill.py https://github.com/pluginagentmarketplace/custom-plugin-product-manager skills/user-research --output ./workflows/product-manager-workflow/.claude/skills/

输出检查清单

创建工作流后,请验证:

  • .claude/skills/ 包含已下载的技能文件夹
  • 每个技能文件夹都有 SKILL.md
  • 所有符号链接均可用(.codex/skills、.cursor/skills、.opencode/skill、.agents/skills、.kilocode/skills、.roo/skills、.goose/skills、.gemini/skills、.agent/skills、.github/skills、skills、.factory/skills、.windsurf/skills)
  • README.md 遵循标准格式并包含所有章节
  • 已创建 README_cn.md 中文译文
  • AGENTS.md 提供清晰的 AI 指令(少于 500 行)
  • .claude/ 中存在 settings.json
  • 项目 README.md 已更新,加入新工作流
  • 项目 README_cn.md 已更新,加入新工作流
  • 两个 README 文件中的技能数量均已更新

评论

支持 Markdown