wolfram-example-repository

Convert literate-markdown documents into Wolfram notebooks for the Example Repository.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the creation and conversion of Wolfram Example Repository resources, allowing users to author literate-markdown documents and convert them into official definition notebooks.

Core Features & Use Cases

  • Markdown Authoring: Write Example Repository resources in markdown, leveraging YAML frontmatter and section headings.
  • Conversion to Definition Notebook: Automatically convert markdown documents into Wolfram notebooks with the appropriate layout and features.
  • Use Case: When you need to create a new Example Repository resource, this Skill helps you draft, write, and publish your content efficiently.

Quick Start

Create a new markdown document with the 'Example' template and use the MarkdownToNotebook function to convert it to a definition notebook.

Frequently Asked Questions about wolfram-example-repository

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

FAQPage Schema
How do I convert markdown to Wolfram notebooks for the Example Repository?

You convert markdown to Wolfram notebooks by using the MarkdownToNotebook function to transform literate-markdown documents into official definition notebooks with appropriate layout and features.

What is literate programming in Wolfram Language and when do I need YAML frontmatter?

Literate programming in Wolfram Language combines documentation and code in markdown. You need YAML frontmatter to define metadata when authoring Example Repository resources before notebook conversion.

Do I need to know Wolfram Language syntax to use markdown for Example Repository resources?

Yes, you need knowledge of Wolfram Language syntax to author content. The conversion process requires understanding specific content elements like examples, section headings, and hero images.

Can I include hero images and specific examples when converting markdown to Wolfram notebooks?

Yes, you can include hero images and examples. The conversion supports specific content elements, automatically mapping markdown sections and YAML frontmatter into the Wolfram notebook layout.

What's the best way to create a new Wolfram Example Repository resource?

The best way is authoring a literate-markdown document with the Example template, then applying the MarkdownToNotebook function to generate the official definition notebook for publication.

Why does my markdown to notebook conversion fail when using MarkdownToNotebook?

Conversion fails when the MarkdownToNotebook dependency is missing or the markdown lacks required YAML frontmatter. Ensure your document includes proper section headings and valid Wolfram Language syntax.