croissant

Generate verified Croissant metadata files for machine-learning datasets from crawled URLs.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/cbizon/claussant --skill croissant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: croissant
Source: https://github.com/cbizon/claussant/tree/main/.claude/skills/croissant
Command: npx skills add https://github.com/cbizon/claussant --skill croissant

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of machine-readable dataset descriptors (Croissant files) for ML datasets, ensuring all metadata is traceable to crawled sources and not the model's training knowledge.

Core Features & Use Cases

  • Automated Croissant Generation: Creates _croissant.json, _provenance.json, and _incomplete.json files for datasets.
  • Data Source Verification: Guarantees all metadata claims are backed by crawled URLs, enforcing strict "no training knowledge" and "authoritative source" rules.
  • Use Case: When you have a publicly accessible dataset URL, use this Skill to generate a complete, verified Croissant metadata package that can be used by ML frameworks and catalogues.

Quick Start

Use the croissant skill to generate a Croissant file for the dataset at https://www.bindingdb.org.

Frequently Asked Questions about croissant

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

FAQPage Schema
How do I generate verified Croissant metadata for a machine learning dataset?

To generate verified Croissant metadata, provide a publicly accessible dataset URL. The Skill crawls the source to extract identity, licensing, files, and schema, outputting a Croissant 1.1 compliant JSON file.

What is Croissant metadata used for in ML datasets?

Croissant metadata provides a machine-readable dataset descriptor for ML frameworks and catalogues. It structures dataset identity, licensing, and schema information into a standardized, verifiable format.

Does generating a Croissant file require the dataset to be publicly accessible?

Yes, generating a Croissant file requires a public dataset URL. The Skill enforces strict verification rules by crawling the URL, ensuring metadata is traceable to authoritative sources rather than training knowledge.

How do I ensure my dataset metadata is traceable to crawled sources?

To ensure metadata is traceable to crawled sources, this Skill enforces a strict "no training knowledge" rule. It extracts all licensing, identity, and schema information directly from the provided public URL.

What files are generated when creating a Croissant dataset descriptor?

Creating a Croissant dataset descriptor generates three files: `_croissant.json` for the metadata, `_provenance.json` for traceability, and `_incomplete.json` for missing or unverified dataset elements.

Can I use mlcroissant to validate an existing Croissant 1.1 specification file?

This Skill generates new Croissant 1.1 specification files by crawling public URLs. It does not validate pre-existing files, but produces verified metadata packages that adhere to the MLCommons standard.