skill-installer

Install Codex skills from curated GitHub lists or arbitrary repository paths.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding and installing Codex skills manually requires browsing GitHub repositories, downloading files, and placing them in the correct directory. This Skill automates listing available skills and installing them into $CODEX_HOME/skills, including from private repositories. ## Core Features & Use Cases - List Available Skills: Fetch and display skills from the openai/skills curated or experimental directories, annotated with which ones are already installed. - Install from GitHub: Install one or more skills from any GitHub repo path or URL, with automatic fallback from direct download to git sparse checkout for private repos. - Use Case: A user asks what skills are available, picks two from the curated list, and has them installed into ~/.codex/skills in one step, ready for their next session. ## Quick Start List the available curated skills and install the one I choose into my Codex skills directory.

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 GitHub?

Run the install-skill-from-github.py script with --repo owner/repo and --path pointing to the skill directory, or pass a full GitHub URL with --url. The skill is copied into $CODEX_HOME/skills and becomes available on your next turn.

How do I list available Codex skills?

Run the list-skills.py script to fetch skills from the openai/skills curated directory via the GitHub API. It prints a numbered list with already-installed skills annotated, and supports --format json or --path skills/.experimental for experimental skills.

Can I install skills from private GitHub repositories?

Yes. Set the GITHUB_TOKEN or GH_TOKEN environment variable for authenticated downloads, or rely on existing git credentials. If direct download fails with auth errors, the installer falls back to git sparse checkout over HTTPS, then SSH.

What happens if the skill is already installed?

The installer aborts with an error if the destination directory already exists in $CODEX_HOME/skills. It does not overwrite existing skills, so you must remove the existing directory first if you want to reinstall.

Why did the skill download fail with an HTTP error?

HTTP 404 means the repo path or ref does not exist, while 401 or 403 indicate authentication or permission problems. In auto mode, these errors trigger a fallback to git sparse checkout; other errors abort the installation.