hugging-face-jobs
Permite ao agente executar tarefas no Hugging Face Jobs. Ele gerencia CPUs, GPUs, TPUs e segredos para rodar cargas de trabalho.
O que ela faz
Esta ferramenta permite que você execute tarefas de programação (scripts Python) em computadores potentes na nuvem, sem precisar configurar nada na sua máquina. Ela pode usar recursos como GPUs para acelerar o trabalho.
Quando usar
- ✓Quando você precisa rodar um script Python que usa muita computação.
- ✓Para processar grandes quantidades de dados sem sobrecarregar seu computador.
- ✓Para executar tarefas repetitivas ou agendadas na nuvem.
Exemplo do que pedir para a IA
“Execute meu script Python para treinar este modelo de machine learning usando uma GPU.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você envia seu código Python e a ferramenta o executa em servidores remotos. Ela cuida de toda a configuração e pode usar hardware especializado como GPUs para acelerar o processo.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill hugging-face-jobsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hugging-face-jobs/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Executando Cargas de Trabalho em Hugging Face Jobs
Guia Detalhado
Leia o guia detalhado antes de executar esta habilidade. Ele contém o procedimento completo e o material de referência. Trate seus requisitos de segurança, pré-requisitos e validação como obrigatórios. Para trabalho focado, carregue as seções relevantes; para trabalho de ponta a ponta, leia o guia completamente.
Quando Usar Esta Habilidade
Use esta habilidade quando os usuários quiserem:
- Executar cargas de trabalho Python em infraestrutura de nuvem
- Executar jobs sem configuração local de GPU/TPU
- Processar dados em escala
- Executar inferência em lote ou experimentos
- Agendar tarefas recorrentes
- Usar GPUs/TPUs para qualquer carga de trabalho
- Persistir resultados no Hugging Face Hub
Lista de Verificação de Pré-requisitos
Antes de iniciar qualquer job, verifique:
✅ Conta e Autenticação
- Conta Hugging Face com plano Pro, Team ou Enterprise (Jobs exigem plano pago)
- Login autenticado: Verifique com
hf_whoami() - HF_TOKEN para Acesso ao Hub ⚠️ CRÍTICO - Necessário para quaisquer operações do Hub (enviar modelos/datasets, baixar repositórios privados, etc.)
- O token deve ter as permissões apropriadas (leitura para downloads, escrita para uploads)
✅ Uso de Token (Veja a seção Uso de Token para detalhes)
Quando tokens são necessários:
- Enviar modelos/datasets para o Hub
- Acessar repositórios privados
- Usar APIs do Hub em scripts
- Quaisquer operações autenticadas do Hub
Como fornecer tokens:
# hf_jobs MCP tool — $HF_TOKEN is auto-replaced with real token:
{"secrets": {"HF_TOKEN": "$HF_TOKEN"}}
# HfApi().run_uv_job() — MUST pass actual token:
from huggingface_hub import get_token
secrets={"HF_TOKEN": get_token()}
⚠️ CRÍTICO: O placeholder $HF_TOKEN é SUBSTITUÍDO AUTOMATICAMENTE APENAS pela ferramenta MCP hf_jobs. Ao usar HfApi().run_uv_job(), VOCÊ DEVE passar o token real via get_token(). Passar a string literal "$HF_TOKEN" resulta em um token inválido de 9 caracteres e erros 401.
Guia de Uso de Token
Entendendo Tokens
O que são Tokens HF?
- Credenciais de autenticação para o Hugging Face Hub
- Necessários para operações autenticadas (envio, repositórios privados, acesso à API)
- Armazenados com segurança em sua máquina após
hf auth login
Tipos de Token:
- Token de Leitura - Pode baixar modelos/datasets, ler repositórios privados
- Token de Escrita - Pode enviar modelos/datasets, criar repositórios, modificar conteúdo
- Token de Organização - Pode agir em nome de uma organização
Quando Tokens São Necessários
Sempre Necessários:
- Enviar modelos/datasets para o Hub
- Acessar repositórios privados
- Criar novos repositórios
- Modificar repositórios existentes
- Usar APIs do Hub programaticamente
Não Necessários:
- Baixar modelos/datasets públicos
- Executar jobs que não interagem com o Hub
- Ler informações de repositórios públicos
Como Fornecer Tokens para Jobs
Método 1: Token Automático (Recomendado)
hf_jobs("uv", {
"script": "your_script.py",
"secrets": {"HF_TOKEN": "$HF_TOKEN"} # ✅ Automatic replacement
})
Como funciona:
$HF_TOKENé um placeholder que é substituído pelo seu token real- Usa o token da sua sessão logada (
hf auth login) - Método mais seguro e conveniente
- O token é criptografado no lado do servidor quando passado como um segredo
Benefícios:
- Nenhuma exposição de token no código
- Usa sua sessão de login atual
- Atualizado automaticamente se você fizer login novamente
- Funciona perfeitamente com ferramentas MCP
Método 2: Token Explícito (Não Recomendado)
hf_jobs("uv", {
"script": "your_script.py",
"secrets": {"HF_TOKEN": "hf_abc123..."} # ⚠️ Hardcoded token
})
Quando usar:
- Somente se o token automático não funcionar
- Testando com um token específico
- Tokens de organização (use com cautela)
Preocupações de segurança:
- Token visível no código/logs
- Deve ser atualizado manualmente se o token for rotacionado
- Risco de exposição do token
Método 3: Variável de Ambiente (Menos Seguro)
hf_jobs("uv", {
"script": "your_script.py",
"env": {"HF_TOKEN": "hf_abc123..."} # ⚠️ Less secure than secrets
})
Diferença de segredos:
- Variáveis
envsão visíveis nos logs do job secretssão criptografados no lado do servidor- Sempre prefira
secretspara tokens
Usando Tokens em Scripts
Em seu script Python, os tokens estão disponíveis como variáveis de ambiente:
# /// script
# dependencies = ["huggingface-hub"]
# ///
import os
from huggingface_hub import HfApi
# O token está automaticamente disponível se passado via segredos
token = os.environ.get("HF_TOKEN")
…
Perguntas frequentes
Preciso pagar para usar?
Sim, esta ferramenta requer um plano pago da Hugging Face (Pro, Team ou Enterprise) para funcionar.
O que são 'tokens' e por que preciso deles?
Tokens são como senhas secretas que provam quem você é para a Hugging Face. Eles são necessários para acessar seus dados ou enviar resultados para a plataforma.
Como o script sabe qual token usar?
O método mais seguro é usar um código especial que automaticamente pega o token da sua conta conectada. Evite escrever o token diretamente no código.
Detalhes
Descrição original do autor
Run workloads on Hugging Face Jobs with managed CPUs, GPUs, TPUs, secrets, and Hub persistence.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3224
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC