# Margo Theme Authoring

> Create, modify, install, import, package, or review a Margo deck theme. Use for layouts, partials, shortcodes, theme assets, and theme selection. Do not use for ordinary slide-content changes unless the requested result requires a theme change.

- Skill: `jjanuszczak/margo-theme-authoring` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add jjanuszczak/margo-theme-authoring`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jjanuszczak/margo-theme-authoring/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: jjanuszczak (https://skillmd.com/u/jjanuszczak)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jjanuszczak/margo-theme-authoring

---


1. Read AGENTS.md and references/theme-contract.md before changing a theme.
2. Read references/commands.md before running a Margo command.
3. Keep rendering shape in templates and CSS. Do not add presentation-specific behavior to the Margo engine when template composition can express it.
4. Validate the theme and build the deck after a theme change. Check interactive and print-oriented outputs when the change affects rendering.

