skill-installer

Install and manage GitHub skills into the local ~/.ai-skills store.

1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/Kang-chen/Agent-skills --skill skill-installer-kang-chen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-installer
Source: https://github.com/Kang-chen/Agent-skills/tree/main/skill-installer
Command: npx skills add https://github.com/Kang-chen/Agent-skills --skill skill-installer-kang-chen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Skill Installer provides a local mechanism to fetch, install, and organize individual skills from GitHub repositories into a centralized ~/.ai-skills directory, simplifying discovery and activation of capabilities.

Core Features & Use Cases

  • Install a single skill from a GitHub URL or owner/repo path into ~/.ai-skills.
  • List and install multiple skills from curated sets and synchronize them with IDEs.
  • Use backward-compatible tooling to migrate to the newer skill-manager while preserving legacy workflows.

Quick Start

Install from a GitHub URL: python ~/.ai-skills/skill-installer/scripts/install-skill-from-github.py --url https://github.com/anthropics/skills/tree/main/skills/docx --path skills/docx Or install via repo shorthand: python ~/.ai-skills/skill-installer/scripts/install-skill-from-github.py --repo owner/repo --path path/to/skill

Frequently Asked Questions about skill-installer

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

FAQPage Schema
How do I install a skill from a GitHub repository into my local environment?

To install a skill from GitHub, use the provided Python script with either a direct GitHub URL or an owner/repo shorthand. It fetches the skill into your local ~/.ai-skills store using Git sparse checkouts or ZIP downloads.

Can I install multiple skills at once from curated GitHub sets?

Yes, you can list and install multiple skills from curated sets. The tool supports handling multiple paths for batch installation and provides synchronization capabilities to keep them updated with your IDE.

Does the skill installer validate paths and check for existing directories?

Yes, the installer enforces relative path validation and ensures target directories do not already exist before proceeding. This prevents overwriting existing skills and maintains safe deployment.

What is the best way to migrate to the newer skill-manager while preserving legacy workflows?

The tool provides backward-compatible tooling to migrate to the newer skill-manager. This allows you to transition your skill installation and management processes while preserving your existing legacy workflows.

Why does my skill installation fail when the target directory already exists?

Installation fails because the tool ensures target directories do not already exist as a safety check. You must remove or rename the existing directory in your ~/.ai-skills store before attempting installation.