Instalador de Skills

Instala skills do Codex em $CODEX_HOME/skills a partir de uma lista curada ou de um caminho de repositório no GitHub. Use quando um usuário pedir para listar skills instaláveis, instalar uma skill curada ou instalar uma skill de outro repositório (incluindo repositórios privados).

O que é Instalador de Skills?

O Skill Installer é uma ferramenta para o ecossistema Codex/OpenAI Agents que simplifica o gerenciamento de skills. Ele permite que usuários listem e instalem skills pré-selecionadas (da coleção curada em `skills/.curated`) ou experimentais (em `skills/.experimental`), bem como skills de qualquer repositório público ou privado no GitHub. A instalação pode ser feita por download direto ou, em caso de falha de autenticação, via git sparse checkout. O instalador verifica se a skill já existe antes de prosseguir, evitando sobrescritas acidentais, e define o nome da skill a partir do nome da pasta de origem, a menos que um nome alternativo seja fornecido. Essa skill é especialmente útil para desenvolvedores que desejam estender rapidamente as capacidades do agente com ferramentas como as de análise de código, geração de documentação ou integração com APIs externas, tudo sem sair do terminal.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/openai/codex/tree/main/codex-rs/skills/src/assets/samples/skill-installer

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Instalador de Skills faz?

Ajuda a instalar skills. Por padrão, estas são originárias de https://github.com/openai/skills/tree/main/skills/.curated, mas os usuários também podem fornecer outros locais. Skills experimentais ficam em https://github.com/openai/skills/tree/main/skills/.experimental e podem ser instaladas da mesma forma.

Use os scripts auxiliares com base na tarefa:

  • Listar skills quando o usuário perguntar o que está disponível, ou se o usuário usar esta skill sem especificar o que fazer. A listagem padrão é .curated, mas você pode passar --path skills/.experimental quando ele perguntar sobre skills experimentais.
  • Instalar a partir da lista curada quando o usuário fornecer um nome de skill.
  • Instalar a partir de outro repositório quando o usuário fornecer um repositório/caminho do GitHub (incluindo repositórios privados).

Instale skills com os scripts auxiliares.

Comunicação

Ao listar skills, a saída deve ser aproximadamente a seguinte, dependendo do contexto da solicitação do usuário. Se ele perguntar sobre skills experimentais, liste a partir de .experimental em vez de .curated e rotule a fonte de acordo: """ Skills de {repo}:

  1. skill-1
  2. skill-2 (já instalada)
  3. ... Quais você gostaria que fossem instaladas? """

Após instalar uma skill, informe ao usuário que ela estará disponível na próxima vez que ele falar.

Scripts

Todos esses scripts usam rede, portanto, ao executar no sandbox, solicite escalonamento antes de executá-los.

  • scripts/list-skills.py (imprime a lista de skills com anotações de instalação)
  • scripts/list-skills.py --format json
  • Exemplo (lista experimental): scripts/list-skills.py --path skills/.experimental
  • scripts/install-skill-from-github.py --repo <dono>/<repo> --path <caminho/para/skill> [<caminho/para/skill> ...]
  • scripts/install-skill-from-github.py --url https://github.com/<dono>/<repo>/tree/<ref>/<caminho>
  • Exemplo (skill experimental): scripts/install-skill-from-github.py --repo openai/skills --path skills/.experimental/<nome-da-skill>

Comportamento e Opções

  • Padrão: download direto para repositórios públicos do GitHub.
  • Se o download falhar com erros de autenticação/permissão, recorre à clonagem seletiva (sparse checkout) do git.
  • Interrompe se o diretório de destino da skill já existir.
  • Instala em $CODEX_HOME/skills/<nome-da-skill> (padrão: ~/.codex/skills).
  • Múltiplos valores --path instalam várias skills em uma única execução, cada uma nomeada a partir do nome base do caminho, a menos que --name seja fornecido.
  • Opções: --ref <ref> (padrão main), --dest <caminho>, --method auto|download|git.

Notas

  • A listagem curada é obtida de https://github.com/openai/skills/tree/main/skills/.curated via API do GitHub. Se não estiver disponível, explique o erro e saia.
  • Repositórios privados do GitHub podem ser acessados por meio de credenciais git existentes ou GITHUB_TOKEN/GH_TOKEN opcionais para download.
  • A opção de fallback git tenta HTTPS primeiro, depois SSH.
  • As skills em https://github.com/openai/skills/tree/main/skills/.system são pré-instaladas, portanto não é necessário ajudar os usuários a instalá-las. Se eles perguntarem, apenas explique isso. Se insistirem, você pode baixar e sobrescrever.
  • As anotações de instalação vêm de $CODEX_HOME/skills.

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

babysit-pr

Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep watching open PRs so fresh review feedback is surfaced promptly. Use when the user asks Codex to monitor a PR, watch CI, handle review comments, or keep an eye on failures and feedback on an open PR.

code-review

Run a final code review on a pull request

code-review-change-size

Change size guidance (800 lines)

code-review-context

Model visible context

code-review-testing

Test authoring guidance

codex-bug

Diagnose GitHub bug reports in openai/codex. Use when given a GitHub issue URL from openai/codex and asked to decide next steps such as verifying against the repo, requesting more info, or explaining why it is not a bug; follow any additional user-provided instructions.

codex-issue-digest

Run a GitHub issue digest for openai/codex by feature-area labels, all areas, and configurable time windows. Use when asked to summarize recent Codex bug reports or enhancement requests, especially for owner-specific labels such as tui, exec, app, or similar areas.

codex-pr-body

Update the title and body of one or more pull requests.

imagegen

Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established icon or logo system, or building the visual directly in HTML/CSS/canvas.

openai/babysit-pr

Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep watching open PRs so fresh review feedback is surfaced promptly. Use when the user asks Codex to monitor a PR, watch CI, handle review comments, or keep an eye on failures and feedback on an open PR.

openai-docs

Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.

openai/test-tui

Guide for testing Codex TUI interactively

path-types

Choose Rust types for operating system paths across the Codex repository. Use when defining new path-bearing types or explicitly migrating existing ones.

plugin-creator

Create and scaffold plugin directories for Codex with a required `.codex-plugin/plugin.json`, optional plugin folders/files, valid manifest defaults, and personal-marketplace entries by default. Use when Codex needs to create a new personal plugin, add optional plugin structure, generate or update marketplace entries for plugin ordering and availability metadata, or update an existing local plugin during development with the CLI-driven cachebuster and reinstall flow.

pushing-ci-changes

Pushing GitHub Actions changes, resolving push rejection, requesting upload exceptions.

remote-tests

Testing against remote executors in integration tests.

skill-creator

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.

test-tui

Guide for testing Codex TUI interactively

update-v8-version

Update Codex's pinned `v8` / `rusty_v8` versions, validate the release-candidate path, and investigate failed V8 canary or artifact builds. Use when asked to bump V8, update `rusty_v8` artifacts, prepare or validate a V8 release candidate, check `v8-canary`, or diagnose why a V8 version update no longer builds.

Habilidades Relacionadas