skill-installer

Installs named or GitHub-specified skills into CODEX_HOME/skills.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/erichugy/agentic.skills --skill skill-installer-erichugy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-installer
Source: https://github.com/erichugy/agentic.skills/tree/main/.system/skill-installer
Command: npx skills add https://github.com/erichugy/agentic.skills --skill skill-installer-erichugy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Installs and manages Codex/agentic skills by automating listing, downloading, validating, and placing skill directories so users do not have to manually fetch archives, run git operations, or copy files into their local skills directory.

Core Features & Use Cases

  • List Available Skills: Fetch and present skills from a curated path or an experimental path in a GitHub repo with annotations for already installed skills.
  • Install from Curated or Arbitrary Repo Paths: Download repository archives or use git sparse-checkout to extract one or more skill directories and copy them into $CODEX_HOME/skills.
  • Robust Fallbacks and Validation: Handles public downloads and authentication fallbacks, validates relative paths and skill names, requires SKILL.md in the target directory, prevents overwriting existing installations, and supports options for ref, dest, method, and explicit naming.
  • Use Case: When a user requests installation of a named curated skill or provides a GitHub repo/path, run the appropriate helper script to retrieve and install the skill and then inform the user to restart Codex.

Quick Start

Install the curated skill example-skill from the default curated list by asking the assistant to install example-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 Codex skill from a GitHub repository?

You can install Codex skills from a GitHub repository by providing the repo path to the installer. It downloads the archive or uses git sparse-checkout, validates the SKILL.md file, and copies the skill directory into your $CODEX_HOME/skills folder.

Can I install skills from private GitHub repositories?

Yes, you can install skills from private GitHub repositories when credentials are provided. The installer handles authentication fallbacks to securely fetch and extract the skill directories into your local skills folder.

How do I list available Codex skills before installation?

You can list available skills from a curated or experimental path in a GitHub repo. The installer fetches and presents these skills, annotating which ones are already installed in your $CODEX_HOME/skills directory.

Does the skill installer validate downloaded skill directories?

Yes, the installer validates downloaded skill directories by checking for a required SKILL.md file. It also validates relative skill paths and prevents overwriting existing installations in your $CODEX_HOME/skills destination.

What is the fallback mechanism when direct download fails during skill installation?

When direct archive download fails, the installer falls back to git sparse-checkout to retrieve the skill. This ensures the skill directory is still extracted and placed correctly into $CODEX_HOME/skills.

Why do I need to restart Codex after installing a new skill?

You need to restart Codex after installing a new skill because the newly copied skill directories in $CODEX_HOME/skills are only loaded during startup. Restarting ensures the environment recognizes the added skills.