guias · Fabricio Telles

Guia Definitivo: officialskills.sh

Diretório curado de skills oficiais para agentes de codificação. Aprenda a navegar, instalar e submeter skills.

Guia Definitivo: officialskills.sh

Escudo de verificação com checkmark verde cercado por ícones de empresas tech em órbita, representando o diretório curado officialskills.sh

O officialskills.sh é um diretório curado de skills para agentes de codificação que se diferencia por um princípio simples: só entra o que foi escrito por quem realmente constrói o produto. Nada de filler gerado por IA, nada de skills genéricos sem manutenção. Se a Microsoft publica uma skill de Azure, é o time de Azure que escreveu. Se a Anthropic publica uma skill de MCP, é o time da Anthropic que mantém.

Num ecossistema onde diretórios como o skills.sh (Vercel) já ultrapassam 60.000 skills — e onde desenvolvedores reclamam que 80% do conteúdo comunitário é “AI slop” — o officialskills.sh aposta na curadoria como diferencial competitivo.

Overview

Mockup da interface web do officialskills.sh mostrando estatísticas e grid de publishers oficiais

O officialskills.sh é mantido pela equipe do VoltAgent, um framework open-source de agentes em TypeScript. Funciona como frontend navegável para o repositório GitHub awesome-agent-skills, indexando skills publicados por times oficiais de desenvolvimento de software vendors.

Números Atuais

MétricaValor
Skills oficiais581
Dev teams indexados48
Categorias9
Última atualização16 de maio de 2026

Posicionamento no Mercado

Enquanto o skills.sh da Vercel é o “npm de skills” — aberto, massivo, com leaderboard por instalações — o officialskills.sh é mais parecido com uma “awesome list” curada. A proposta não é competir em volume, mas em confiabilidade.

O modelo é gratuito. Não há planos pagos, assinaturas ou paywalls. O financiamento vem de sponsorships no repositório GitHub e slots de patrocínio na landing page.

Compatibilidade com Agentes

As skills listadas no officialskills.sh são compatíveis com os principais agentes de codificação do mercado:

  • Claude Code (Anthropic)
  • Codex (OpenAI)
  • Google Antigravity
  • Cursor
  • GitHub Copilot
  • OpenCode
  • Kiro CLI

A compatibilidade cross-platform é possível porque skills são, na essência, arquivos Markdown estruturados (SKILL.md) que qualquer agente compatível com o padrão pode consumir.

Vendors Presentes

O diretório conta com skills de empresas como:

  • Microsoft (Azure SDKs, M365, Copilot SDK)
  • OpenAI (Codex, Figma, Playwright, Sentry)
  • Anthropic (MCP builder, frontend design, PDF)
  • Google (Workspace, Gemini, Firebase, Stitch)
  • Cloudflare (Workers, D1, R2, Durable Objects)
  • Sentry (SDKs para 15+ plataformas)
  • Auth0 (SDKs para 10+ frameworks)
  • Apollo GraphQL (Federation, Router, Rover)
  • Hugging Face (CLI, datasets, model trainer)
  • Flutter (20+ skills de desenvolvimento mobile)
  • Trail of Bits (segurança, análise estática, smart contracts)
  • Netlify (deploy, functions, edge, caching)
  • HashiCorp (Terraform providers, stacks, modules)
  • Expo (React Native, deployment, CI/CD)
  • E mais 34 outros times

Tutorial

O officialskills.sh oferece uma interface web limpa com dois mecanismos de descoberta:

1. Filtro por Publisher

Na seção “Find Skills”, você encontra um dropdown com todos os publishers indexados. Selecione um vendor específico — como “Cloudflare” ou “Sentry” — para ver apenas as skills daquele time.

2. Filtro por Categoria

As 9 categorias disponíveis são:

CategoriaSkills
infrastructure146
development100
ai-tools77
security63
workflows61
data56
design38
testing21
docs19

Você pode combinar publisher + categoria para refinar a busca. Por exemplo: Microsoft + infrastructure mostra todas as skills de Azure.

Instalando uma Skill

Terminal mostrando instalação de três skills oficiais via comando npx skills add com confirmações de sucesso

A instalação segue o padrão do ecossistema skills.sh. Cada skill no officialskills.sh aponta para um repositório GitHub, e a instalação é feita via CLI:

npx skills add <publisher>/<skill-name>

Por exemplo, para instalar a skill de Cloudflare Workers:

npx skills add cloudflare/skills/cloudflare

Ou a skill de Sentry para Next.js:

npx skills add getsentry/skills/sentry-nextjs-sdk

