skill-downloader

Download and install Claude Code skills from GitHub, archives, and URLs.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/nicepkg/chat2poster --skill skill-downloader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-downloader
Source: https://github.com/nicepkg/chat2poster/tree/main/.claude/skills/skill-downloader
Command: npx skills add https://github.com/nicepkg/chat2poster --skill skill-downloader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, and includes scripts (resource) components.

What problem does it solve?

This skill automates the download and installation of Claude Code skills from GitHub repositories, archives, and direct URLs, reducing manual steps and ensuring SKILL.md metadata validation.

Core Features & Use Cases

  • Unified downloader: fetches skills from GitHub (including tree paths), compressed archives (.zip, .tar.gz, .tgz, .skill), and direct URLs.
  • Validation and installation: verifies SKILL.md frontmatter (name and description) and installs the skill into the .claude/skills directory.
  • Safe updates: supports --force to overwrite existing skills and handles common errors (missing SKILL.md, invalid archives).

Quick Start

Use the unified download tool to fetch a Claude Code skill from GitHub, an archive, or a direct URL:

  • Install prerequisites: ensure Python 3.x and Git are installed.
  • Run: python download_skill.py <source> [skill-path] --output <target-dir>
  • Example: python download_skill.py https://github.com/anthropics/skills skills/docx --output ./.claude/skills/

Frequently Asked Questions about skill-downloader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download and install Claude Code skills from a GitHub repository?

You can install Claude Code skills from a GitHub repository, tree path, archive URL, or local archive. The downloader validates SKILL.md frontmatter and installs the skill into the .claude/skills directory.

Can I install Claude Code skills directly from a .zip or .tar.gz archive?

Yes, you can install Claude Code skills from compressed archives like .zip, .tar.gz, .tgz, and .skill files. The downloader extracts the archive, verifies the SKILL.md metadata, and installs the skill contents into the .claude/skills directory.

Do I need Git installed to download skills from GitHub?

Yes, Git is a required dependency to download skills from GitHub repositories. You also need Python 3.x installed to run the download script and validate SKILL.md metadata before installation.

How do I overwrite an existing Claude Code skill during installation?

To overwrite an existing Claude Code skill during installation, pass the --force flag to the download command. This safely updates the skill in the .claude/skills directory, replacing the old version with the newly downloaded files.

Why does my skill installation fail when downloading from an archive?

Skill installation from an archive fails if the SKILL.md file is missing or contains invalid frontmatter. The downloader validates that the required name and description fields exist in the SKILL.md metadata before proceeding.