hugging-face-datasets

Manage Hugging Face datasets with SQL-enabled creation, configuration, and Hub pushes.

4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/oabdelmaksoud/Openclaw-skills-Compilations --skill hugging-face-datasets-oabdelmaksoud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hugging-face-datasets
Source: https://github.com/oabdelmaksoud/Openclaw-skills-Compilations/tree/main/hugging-face-datasets
Command: npx skills add https://github.com/oabdelmaksoud/Openclaw-skills-Compilations --skill hugging-face-datasets-oabdelmaksoud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires huggingface_hub, and includes scripts (resource) components.

What problem does it solve?

Automates the lifecycle of creating, configuring, and querying Hugging Face datasets, enabling streamlined data workflows and reproducible experiments.

Core Features & Use Cases

  • Initialize new dataset repos with proper structure and configuration for rapid start.
  • Configure system prompts and metadata to guide data curation and downstream training.
  • Stream and manage dataset rows with templates and SQL-based transformations, then export or push results to HF Hub.
  • Use DuckDB-based SQL to query, transform, and push subsets of datasets across multiple splits/configs.

Quick Start

Initialize a new dataset, configure its system prompt, and begin streaming updates with uv run scripts/dataset_manager.py

Frequently Asked Questions about hugging-face-datasets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Hugging Face datasets end-to-end with SQL and Python?

You can manage Hugging Face datasets end-to-end by initializing repos, configuring system prompts, streaming row updates, and querying data with DuckDB-based SQL, then pushing results directly to the HF Hub.

What's the best way to query and transform Hugging Face dataset splits?

Querying and transforming Hugging Face dataset splits is handled through DuckDB-based SQL, allowing you to filter, manipulate, and push subsets across multiple splits and configs within your dataset workflow.

Can I use DuckDB SQL to push subsets of Hugging Face datasets to the Hub?

Yes, you can use DuckDB SQL to query and transform subsets of Hugging Face datasets, then push the resulting data and configurations directly to the HF Hub using streaming updates and templates.

How do I initialize a new Hugging Face dataset repository with proper configuration?

Initializing a new Hugging Face dataset repository involves running a Python script with the uv runtime to create the proper structure, apply system prompts, and configure metadata for downstream training and data curation.

Do I need the uv runtime and huggingface_hub dependency to manage datasets?

Yes, you need the uv runtime to execute the management scripts and the huggingface_hub dependency, along with the datasets library, to handle repository creation, streaming, and pushing to the HF Hub.

Does this Hugging Face dataset manager work with MCP server workflows?

The Hugging Face dataset manager is designed to work with HF MCP server workflows, enabling end-to-end operations like initializing repos, applying SQL transformations, and pushing results across templates.