O comando npx skills add faz o seguinte:

  1. Clona o conteúdo da skill do repositório GitHub
  2. Coloca o arquivo SKILL.md no diretório canônico do seu projeto (geralmente .kiro/skills/ ou .claude/skills/ dependendo do agente)
  3. Cria symlinks para que o agente detecte a skill automaticamente

Primeiro Uso: Instalando Skills de Segurança

Vamos a um cenário prático. Você está trabalhando num projeto Node.js e quer que seu agente tenha conhecimento de segurança. O Trail of Bits publica várias skills de segurança no officialskills.sh:

# Instalar skill de análise estática (CodeQL + Semgrep)
npx skills add trailofbits/skills/static-analysis

# Instalar skill de detecção de defaults inseguros
npx skills add trailofbits/skills/insecure-defaults

# Instalar skill de review diferencial de segurança
npx skills add trailofbits/skills/differential-review

Após a instalação, quando você pedir ao seu agente para “revisar a segurança deste PR”, ele terá o conhecimento procedimental do Trail of Bits para executar uma análise estruturada — não apenas sugestões genéricas.

Uso Intermediário: Montando um Stack Completo

Digamos que você está construindo uma aplicação Next.js com Supabase e Sentry. Você pode montar um stack de skills oficial:

# Framework
npx skills add vercel-labs/skills/next-best-practices
npx skills add vercel-labs/skills/react-best-practices

# Database
npx skills add supabase/skills/postgres-best-practices

# Observabilidade
npx skills add getsentry/skills/sentry-nextjs-sdk
npx skills add getsentry/skills/sentry-workflow

# Deploy
npx skills add openai/skills/vercel-deploy

# Design
npx skills add addyosmani/skills/core-web-vitals
npx skills add addyosmani/skills/performance

Com esse stack instalado, seu agente de codificação passa a ter conhecimento especializado de cada camada da sua aplicação — escrito pelos próprios times que mantêm essas ferramentas.

Configuração Avançada: Gerenciando Skills por Projeto

Cada projeto pode ter seu próprio conjunto de skills. A estrutura típica fica assim:

meu-projeto/
├── .kiro/
│   └── skills/
│       ├── next-best-practices/
│       │   └── SKILL.md
│       ├── sentry-nextjs-sdk/
│       │   └── SKILL.md
│       └── postgres-best-practices/
│           └── SKILL.md
├── src/
└── package.json

Para listar skills instaladas:

npx skills list

Para atualizar todas as skills para a versão mais recente:

npx skills update

Para remover uma skill:

npx skills remove <publisher>/<skill-name>

Deep Dive

Diferença entre Skills Oficiais e Community-Contributed

Diagrama comparando modelo aberto (alto volume, qualidade variável) versus modelo curado (menor volume, alta confiabilidade) de diretórios de skills

O officialskills.sh faz uma distinção clara que outros diretórios não fazem:

Skills Oficiais (Vendor Skills)

  • Escritas pelo time de desenvolvimento do produto
  • Mantidas junto com o produto (atualizadas quando a API muda)
  • Documentação precisa e testada contra a versão atual
  • Exemplos: cloudflare/skills/cloudflare, getsentry/skills/sentry-nextjs-sdk

Skills Community-Adopted (Handpicked)

  • Escritas por contribuidores da comunidade
  • Passaram pelo processo de review e curadoria
  • Mantidas ativamente (skills abandonadas são removidas)
  • Exemplos: addyosmani/skills/performance, garrytan/skills/investigate

A diferença prática é significativa. Uma skill oficial da Sentry para React Native, por exemplo, cobre:

  • Setup completo do SDK
  • Error monitoring
  • Tracing
  • Session replay
  • Profiling
  • Migrations de versões anteriores

Enquanto uma skill genérica de “Sentry setup” num diretório aberto pode ter informações desatualizadas, cobrir apenas o básico, ou até conter padrões incorretos.

Processo de Submissão e Curadoria

Diagrama do processo de submissão de skills ao officialskills.sh em 4 etapas, incluindo critérios de aprovação e rejeição

O processo para adicionar uma skill ao officialskills.sh é deliberadamente simples mas seletivo:

  1. Abra um PR no repositório awesome-agent-skills
  2. Adicione o link do repositório GitHub da sua skill ao README
  3. Aguarde avaliação — o time do VoltAgent revisa a submissão

Critérios de avaliação:

  • A skill é mantida ativamente?
  • Tem documentação clara?
  • Foi publicada por um time oficial ou contribuidor reputável?
  • Não é conteúdo gerado por IA em massa?

O que não entra:

  • Skills bulk-generated (geradas em lote por IA)
  • Skills sem manutenção ativa
  • Skills de autores sem histórico verificável
  • Duplicatas de skills já existentes de vendors oficiais

