SKILL 20 · AGENT SKILL
Hugging Face CLI
Orienta agentes no uso da CLI hf para pesquisar, baixar e administrar recursos do Hugging Face Hub com alvo, conta e efeitos explícitos.
FONTE PRIMÁRIA
Confira o projeto original.
A imagem é uma ilustração editorial exclusiva. A origem, a licença e as permissões devem ser conferidas no repositório oficial antes da instalação.
Abrir repositório original ↗
O QUE ESTA SKILL VERIFICA
O que ela coloca na mesa.
DETALHES DA SKILL
Como esta skill funciona na prática.
Entenda a função, o melhor cenário de uso e o resultado que você deve revisar antes de incluir esta skill no seu fluxo de trabalho.
Quando ela é útil
Pesquisa, download e administração controlada de modelos, datasets, Spaces, repositórios, Jobs, Endpoints e outros recursos do Hugging Face Hub.
O que ela faz
Orienta agentes no uso da CLI hf para pesquisar, baixar e administrar recursos do Hugging Face Hub com alvo, conta e efeitos explícitos.
O que você deve receber
Plano e comandos da CLI hf com recurso, revisão, namespace, autenticação e efeitos mais explícitos, ainda sujeitos a confirmação humana.
Onde pode ser usada
Codex, Claude Code, Gemini CLI, Cursor e agentes compatíveis com Agent Skills; os comandos dependem da versão instalada da CLI hf
O ZIP contém apenas Markdown e licença, mas a Skill descreve comandos que podem ler credenciais, imprimir token, baixar arquivos, apagar cache, enviar conteúdo, criar repositórios, iniciar Jobs e administrar Endpoints. Confirme conta, namespace, revisão, custo e efeito antes de executar.
ANÁLISE EDITORIAL
Em resumo: a Hugging Face CLI Skill ensina um agente a operar a ferramenta hf para pesquisar, baixar e administrar modelos, datasets, Spaces, repositórios, jobs e outros recursos do Hugging Face Hub. Ela não concede acesso por conta própria. O alcance real depende da CLI instalada, da conta autenticada, do token usado e da confirmação dada antes de cada operação.
A proposta é diferente de uma lista genérica de comandos. O SKILL.md fixa nomes, opções e limites que o agente deve consultar antes de agir. Isso reduz o risco de ele recorrer ao antigo huggingface-cli, confundir o tipo de repositório ou improvisar parâmetros. Ainda assim, uma instrução correta pode produzir um efeito errado quando aponta para a organização, o repositório, a revisão ou a credencial errada.
O que a Skill cobre de verdade
No commit auditado, a Skill foi gerada com huggingface_hub v1.27.0 e documenta a superfície da CLI hf. O arquivo inclui autenticação, cache, modelos, datasets, Spaces, buckets, collections, discussões e pull requests, endpoints, jobs, papers, repositórios, webhooks, download, upload e sincronização. A pasta oficial da Hugging Face CLI Skill no commit fixado contém somente esse Markdown.
Para pesquisa e leitura pública, várias operações podem funcionar sem login. Para repositórios privados, envio de arquivos, criação de recursos, pull requests e serviços de nuvem, a documentação oficial da CLI explica que a autenticação é necessária em muitos casos. A Skill ajuda o agente a escolher o comando. Ela não decide se uma alteração remota é apropriada nem substitui a política da conta.
Para quem ela serve, e quando não é suficiente
Ela é útil para desenvolvedores, pesquisadores, equipes de dados e responsáveis por operações de modelos que já usam o Hugging Face Hub e querem que um agente trabalhe com uma referência explícita. Um exemplo simples é pedir uma busca de modelos públicos, inspecionar metadados e produzir uma lista, sem iniciar download. Outro é planejar o envio de um conjunto de arquivos para um repositório de teste e parar antes do upload.
A Skill não avalia a qualidade de um modelo, a legalidade de um dataset ou a segurança de um arquivo baixado. Cada artefato do Hub pode ter licença, procedência, formato, código remoto e dados próprios. Também não substitui revisão de custo em Jobs ou Inference Endpoints. Comandos de nuvem podem criar, alterar, pausar ou excluir recursos associados a uma conta.
Compatibilidade e pré-requisitos
O repositório oficial declara compatibilidade com Codex, Claude Code, Gemini CLI e Cursor, usando o padrão Agent Skills. Antes de instalar, confirme onde o seu agente procura Skills e se o projeto permite instruções de terceiros. Para operar o Hub, também é necessário ter a CLI hf disponível. O pacote local do Bastidores não inclui a CLI, Python, instalador ou servidor MCP.
- Um cliente compatível com Agent Skills.
- A CLI
hfinstalada por um método oficial e validada comhf --help. - Uma conta Hugging Face somente quando a operação exigir autenticação.
- Um token com o menor escopo possível para o trabalho planejado.
- Espaço em disco e política de cache definidos antes de baixar modelos ou datasets grandes.
Instalação sem misturar Skill e ferramenta
A documentação do repositório de Skills apresenta caminhos específicos para os clientes suportados. A documentação atual da CLI também oferece hf skills add para agentes que carregam Skills em .agents/skills, além da opção --claude para incluir o Claude Code. Confira o diretório criado e leia o SKILL.md antes de iniciar uma sessão autenticada.
Instalar a Skill e instalar a CLI são tarefas diferentes. A primeira entrega instruções ao agente. A segunda instala a ferramenta que conversa com o Hub. Evite executar um instalador remoto sem antes abrir o script, confirmar a origem e entender onde ele gravará arquivos. Em ambiente corporativo, prefira o método já aprovado pela equipe de plataforma.
Configuração e primeiro uso seguro
Comece sem token. Peça ao agente para executar apenas hf --help, informar a versão observada e montar um plano de leitura de um repositório público. Depois, use uma consulta que não faça download nem escrita. A saída esperada é uma lista estruturada com o ID do recurso, o tipo, a revisão consultada e a indicação clara de que nenhuma alteração remota ocorreu.
Se a tarefa exigir login, a referência oficial de autenticação descreve o fluxo pelo navegador e o uso de tokens. Não cole um token no prompt, em issue, arquivo de exemplo ou histórico de shell compartilhado. Antes de prosseguir, confirme a identidade retornada por hf auth whoami, a organização de destino e o escopo do token.
Um bom ensaio é pedir: “Liste os arquivos e metadados públicos do repositório escolhido, sem baixar, sem autenticar e sem alterar nada. Mostre o comando antes de executar.” O resultado esperado é previsível e reversível. Só depois disso faz sentido testar um hf download com revisão fixa, diretório local explícito e estimativa de espaço.
Permissões e riscos que precisam ficar visíveis
O Markdown não contém código executável, mas orienta comandos capazes de ler credenciais armazenadas, imprimir o token atual, baixar arquivos, remover cache, criar repositórios, enviar pastas, abrir pull requests, iniciar Jobs e administrar Endpoints. Alguns subcomandos incluem confirmação ou modo --dry-run; outros produzem efeito assim que são executados. O agente deve apresentar alvo, conta, tipo de recurso e consequência antes de qualquer escrita.
Em uploads, use primeiro um repositório privado de teste, liste os arquivos incluídos e excluídos e confira se não há segredos, dados pessoais, pesos sem licença de redistribuição ou artefatos grandes por engano. A documentação oficial de upload mostra que a CLI pode enviar arquivo, pasta ou conteúdo recorrente. Conveniência não elimina a necessidade de revisar o diff e o destino.
Em downloads, fixe a revisão quando reprodutibilidade importar. A documentação do Hub permite indicar commit, branch ou tag, mas um nome móvel pode entregar conteúdo diferente no futuro. Também verifique se o repositório requer execução de código remoto e se a licença do modelo ou dataset permite o uso pretendido.
Erros comuns e como isolar a causa
hfnão encontrado: a Skill está presente, mas a CLI não foi instalada ou não entrou noPATH. Validehf --helpfora do agente.- Conta ou organização errada: pare antes da escrita, execute
hf auth whoamie confirme o namespace esperado. - Acesso negado: não troque automaticamente por um token mais amplo. Confira se o recurso é privado e qual permissão mínima falta.
- Download grande ou cache cheio: revise tamanho, diretório e cache antes de repetir. Não apague cache compartilhado sem saber quem o utiliza.
- Comando mudou: compare a Skill fixada com
hf --helpda versão realmente instalada e consulte a referência oficial atual. - Upload inclui arquivos indevidos: cancele, refine inclusões e exclusões e revise o conjunto local antes de uma nova tentativa.
Versão auditada, licença e download local
A curadoria consultou o repositório huggingface/skills em 12 de agosto de 2026, quando ele registrava 10.918 estrelas no GitHub. O pacote está fixado no commit ec0108293521ef698e451ec044e8b4feba6b732b, de 7 de agosto de 2026, e preserva o SKILL.md, a licença Apache-2.0 e um ORIGEM.md. Não há script, binário, dependência, modelo, dataset ou credencial no ZIP.
O download local serve para auditoria e reprodutibilidade. O repositório oficial, disponível em botão separado, continua sendo a fonte para acompanhar correções. O SHA-256 do ZIP publicado é b3ce52971424be6529d33ee035a83ac5c72f4c9f6b318fea70d8f0d9d5f84ecf.
Imagem editorial exclusiva do Bastidores da IA. Não é captura de tela, interface real nem prova de uma operação executada no Hugging Face Hub.
Referências primárias
CONFIGURAÇÃO
Instale só depois de ler.
Abra a fonte oficial, leia README e licença, fixe uma versão ou commit e só então siga o método indicado pelo mantenedor. Não execute comandos copiados de comentários ou vídeos sem revisão.
hf skills addA documentação oficial usa hf skills add para agentes que carregam Skills em .agents/skills. Revise o diretório criado e não autentique, baixe, envie ou crie recursos sem confirmar conta, namespace, revisão e efeito.
Abra a fonte e o README
- Confira mantenedor e nome do repositório.
- Leia licença, requisitos e permissões.
- Escolha uma versão ou commit para aprovar.
Comece em um projeto de teste
- Use o comando acima ou o método do README.
- Prefira instalação por projeto antes da global.
- Não copie tokens, chaves ou arquivos sensíveis.
Faça um teste pequeno
- Confirme a descrição e os arquivos instalados.
- Execute uma tarefa reversível.
- Registre versão aprovada e remova o que não usar.