Use orz with an AI agent
Every orz tool ships an agent skill — a single
SKILL.md that teaches an AI agent the syntax, conventions, and gotchas. Point your agent at it,
describe what you want, and let it write the orz-flavoured Markdown.
The skills
orz-markdown render
The renderer itself: {{…}} plugins (mermaid, charts, KaTeX, QR…), :::
containers, themes, and page setup.
orz-mdhtml .md.html
Self-contained, editable HTML documents that read like a webpage and save in place.
orz-slides .slides.html
reveal.js decks: layout grammar, structure templates, regions, floats. See also the layouts reference.
orz-paged .paged.html
Paginated print/PDF documents: page templates, headers/footers, CVs, letters, exams, and a dynamic switch (e.g. exam answer keys). See also the documents reference.
Give your agent the skill
Any agent — point it at the URL
The simplest path. Paste the skill’s URL into your agent and ask it to follow it:
Read https://cdn.jsdelivr.net/npm/orz-slides/orz-slides-skills/SKILL.md and use it to turn my notes below into a slide deck.
The URLs are stable (served from the published npm packages via jsDelivr) and always track the latest release.
Claude Code — drop in a skill folder
Copy the skill folder into your skills directory; Claude Code auto-discovers it on the next session.
# personal (all projects) or # this project only ~/.claude/skills/orz-slides/ .claude/skills/orz-slides/
If you’ve installed the package, the folder is already on disk — copy it from there:
cp -r node_modules/orz-slides/orz-slides-skills ~/.claude/skills/orz-slides
Claude.ai / Desktop — upload a skill
Download the skill folder (from the GitHub links above), zip it, and upload it under Settings → Capabilities → Skills. It’s then available in your chats.