🎯

skill-downloader

🎯Skill

from nicepkg/ai-workflow

VibeIndex|
What it does

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

skill-downloader

Installation

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

Skill Details

SKILL.md

Download and install Claude Code skills from various sources. Supports GitHub repositories, compressed archives (.zip, .tar.gz, .skill), and direct URLs. Use when user wants to download, install, or add a skill from GitHub, URL, or archive file. Triggers on "download skill", "install skill", "add skill from", "get skill".

Overview

# Skill Downloader

Download and install Claude Code skills from multiple sources.

Supported Sources

| Source Type | Examples |

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

| GitHub Repository | https://github.com/user/repo, github.com/user/repo |

| Compressed Archive | .zip, .tar.gz, .tgz, .skill (renamed zip) |

| Direct URL | URL pointing to archive or skill folder |

Usage

Download from GitHub

```bash

python scripts/download_from_github.py --output

```

Examples:

```bash

# Official Anthropic skills

python scripts/download_from_github.py https://github.com/anthropics/skills skills/docx --output ./.claude/skills/

# Community skills (root level)

python scripts/download_from_github.py https://github.com/gked2121/claude-skills social-repurposer --output ./.claude/skills/

# Nested skill path

python scripts/download_from_github.py https://github.com/MadAppGang/claude-code skills/content-brief --output ./.claude/skills/

```

Download from Archive

```bash

python scripts/download_from_archive.py --output

```

Examples:

```bash

# From URL

python scripts/download_from_archive.py https://example.com/skills/my-skill.zip --output ./.claude/skills/

# From local file

python scripts/download_from_archive.py ./downloads/my-skill.tar.gz --output ./.claude/skills/

# .skill files (renamed zip)

python scripts/download_from_archive.py https://skillhub.club/download/awesome-skill.skill --output ./.claude/skills/

```

Unified Download Command

```bash

python scripts/download_skill.py --output

```

Automatically detects source type:

  • GitHub URL β†’ Uses git sparse checkout
  • Archive URL/path β†’ Downloads and extracts
  • Directory path β†’ Copies directly

Examples:

```bash

# Auto-detect GitHub

python scripts/download_skill.py https://github.com/anthropics/skills/tree/main/skills/docx --output ./.claude/skills/

# Auto-detect archive

python scripts/download_skill.py https://example.com/my-skill.zip --output ./.claude/skills/

```

Validation

All download methods validate:

  1. Skill folder contains SKILL.md
  2. SKILL.md has valid YAML frontmatter with name and description
  3. No malicious content patterns detected

Output Structure

Downloaded skills are placed in:

```

/

└── /

β”œβ”€β”€ SKILL.md # Required

β”œβ”€β”€ scripts/ # Optional

└── ...

```

Error Handling

| Error | Cause | Solution |

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

| Skill already exists | Target directory exists | Use --force to overwrite |

| SKILL.md not found | Invalid skill package | Verify source contains SKILL.md |

| Invalid archive | Corrupted or unsupported format | Check file integrity |

| Network error | Download failed | Retry or check URL |

Integration with Workflow Creator

When used with workflow-creator, download skills to workflow's .claude/skills/ directory:

```bash

# Create workflow first

python /path/to/workflow-creator/scripts/create_workflow.py my-workflow --path ./workflows

# Then download skills

python scripts/download_skill.py https://github.com/anthropics/skills/tree/main/skills/docx --output ./workflows/my-workflow/.claude/skills/

```

Skill Sources Reference

Popular skill repositories:

  • [Anthropic Official](https://github.com/anthropics/skills) - docx, pdf, pptx
  • [gked2121/claude-skills](https://github.com/gked2121/claude-skills) - social-repurposer, canvas-design
  • [ComposioHQ/awesome-claude-skills](https://github.com/ComposioHQ/awesome-claude-skills) - Collection
  • [MadAppGang/claude-code](https://github.com/MadAppGang/claude-code) - SEO, content skills
  • [daymade/claude-code-skills](https://github.com/daymade/claude-code-skills) - twitter-reader, fact-checker
  • [skillhub.club](https://www.skillhub.club) - 1000+ skills collection

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.

🎯
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.

🎯
stock-screener🎯Skill

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

🎯
writing-user-stories🎯Skill

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

🎯
sponsor-pitch-generator🎯Skill

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

🎯
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.

🎯
a-share-analysis🎯Skill

Analyzes Chinese A-shares stock market data using technical indicators, fundamental screening, and multi-market trading insights.

🎯
resource-scout🎯Skill

Searches and discovers Claude Code skills and MCP servers across marketplaces, GitHub repositories, and registries to find existing solutions before building custom tools.