hugging-face-dataset-viewer
Permite ao agente visualizar e interagir com conjuntos de dados do Hugging Face. Facilita a exploração de dados para aprendizado de máquina.
O que ela faz
Esta ferramenta permite explorar e extrair dados de conjuntos de dados hospedados no Hugging Face. Você pode verificar se um conjunto de dados existe, ver suas partes, pré-visualizar linhas, buscar informações específicas ou filtrar dados com base em critérios.
Quando usar
- ✓Quando você quer ver se um conjunto de dados específico existe no Hugging Face.
- ✓Quando você precisa dar uma olhada nas primeiras linhas de um conjunto de dados para entender seu conteúdo.
- ✓Quando você quer procurar por informações específicas dentro de um conjunto de dados.
Exemplo do que pedir para a IA
“Mostre as primeiras 10 linhas do conjunto de dados '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 ao Hugging Face e usa comandos específicos para pedir informações sobre os conjuntos de dados. Ela pode verificar a existência, listar partes, mostrar exemplos de dados, buscar ou filtrar informações, e até fornecer links para baixar os dados em formato parquet.
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-dataset-viewerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/hugging-face-dataset-viewer/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.
Visualizador de Datasets Hugging Face
Quando Usar
Use esta habilidade quando precisar do 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. - 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 do 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
lengthgeralmente é100para endpoints do tipo linha. - Datasets com portão/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 busca/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 buscas como 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 de uma pasta de 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 originais 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
Limitações
…
Perguntas frequentes
Como sei se um conjunto de dados está disponível?
Você pode usar o comando `/is-valid` com o nome do conjunto de dados para verificar se ele existe.
Como faço para ver os dados?
Você pode usar `/first-rows` para ver as primeiras linhas, ou `/rows` para ver dados em partes (paginação), especificando quantas linhas quer ver e a partir de qual ponto.
Posso procurar por algo específico nos dados?
Sim, você pode usar `/search` para buscar por texto ou `/filter` para aplicar condições mais complexas e encontrar as linhas que correspondem aos seus critérios.
Detalhes
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4664
- 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