zo-dataset-creator

Create and validate Zo Datasets with schema generation from DuckDB.

45|50|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/zocomputer/skills --skill zo-dataset-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zo-dataset-creator
Source: https://github.com/zocomputer/skills/tree/main/Community/zo-dataset-creator
Command: npx skills add https://github.com/zocomputer/skills --skill zo-dataset-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation and management of datasets for the Zo UI, ensuring correct formatting and preventing common pitfalls that lead to data not displaying properly.

Core Features & Use Cases

  • Scaffolding New Datasets: Automatically creates the necessary directory structure and files (datapackage.json, schema.yaml, generate_schema.py, etc.) for a new dataset.
  • Schema Generation: Automatically generates schema.yaml from a DuckDB database, ensuring compatibility with the Zo UI.
  • Dataset Validation: Provides a script to validate the structure and integrity of a dataset.
  • Use Case: You need to create a new dataset from a CSV file. This Skill will set up the basic structure, and you can then use its scripts to import the data and generate the schema.

Quick Start

Use the zo-dataset-creator skill to create a new dataset named 'customer-feedback'.

Frequently Asked Questions about zo-dataset-creator

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

FAQPage Schema
How do I create a correctly formatted dataset for the Zo UI?

To create a dataset for the Zo UI, you scaffold the directory structure with datapackage.json, schema.yaml, and a DuckDB database. This ensures correct formatting and prevents common data display issues.

How do I generate a schema.yaml from a DuckDB database?

You can generate a schema.yaml from a DuckDB database by running a schema generation script. This automatically extracts the database structure to ensure compatibility with the Zo UI.

Why does my dataset not display properly in the Zo UI?

Your dataset might not display properly due to incorrect formatting in datapackage.json, schema.yaml, or data.duckdb. Running a validation script checks structural integrity and helps troubleshoot display issues.

What files are required to scaffold a new dataset?

Scaffolding a new dataset requires datapackage.json, schema.yaml, generate_schema.py, and data.duckdb files. These components establish the basic structure needed for data ingestion and UI display.

Can I use a CSV file to create a new dataset?

Yes, you can use a CSV file to create a new dataset. The process involves setting up the basic directory structure and then using the provided scripts to import the CSV data and generate the schema.