wolfram-function-resource

Convert literate-markdown documents into Wolfram Function Repository definition notebooks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the need for converting literate-markdown documents into Wolfram Function Repository resources, simplifying the creation and publication of Wolfram Language functions and ResourceFunctions.

Core Features & Use Cases

  • Markdown Conversion: Transform markdown documents into Function Repository definition notebooks.
  • Function Creation: Author Wolfram Language functions and ResourceFunctions using markdown.
  • Use Case: If you're looking to publish a Wolfram Language function or ResourceFunction, this Skill can help you convert your markdown document into the official definition notebook format, streamlining the process.

Quick Start

Use the 'wolfram-function-resource' skill to convert your markdown document 'myFunction.md' into a Wolfram Function Repository resource.

Frequently Asked Questions about wolfram-function-resource

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

FAQPage Schema
How do I convert markdown to a Wolfram Function Repository resource?

To convert markdown to a Wolfram Function Repository resource, you use this Skill to transform literate-markdown documents into official definition notebooks for publishing Wolfram Language functions.

What is the process for creating Wolfram Language functions from markdown?

Creating Wolfram Language functions from markdown involves converting literate-markdown documents into Function Repository definition notebooks that adhere to official style guidelines for ResourceFunctions.

Do I need MarkdownToNotebook to publish Wolfram Language functions?

Yes, you need the MarkdownToNotebook dependency to convert your markdown documents into the Wolfram Function Repository definition notebook format required for publishing.

Can I use my markdown files to create ResourceFunction definitions?

Yes, you can use your markdown files to create ResourceFunction definitions by converting literate-markdown documents into the official Wolfram Function Repository notebook format.

What are the limitations of converting markdown for the Wolfram Function Repository?

The conversion requires MarkdownToNotebook and must adhere to Function Repository style guidelines, meaning markdown documents must be properly structured as literate-markdown to succeed.

Why does my markdown conversion fail to generate a valid ResourceFunction notebook?

Markdown conversion fails when the input is not properly formatted literate-markdown or when the MarkdownToNotebook dependency is missing to execute the transformation.