authoring

Scaffold Dojo nodes with manifests, scripts, and validation.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/theslashdojo/dojo --skill authoring-theslashdojo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: authoring
Source: https://github.com/theslashdojo/dojo/tree/main/nodes/dojo/authoring
Command: npx skills add https://github.com/theslashdojo/dojo --skill authoring-theslashdojo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provides a repeatable, agent-friendly way to create, scaffold, and enrich Dojo knowledge nodes so authors and autonomous agents can produce discoverable, executable node packages without manual manifest errors or missing knowledge fields.

Core Features & Use Cases

  • Create valid node directories with skeleton node.json and optional SKILL.md for skill/sub nodes.
  • Scaffold scripts and templates, enrich thin nodes with aliases, triggers, body content, sections, links, and related edges, and validate manifests before publishing.
  • Use Case: Bootstrapping a new ecosystem tree, adding a skill with executable scripts, or converting external documentation into rich, agent-consumable Dojo nodes.

Quick Start

Ask the authoring skill to scaffold a new skill node, then enrich it with aliases, triggers, a 200+ word body, sections, and links before running validation.

Frequently Asked Questions about authoring

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

FAQPage Schema
How do I scaffold a new Dojo knowledge node with a valid manifest?

To scaffold a Dojo knowledge node, use the authoring skill to generate a node directory with a skeleton node.json and optional SKILL.md. It validates manifests before publishing to ensure schema compliance and executable scripts.

Can I convert external documentation into Dojo node bundles?

Yes, you can convert external documentation into Dojo node bundles. The authoring workflow transforms external docs into schema-compliant node.json and SKILL.md pairs, enriching thin nodes with knowledge fields and links for agent consumption.

What runtimes and access do I need to create executable Dojo nodes?

Creating executable Dojo nodes requires Bash and Node runtimes, filesystem write access, and validation tooling. These dependencies are necessary to produce schema-compliant node.json, SKILL.md, and executable scripts.

How do I enrich thin Dojo nodes with knowledge fields and triggers?

To enrich thin Dojo nodes, apply the authoring workflow to add aliases, triggers, body content, sections, and related edges. This process populates missing knowledge fields and links, producing discoverable, agent-consumable node packages.

What's the best way to bootstrap a new Dojo ecosystem tree?

The best way to bootstrap a new Dojo ecosystem tree is using the authoring skill to create valid node directories with skeleton manifests. It provides a repeatable, agent-friendly method to build new trees without manual manifest errors.

Does the Dojo node authoring process validate manifests before publishing?

Yes, the Dojo node authoring process validates manifests before publishing. It uses validation tooling to ensure your node.json and SKILL.md files are schema-compliant, preventing missing knowledge fields and manifest errors.