skill-installer

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

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/jakubbartnik/honey-barrel-finale --skill skill-installer-jakubbartnik
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-installer
Source: https://github.com/jakubbartnik/honey-barrel-finale/tree/main/honey-barrel-finale/workspace/openclaw-config/agents/main/agent/codex-home/skills/.system/skill-installer
Command: npx skills add https://github.com/jakubbartnik/honey-barrel-finale --skill skill-installer-jakubbartnik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding and installing new Codex skills manually requires browsing GitHub, downloading archives, and copying directories into the right location. This Skill automates listing available skills and installing them into $CODEX_HOME/skills with a single command. ## Core Features & Use Cases - List Available Skills: Query the curated or experimental skill lists from the openai/skills repository, with annotations showing which skills are already installed. - Install from GitHub: Install one or more skills from any GitHub repository path or URL, including private repos via git credentials or GITHUB_TOKEN. - Fallback Download Methods: Defaults to direct zip download and automatically falls back to git sparse checkout (HTTPS then SSH) when authentication or permission errors occur. - Use Case: A user asks what skills are available, picks one from the curated list, and installs it into ~/.codex/skills, then restarts Codex to activate it. ## Quick Start Ask the assistant to list the available curated skills and install the one you want by name.

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 scripts/install-skill-from-github.py with --repo owner/repo and --path pointing to the skill directory, or pass a full GitHub URL with --url. The script downloads the repo, validates that SKILL.md exists, and copies the skill into $CODEX_HOME/skills.

How do I list available curated skills?▼

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

Can I install skills from a private GitHub repository?▼

Yes. Private repos are accessed using existing git credentials or a GITHUB_TOKEN/GH_TOKEN environment variable for downloads. If the direct download fails with auth errors, the installer falls back to git sparse checkout over HTTPS, then SSH.

What happens if the skill destination directory already exists?▼

The installer aborts with an error stating the destination already exists. It does not overwrite existing skills, so you must remove or rename the existing directory in $CODEX_HOME/skills before reinstalling.

Why does skill installation fail with a download error?▼

Downloads fail when the repository is private without credentials, the ref or path is wrong, or the GitHub API is unreachable. In auto mode, HTTP 401, 403, or 404 errors trigger a fallback to git sparse checkout instead of failing immediately.