Skill Installer
OpenAIOfficialPublished by OpenAI
- Skill
- Workflow
- Agent tooling
- Apache-2.0
- Low risk
- Has scripts
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The skill-installer provides a streamlined interface for managing the collection of skills available to an agent. It enables users to browse available curated skills or fetch custom skills directly from GitHub repositories. The tool handles the download and local installation process, ensuring new capabilities are correctly placed within the designated skills directory for immediate use.
What it does
- Lists available skills from curated or experimental collections.
- Installs specific skills from GitHub repositories using provided paths or URLs.
- Supports installation from both public and private repositories.
- Detects and annotates currently installed skills.
- Manages installation paths and directory structures within the local environment.
When to use it
- When a user wants to see which additional skills are available for installation.
- When a user needs to add a specific skill from a curated list.
- When a user wants to integrate a custom skill hosted in a GitHub repository.
- When managing experimental features or custom extensions for an agent.
Advantages
- Simplifies the process of extending agent capabilities.
- Provides a unified method for fetching skills from diverse sources.
- Handles authentication and fallback mechanisms for repository access.
- Prevents accidental overwriting of existing skill directories.
Usage examples
- “What skills can I install?”
- The agent lists the available skills from the curated collection, indicating which ones are already installed.
- “Install the experimental skill-name skill.”
- The agent fetches the specified skill from the experimental path and prepares it for use in the next turn.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/openai/skill-installer/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip skill-installer.zip -d .agents/skills
Documentation by OpenAI
Skill Installer
Helps install skills. By default these are from https://github.com/openai/skills/tree/main/skills/.curated, but users can also provide other locations.
Use the helper scripts based on the task:
List skills when the user asks what is available, or if the user uses this skill without specifying what to do. Default listing is
.curated, but you can pass--path skills/.experimentalwhen they ask about experimental skills.Install from the curated list when the user provides a skill name.
Install from another repo when the user provides a GitHub repo/path (including private repos).
Install skills with the helper scripts.
Communication
When listing skills, output approximately as follows, depending on the context of the user's request. If they ask about experimental skills, list from .experimental instead of .curated and label the source accordingly:
"""
Skills from {repo}:
skill-1
skill-2 (already installed)
... Which ones would you like installed? """
After installing a skill, tell the user it will be available on their next turn.
Scripts
All of these scripts use network, so when running in the sandbox, request escalation when running them.
scripts/list-skills.py(prints skills list with installed annotations)scripts/list-skills.py --format jsonExample (experimental list):
scripts/list-skills.py --path skills/.experimentalscripts/install-skill-from-github.py --repo <owner>/<repo> --path <path/to/skill> [<path/to/skill> ...]scripts/install-skill-from-github.py --url https://github.com/<owner>/<repo>/tree/<ref>/<path>Example (experimental skill):
scripts/install-skill-from-github.py --repo openai/skills --path skills/.experimental/<skill-name>
Behavior and Options
Defaults to direct download for public GitHub repos.
If download fails with auth/permission errors, falls back to git sparse checkout.
Aborts if the destination skill directory already exists.
Installs into
$CODEX_HOME/skills/<skill-name>(defaults to~/.codex/skills).Multiple
--pathvalues install multiple skills in one run, each named from the path basename unless--nameis supplied.Options:
--ref <ref>(defaultmain),--dest <path>,--method auto|download|git.
Notes
Curated listing is fetched from
https://github.com/openai/skills/tree/main/skills/.curatedvia the GitHub API. If it is unavailable, explain the error and exit.Private GitHub repos can be accessed via existing git credentials or optional
GITHUB_TOKEN/GH_TOKENfor download.Git fallback tries HTTPS first, then SSH.
The skills at https://github.com/openai/skills/tree/main/skills/.system are preinstalled, so no need to help users install those. If they ask, just explain this. If they insist, you can download and overwrite.
Installed annotations come from
$CODEX_HOME/skills.
Files
- ATTRIBUTION.mdAdded by AutoGineer883 B
- LICENSE.txt11.1 KiB
- SKILL.md3.2 KiB
- agents/openai.yaml221 B
- assets/skill-installer-small.svg923 B
- assets/skill-installer.png1.0 KiB
- scripts/github_utils.pyScript659 B
- scripts/install-skill-from-github.pyScript9.9 KiB
- scripts/list-skills.pyScript2.9 KiB
Requirements and compatibility
Written for: OpenAI Codex
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs Python
Security
What our scanner noticed· Low risk
- Scripts that your agent may run
This skill includes scripts that your agent may run. Read them before you use it.
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- OpenAI
- Publisher
- OpenAI (Official)
- Source
- openai/skills · skills/.system/skill-installer · commit 49f948f
- Licence
- Apache License 2.0 (redistribution allowed)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by OpenAI.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download skill-installer.zip