skill-downloader
π―Skillfrom nicepkg/ai-workflow
Downloads and manages code repositories, packages, and dependencies with intelligent filtering and version control
Installation
npx skills add https://github.com/nicepkg/ai-workflow --skill skill-downloaderSkill Details
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
```
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
```
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
```
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:
- Skill folder contains
SKILL.md SKILL.mdhas valid YAML frontmatter withnameanddescription- 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
Provides technical analysis and trading insights for stock markets using the Shioaji API, specifically focused on Taiwan's financial markets.
Generates complete workflow directories with curated skills from GitHub for specific use cases, enabling quick project setup and skill organization.
Builds and generates UTM (Urchin Tracking Module) parameters for marketing campaign tracking links with precision and ease.
Repurposes social media content across different platforms by transforming original content into platform-optimized formats and styles.
Screens and filters stocks based on technical indicators, fundamental metrics, and multi-market analysis criteria for traders and investors.
Generates professional, structured user stories following best practices for product management, helping teams clearly define feature requirements and user needs.
Generates compelling, personalized sponsorship pitch decks and proposals tailored to specific brands or events.
Screens and filters A-share stocks based on financial metrics, market trends, and custom investment criteria for data-driven stock selection.
Analyzes Chinese A-shares stock market data using technical indicators, fundamental screening, and multi-market trading insights.
Searches and discovers Claude Code skills and MCP servers across marketplaces, GitHub repositories, and registries to find existing solutions before building custom tools.