wolfram-data-repository

Convert markdown documents into Wolfram notebooks with dataset metadata.

Updated May 22, 2026
One-click install
npx skills add https://github.com/WolframInstitute/MarkdownToNotebook --skill wolfram-data-repository
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wolfram-data-repository
Source: https://github.com/WolframInstitute/MarkdownToNotebook/tree/main/skills/wolfram-data-repository
Command: npx skills add https://github.com/WolframInstitute/MarkdownToNotebook --skill wolfram-data-repository

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of authoring and converting a Wolfram Data Repository resource into an official definition notebook, enabling users to create, write, draft, or publish curated datasets and statistical metadata as markdown documents.

Core Features & Use Cases

  • Markdown Authoring: Write and manage datasets and metadata using markdown, without the need for manual notebook cell styling.
  • Conversion to Notebook: Convert markdown documents to Wolfram notebooks, with automatic cell styling based on the Data template.
  • Data Package: Package datasets with metadata, accessors, and examples into a single resource for submission to the Wolfram Data Repository.

Quick Start

Create a markdown document for a dataset, include the required frontmatter and content sections, then use the MarkdownToNotebook skill to convert it to a Wolfram notebook.

Frequently Asked Questions about wolfram-data-repository

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

FAQPage Schema
How do I convert markdown to a Wolfram notebook for the Wolfram Data Repository?

You can convert markdown to a Wolfram notebook by authoring your dataset and metadata in markdown, then using the MarkdownToNotebook function to generate the Wolfram notebook with automatic cell styling for repository submission.

What is the process for packaging a dataset with metadata for the Wolfram Data Repository?

Packaging a dataset for the Wolfram Data Repository involves writing a markdown document with required frontmatter and content sections, which is then converted to bundle datasets, accessors, and examples into a single official definition notebook.

Do I need a Wolfram Language environment to create Wolfram Data Repository resources from markdown?

Yes, you need a Wolfram Language environment to create Wolfram Data Repository resources from markdown, as the conversion relies on the MarkdownToNotebook function and requires the Wolfram Language environment to process and generate the notebook.

Can I write dataset metadata in markdown without manually styling Wolfram notebook cells?

Yes, you can write dataset metadata in markdown without manual notebook cell styling, because the conversion process automatically applies the required cell styling based on the Data template when generating the Wolfram notebook.

What are the limitations of using markdown to author Wolfram Data Repository submissions?

A limitation of using markdown to author Wolfram Data Repository submissions is the strict dependency on the MarkdownToNotebook function, meaning you cannot perform the notebook conversion or package the resource without this specific prerequisite and the Wolfram Language environment.