Pular pro conteúdo

Opensrc skill

Quando uma biblioteca faz algo estranho, o Claude abre o código dela na versão que você usa, em vez de adivinhar pela documentação.

por Vercel LabsPublicada pela própria empresa

instalações
2.700
estrelas no GitHub
3.024
No skills.sh desde
abril de 2026
Licença
Apache-2.0

Atualizada no GitHub em 16 de setembro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

A skill ensina o Claude a usar o opensrc, uma ferramenta de linha de comando da Vercel Labs. Com um comando, ele baixa o código-fonte de um pacote do npm, do PyPI, do crates.io ou de um repositório do GitHub e guarda numa pasta só, a ~/.opensrc, pra reaproveitar depois.

No npm, o opensrc olha o arquivo que guarda as versões do projeto (package-lock, pnpm-lock ou yarn.lock) e baixa a mesma versão que está instalada. Aí o Claude procura funções, abre arquivos e lê os testes da biblioteca pra entender um comportamento que a documentação não explica.

Também dá pra listar o que está guardado, apagar um pacote ou limpar tudo. A regra é buscar o código só quando precisa: pergunta simples de uso continua sendo respondida pela documentação e pelos tipos.

Nas palavras de quem fez

Fetch dependency source code to give AI agents deeper implementation context. Use when the agent needs to understand how a library works internally, read…

Vercel Labs, no SKILL.md

Quando usar

  • Entender por que uma biblioteca devolve um erro que a documentação não explica
  • Ver como um pacote trata um caso limite antes de confiar nele
  • Aprender o padrão de uma biblioteca conhecida, como o React ou o Zod
  • Conferir como uma versão específica de um pacote se comporta

Depois de instalar, é só pedir assim

  • Abre o código do zod na versão desse projeto e me explica como ele valida e-mail
  • A biblioteca de datas está mudando o fuso sozinha, lê o código dela e descobre onde isso acontece
  • Baixa o código do requests, do Python, e me mostra onde ele trata o tempo limite das conexões

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykAlerta

Perguntas

Como instalar a Opensrc no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Opensrc, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a opensrc skill precisa pra funcionar?

Do programa opensrc instalado (npm install -g opensrc), que pede o Node.js. Ele é grátis e não pede chave de API. Na primeira vez baixa o código da internet; depois usa a cópia guardada.

Roda no Codex e no Antigravity?

Roda: a skill só chama o comando opensrc no terminal, e qualquer agente que executa comandos consegue usar.

Ela mexe nas dependências do meu projeto?

Não. O código baixado fica numa pasta à parte, a ~/.opensrc, só pra leitura. O projeto continua com as mesmas bibliotecas e versões.

Levar essa skill

1x opensrcR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/vercel-labs/opensrc

Aprenda a usar

Mais da loja Vercel Labs

Ver a loja Vercel Labs