Esse filtro é o que mantém o diretório em 581 skills enquanto o skills.sh tem 60.000+. É uma escolha deliberada de qualidade sobre quantidade.

Arquitetura Interna

O officialskills.sh é tecnicamente simples:

  1. Repositório GitHub (VoltAgent/awesome-agent-skills) — fonte de verdade
  2. Frontend web (officialskills.sh) — interface de navegação e busca
  3. Indexação automática — o site lê os repositórios listados e extrai metadados (nome, descrição, publisher, categoria)

Cada skill no diretório aponta para um repositório GitHub real. Quando você instala via npx skills add, o CLI vai direto ao GitHub — o officialskills.sh é apenas o catálogo de descoberta.

O Formato SKILL.md

Toda skill segue uma estrutura padronizada:

# Nome da Skill

Descrição curta do que a skill faz.

## Quando Usar

Triggers e contextos onde a skill deve ser ativada.

## Instruções

Conhecimento procedimental detalhado — como o agente
deve se comportar quando esta skill está ativa.

## Exemplos

Cenários concretos de uso.

O poder está na seção “Instruções”. É ali que o conhecimento especializado vive — padrões de código, decisões de arquitetura, workarounds conhecidos, best practices que não estão na documentação oficial.

Integração com Agentes

A integração varia por agente, mas o princípio é o mesmo: o agente lê os arquivos SKILL.md do diretório de skills do projeto e incorpora esse conhecimento no seu contexto.

Claude Code / Kiro CLI: Skills ficam em .kiro/skills/ ou são referenciadas no AGENTS.md.

Cursor: Skills podem ser referenciadas via .cursorrules ou diretório .cursor/skills/.

GitHub Copilot: Copilot lê instruções de .github/copilot-instructions.md e diretórios de skills configurados.

Google Antigravity: Suporta skills via diretório .antigravity/skills/ ou configuração de projeto.

OpenCode: Lê skills de .opencode/skills/ automaticamente.

A beleza do formato Markdown é que ele é agnóstico de plataforma. A mesma skill funciona em qualquer agente que suporte o padrão — e em maio de 2026, são mais de 30 agentes compatíveis.

Categorias em Detalhe

Mapa visual das 9 categorias do officialskills.sh com tamanho proporcional ao número de skills em cada uma

As 9 categorias do officialskills.sh cobrem o ciclo completo de desenvolvimento:

Infrastructure (146 skills) — A maior categoria. Dominada pela Microsoft com dezenas de skills de Azure (Blob Storage, Cosmos DB, Event Hubs, Key Vault, Service Bus, etc.), além de Cloudflare Workers, Netlify, e HashiCorp Terraform.

Development (100 skills) — Skills de frameworks e linguagens: Next.js best practices (Vercel), React Native (Callstack/Expo), Flutter (Google), Apollo GraphQL, e padrões de código.

AI Tools (77 skills) — Integrações com plataformas de IA: fal.ai (geração de imagem/vídeo/3D), Hugging Face (training, datasets), Google Gemini, OpenAI APIs, e Replicate.

Security (63 skills) — Dominada pelo Trail of Bits com skills de análise estática, property-based testing, threat modeling, e auditoria de smart contracts. Também inclui skills de segurança da OpenAI e Sentry.

Workflows (61 skills) — Automação e produtividade: Google Workspace (Gmail, Calendar, Drive, Sheets), Notion (knowledge capture, meeting intelligence), e skills de CI/CD.

Data (56 skills) — DuckDB (queries, file reading), MongoDB (schema design, query optimization), ClickHouse, e Neon Postgres.

Design (38 skills) — Frontend design (Anthropic), Figma integration (Figma + OpenAI), GSAP animations (GreenSock), e Stitch (Google Labs).

Testing (21 skills) — Playwright (OpenAI), property-based testing (Trail of Bits), Terraform acceptance tests (HashiCorp), e QA automatizado.

Docs (19 skills) — Geração e manutenção de documentação: PDF, PPTX, DOCX, Jupyter notebooks, e document release workflows.

Prós e Contras

Prós

Confiabilidade das fontes — Quando você instala getsentry/skills/sentry-nextjs-sdk, sabe que foi o time da Sentry que escreveu. Não é um random dev que leu a documentação e fez um resumo. É o conhecimento interno do time que constrói o produto.

Zero AI slop — O officialskills.sh rejeita explicitamente conteúdo gerado em massa por IA. Num ecossistema onde diretórios abertos estão inundados de skills genéricos e de baixa qualidade, essa curadoria é um diferencial real.

Manutenção garantida — Skills de vendors são atualizadas junto com o produto. Quando a Cloudflare lança uma nova feature de Workers, a skill cloudflare/skills/cloudflare é atualizada pelo mesmo time. Você não fica com conhecimento desatualizado.

Profundidade técnica — Skills oficiais tendem a ser significativamente mais detalhadas que skills comunitárias. A skill de Flutter, por exemplo, tem 22 sub-skills cobrindo desde layouts até concurrency e plugins nativos.

Gratuito e aberto — Sem paywalls, sem assinaturas, sem limites de instalação. O repositório é público no GitHub.

Cross-platform — As mesmas skills funcionam em Claude Code, Codex, Cursor, Copilot, Antigravity, OpenCode, e 30+ outros agentes.

Contras

Catálogo limitado — 581 skills é muito menos que os 60.000+ do skills.sh ou 107.000+ do agentskill.sh. Se você precisa de uma skill de nicho (um framework obscuro, uma ferramenta interna), provavelmente não vai encontrar aqui.

Viés para grandes vendors — O diretório é dominado por Microsoft (150+ skills de Azure), o que faz sentido dado o critério de “times oficiais”, mas significa que ferramentas menores ou indie ficam sub-representadas.

Sem busca textual avançada — A interface web oferece filtro por publisher e categoria, mas não tem busca full-text. Se você não sabe o nome exato da skill ou do publisher, a navegação pode ser frustrante.

Processo de submissão opaco — Embora os critérios estejam documentados, não há SLA de review nem feedback estruturado para submissões rejeitadas. Você abre um PR e espera.

Dependência de um único mantenedor — O VoltAgent é uma empresa relativamente nova. Se o projeto for descontinuado, o diretório pode ficar desatualizado. O repositório GitHub mitiga parcialmente esse risco (é público e forkável), mas a interface web depende da manutenção ativa.

Sem métricas de qualidade visíveis — Diferente do skills.sh que tem leaderboard por instalações, o officialskills.sh não mostra popularidade, ratings, ou métricas de uso. Você confia na curadoria, mas não tem dados para comparar skills similares.

Veredicto

Ideal para:

  • Desenvolvedores que trabalham com stacks de grandes vendors (Azure, AWS via Cloudflare, Google Cloud, Sentry, Auth0)
  • Times que priorizam confiabilidade sobre variedade
  • Projetos enterprise onde skills não-verificadas representam risco
  • Quem quer um ponto de partida curado sem garimpar em diretórios massivos

Não é ideal para:

  • Desenvolvedores que precisam de skills de nicho ou ferramentas indie
  • Quem busca skills comunitárias criativas e experimentais
  • Projetos que precisam de skills customizadas para ferramentas internas
  • Quem prefere métricas quantitativas (instalações, ratings) para decidir

Quando Usar officialskills.sh vs Alternativas

CenárioMelhor opção
Preciso de skills confiáveis de vendors conhecidosofficialskills.sh
Quero explorar skills experimentais da comunidadeskills.sh
Preciso de volume e variedade máximaagentskill.sh
Quero skills com security scanskills.sh (parceria com Snyk/Socket)
Busco skills certificadas para Claudeskillsdirectory.com

Integrando officialskills.sh no Seu Workflow

A melhor forma de usar o officialskills.sh é como ponto de partida curado. Quando você inicia um novo projeto:

  1. Identifique as tecnologias do seu stack
  2. Navegue o officialskills.sh filtrando por publisher
  3. Instale as skills oficiais dos vendors que você usa
  4. Complemente com skills comunitárias de outros diretórios para gaps específicos

Essa abordagem em camadas dá a você o melhor dos dois mundos: a confiabilidade de skills oficiais como base, com a flexibilidade de skills comunitárias onde necessário.

Se você está construindo skills próprias e quer entender como estruturar, publicar e distribuir skills profissionais, o skilldev.pro oferece recursos avançados para desenvolvedores de skills — desde templates até marketplace com distribuição para múltiplos agentes.

Conclusão

O officialskills.sh resolve um problema real: num ecossistema de skills que cresce exponencialmente, como você sabe em quem confiar? A resposta deles é simples — confie em quem constrói o produto.

Com 581 skills de 48 dev teams, o diretório não vai ganhar nenhuma competição de volume. Mas quando você instala uma skill do officialskills.sh, sabe que está recebendo conhecimento procedimental escrito por quem realmente entende a ferramenta — não um resumo da documentação feito por IA.

Para desenvolvedores que trabalham com stacks de grandes vendors e priorizam confiabilidade, é o melhor ponto de partida no ecossistema de skills de 2026.

[IMAGEM: Screenshot da interface do officialskills.sh mostrando a lista de publishers]

[IMAGEM: Diagrama comparando o modelo curado vs aberto de diretórios de skills]

[IMAGEM: Terminal mostrando instalação de skills via npx]