hugging-face-datasets
Overview
This skill provides tools to manage datasets on the Hugging Face Hub with a focus on creation, configuration, content management, and SQL-based data manipulation. It is designed to complement the existing Hugging Face MCP server by providing dataset editing and querying capabilities.
Detailed Guide
Read the detailed guide before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.
When to Use
- You need to create, configure, or update datasets on the Hugging Face Hub.
- You want SQL-style querying, transformation, or export flows over Hub datasets.
- You are managing dataset content and metadata directly rather than only searching existing datasets.
Supported Local Workflow
The historical sql_manager.py, dataset_manager.py, sql_manager.HFDatasetSQL and examples/*.json files are not bundled. Do not execute similarly named files from an unrelated working directory or claim those APIs exist here. The detailed guide retains upstream design examples, marked as unavailable integration references.
- Discover the dataset's actual config, split, files, license and access conditions using the connected HF tools or Hub metadata. Pin an immutable revision and inspect its schema; auto-converted Parquet is not available for every dataset.
- Download only approved data using a pinned supported Hub client. Use read-only credentials for discovery; write tokens only for authorized publication. Do not enable remote dataset code to query data.
- Query a reviewed local Parquet file with a bounded result. For example: