huggingface-datasets
Ajuda seu agente a trabalhar com conjuntos de dados do Hugging Face. Ele pode buscar metadados, filtrar dados e baixar arquivos.
O que ela faz
Esta ferramenta permite explorar e baixar dados de um "dataset" (conjunto de dados) hospedado no Hugging Face. Você pode ver partes dos dados, pesquisar por informações específicas, filtrar resultados e obter informações sobre o tamanho e a estrutura do dataset.
Quando usar
- ✓Quando você precisa ver como um dataset está organizado.
- ✓Quando você quer encontrar informações específicas dentro de um dataset.
- ✓Quando você precisa baixar partes de um dataset em formato Parquet.
Exemplo do que pedir para a IA
“Mostre as primeiras 10 linhas do dataset 'stanfordnlp/imdb' na configuração 'plain_text' e divisão 'train'.”
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
A ferramenta se conecta a um serviço chamado Hugging Face Dataset Viewer. Ela envia pedidos específicos para esse serviço para buscar informações como metadados, linhas de dados, resultados de busca ou filtros, e links para download.
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 huggingface-datasetsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/huggingface-datasets/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.
Quando Usar
- Use quando o fluxo de trabalho upstream corresponder ao objetivo declarado do usuário.
- Use quando a tarefa exigir os procedimentos documentados nesta habilidade.
Visualizador de Datasets Hugging Face
Use esta habilidade para executar chamadas de API do Visualizador de Datasets somente leitura para exploração e extração de datasets.
Fluxo de trabalho principal
- Opcionalmente, valide a disponibilidade do dataset com
/is-valid. - Resolva
config+splitcom/splits. - Pré-visualize com
/first-rows. - Paginação de conteúdo com
/rowsusandooffsetelength(máximo de 100). - Use
/searchpara correspondência de texto e/filterpara predicados de linha. - Recupere links de parquet via
/parquete totais/metadados via/sizee/statistics.
Padrões
- URL base:
https://datasets-server.huggingface.co - Método de API padrão:
GET - Os parâmetros de consulta devem ser codificados em URL.
offseté baseado em 0.- O máximo de
lengthé geralmente100para endpoints semelhantes a linhas. - Datasets protegidos/privados exigem
Authorization: Bearer <HF_TOKEN>.
Visualizador de Datasets
Validate dataset:/is-valid?dataset=<namespace/repo>List subsets and splits:/splits?dataset=<namespace/repo>Preview first rows:/first-rows?dataset=<namespace/repo>&config=<config>&split=<split>Paginate rows:/rows?dataset=<namespace/repo>&config=<config>&split=<split>&offset=<int>&length=<int>Search text:/search?dataset=<namespace/repo>&config=<config>&split=<split>&query=<text>&offset=<int>&length=<int>Filter with predicates:/filter?dataset=<namespace/repo>&config=<config>&split=<split>&where=<predicate>&orderby=<sort>&offset=<int>&length=<int>List parquet shards:/parquet?dataset=<namespace/repo>Get size totals:/size?dataset=<namespace/repo>Get column statistics:/statistics?dataset=<namespace/repo>&config=<config>&split=<split>Get Croissant metadata (if available):/croissant?dataset=<namespace/repo>
Padrão de paginação:
curl "https://datasets-server.huggingface.co/rows?dataset=stanfordnlp/imdb&config=plain_text&split=train&offset=0&length=100"
curl "https://datasets-server.huggingface.co/rows?dataset=stanfordnlp/imdb&config=plain_text&split=train&offset=100&length=100"
Quando a paginação for parcial, use campos de resposta como num_rows_total, num_rows_per_page e partial para direcionar a lógica de continuação.
Notas de pesquisa/filtro:
/searchcorresponde a colunas de string (o comportamento de estilo de texto completo é interno à API)./filterrequer sintaxe de predicado emwheree ordenação opcional emorderby.- Mantenha a filtragem e as pesquisas somente leitura e sem efeitos colaterais.
Para descoberta de URL de parquet baseada em CLI ou SQL, use a habilidade hf-cli com hf datasets parquet e hf datasets sql.
Criação e Upload de Datasets
Use um destes fluxos dependendo das restrições de dependência.
Zero dependências locais (Interface do Hub):
- Crie o repositório de dataset no navegador:
https://huggingface.co/new-dataset - Faça upload de arquivos parquet na página "Arquivos e versões" do repositório.
- Verifique se os shards aparecem no Visualizador de Datasets:
curl -s "https://datasets-server.huggingface.co/parquet?dataset=<namespace>/<repo>"
Fluxo CLI de baixa dependência (npx @huggingface/hub / hfjs):
- Defina o token de autenticação:
export HF_TOKEN=<your_hf_token>
- Faça upload da pasta parquet para um repositório de dataset (cria o repositório automaticamente se estiver faltando):
npx -y @huggingface/hub upload datasets/<namespace>/<repo> ./local/parquet-folder data
- Faça upload como repositório privado na criação:
npx -y @huggingface/hub upload datasets/<namespace>/<repo> ./local/parquet-folder data --private
Após o upload, chame /parquet para descobrir os valores de <config>/<split>/<shard> para consulta com @~parquet.
Rastreamentos de Agente
O Hub suporta rastreamentos brutos de sessão de agente do Claude Code, Codex e Pi Agent. Faça o upload deles para Hugging Face Datasets como arquivos JSONL originais e o Hub poderá detectar automaticamente o formato do rastreamento, marcar o dataset como Traces e habilitar o visualizador de rastreamento para navegar por sessões, turnos, chamadas de ferramentas e respostas de modelos. Diretórios comuns de sessão local:
- Claude Code:
~/.claude/projects - Codex:
~/.codex/sessions - Pi:
~/.pi/agent/sessions
Use repositórios de dataset privados por padrão, pois os rastreamentos podem conter prompts, caminhos de arquivo, saídas de ferramentas, segredos ou PII. Preserve os arquivos .jsonl brutos e aninhe-os por projeto/cwd em vez de fazer upload de cada sessão na raiz do dataset.
hf repos create <namespace>/<repo> --type dataset --private --exist-ok
hf upload <namespace>/<repo> ~/.codex/sessions codex/<project-or-cwd> --type dataset
Exemplos
…
Perguntas frequentes
O que é um "dataset" no Hugging Face?
É um local onde dados (como textos, imagens, áudio) são armazenados e compartilhados, geralmente para treinar modelos de inteligência artificial.
O que são "config" e "split"?
São formas de organizar os dados dentro de um dataset. 'Config' pode ser um formato diferente dos dados, e 'split' geralmente divide os dados em conjuntos de treino, validação ou teste.
Posso modificar os dados com esta ferramenta?
Não, esta ferramenta é apenas para ler e explorar os dados. Ela não permite fazer alterações nos datasets.
Detalhes
Descrição original do autor
Use this skill for Hugging Face Dataset Viewer API workflows that fetch subset/split metadata, paginate rows, search text, apply filters, download parquet URLs, and read size or statistics.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4665
- 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
pytorch-patterns
Ajuda seu agente a usar o PyTorch para criar modelos de aprendizado de máquina. Ele aplica as melhores práticas para treinar modelos de forma eficiente e garantir que os resultados sejam consistentes.
affaan-m/ECC
evm-token-decimals
Ajuda seu agente a evitar erros com números decimais em diferentes redes blockchain. Garante que os valores de tokens sejam precisos em transações e cálculos.
affaan-m/ECC
knowledge-agent
Cria e consulta bases de conhecimento com inteligência artificial. Permite fazer perguntas sobre trabalhos passados ou compilar conhecimento sobre um tema.
thedotmack/claude-mem