🎯

add-new-skills-to-workflow

🎯Skill

from nicepkg/ai-workflow

VibeIndex|
What it does

Automatically downloads skills from GitHub, adds them to an existing workflow, and updates all related documentation files.

add-new-skills-to-workflow

Installation

Install skill:
npx skills add https://github.com/nicepkg/ai-workflow --skill add-new-skills-to-workflow
11
Last UpdatedJan 20, 2026

Skill Details

SKILL.md

Add new skills to an existing workflow and update all related documentation. Use when user wants to add skills from GitHub URLs to a workflow (e.g., "add this skill to the workflow", "δΈΊε·₯δ½œζ΅ζ·»εŠ ζŠ€θƒ½"). Triggers on adding skills to workflows, updating workflow documentation after skill additions.

Overview

# Add New Skills to Workflow

Add skills from GitHub to an existing workflow and update all related documentation.

Workflow

Step 1: Download Skills

Use skill-downloader to download skills from GitHub:

```bash

python .claude/skills/skill-downloader/scripts/download_from_github.py --output /.claude/skills/

```

Parse GitHub URL:

  • https://github.com/user/repo/blob/main/path/to/skill β†’ repo: https://github.com/user/repo, skill-path: path/to/skill
  • https://github.com/user/repo/tree/main/.claude/skills/my-skill β†’ repo: https://github.com/user/repo, skill-path: .claude/skills/my-skill

Example:

```bash

# For URL: https://github.com/XIYO/zheon/blob/main/.claude/skills/slidev

python .claude/skills/skill-downloader/scripts/download_from_github.py https://github.com/XIYO/zheon .claude/skills/slidev --output ./workflows/talk-to-slidev-workflow/.claude/skills/

# Use --force to overwrite existing

python .claude/skills/skill-downloader/scripts/download_from_github.py --output --force

```

Step 2: Read Downloaded Skill

Read the downloaded SKILL.md to understand:

  • Skill name and description
  • What category it belongs to
  • How it fits into the workflow pipeline

Step 3: Update skill-source.json

Add the new skill entry to workflows//.claude/skill-source.json:

```json

{

"skill-name": {

"source": "https://github.com/user/repo",

"path": "path/to/skill"

}

}

```

Step 4: Update Documentation

Update these files (all that exist for the workflow):

| File | Updates Required |

|------|------------------|

| workflows//.claude/skill-source.json | Add new skill source entry |

| workflows//README.md | Skill count, skill table, pipeline |

| workflows//README_cn.md | Same as above (Chinese) |

| workflows//AGENTS.md | Available skills list, recommended sequences |

| website/content/en/workflows/.mdx | Skill count, skill table, pipeline |

| website/content/zh/workflows/.mdx | Same as above (Chinese) |

| README.md (root) | Skill count in workflow table |

| README_cn.md (root) | Same as above (Chinese) |

Documentation Update Checklist

  1. Skill Count: Update total count (e.g., "18 skills" β†’ "20 skills")

- Quick install comment

- Section header

- Description text

  1. Skill Table: Add new skill row in appropriate category

```markdown

| skill-name | Brief description of what it does |

```

  1. Pipeline: Add skill to relevant stage if applicable

```

Stage X: Category

β”œβ”€β”€ existing-skill β†’ Description

└── new-skill β†’ Description

```

  1. AGENTS.md: Add to available skills and update recommended sequences
  1. Root README: Update skill count in workflow overview table

Example: Adding Skills to talk-to-slidev-workflow

Given: Add slidev and slidev-presentations skills

Step 1: Download

```bash

python .claude/skills/skill-downloader/scripts/download_from_github.py https://github.com/XIYO/zheon .claude/skills/slidev --output ./workflows/talk-to-slidev-workflow/.claude/skills/

python .claude/skills/skill-downloader/scripts/download_from_github.py https://github.com/clearfunction/cf-devtools skills/slidev-presentations --output ./workflows/talk-to-slidev-workflow/.claude/skills/

```

Step 2: Read downloaded skills to understand their purpose

Step 3: Update skill-source.json with new skill entries

Step 4: Update all 8 files:

  • Update skill-source.json with source info
  • Update skill count
  • Add new category with skill table
  • Update pipeline to reference new skills
  • Update AGENTS.md skill lists and sequences
  • Update root README skill count

More from this repository10

🎯
shioaji🎯Skill

Provides technical analysis and trading insights for stock markets using the Shioaji API, specifically focused on Taiwan's financial markets.

🎯
workflow-creator🎯Skill

Generates complete workflow directories with curated skills from GitHub for specific use cases, enabling quick project setup and skill organization.

🎯
sponsor-pitch-generator🎯Skill

Generates compelling, personalized sponsorship pitch decks and proposals tailored to specific brands or events.

🎯
skill-downloader🎯Skill

Downloads and manages code repositories, packages, and dependencies with intelligent filtering and version control

🎯
a-share-screener🎯Skill

Screens and filters A-share stocks based on financial metrics, market trends, and custom investment criteria for data-driven stock selection.

🎯
utm-builder🎯Skill

Builds and generates UTM (Urchin Tracking Module) parameters for marketing campaign tracking links with precision and ease.

🎯
social-media-content-repurposer🎯Skill

Repurposes social media content across different platforms by transforming original content into platform-optimized formats and styles.

🎯
writing-user-stories🎯Skill

Generates professional, structured user stories following best practices for product management, helping teams clearly define feature requirements and user needs.

🎯
stock-screener🎯Skill

Screens and filters stocks based on technical indicators, fundamental metrics, and multi-market analysis criteria for traders and investors.

🎯
legacy-to-ai-ready🎯Skill

Transforms legacy codebases into AI-ready projects by generating Claude Code configurations for seamless AI-assisted development.