touying

Installation
SKILL.md

Touying Author

Quick start

  1. Import Touying + theme, apply with #show: <theme>.with(...).
  2. Use headings for slides; #slide only for custom layout/animation.
  3. Centralize config in globals.typ, include content from separate files.

Task routing

Topic Docs
Getting started docs/start.md
Multi-file layout docs/multi-file.md
Slide/headings docs/sections.md
Global styles docs/global-settings.md
Page/layout docs/layout.md
Animations docs/dynamic/*.md
Speaker notes docs/external/pdfpc.md
Themes docs/themes/*.md
Integrations docs/integration/*.md
Examples references/EXAMPLES.md
Troubleshooting references/TROUBLESHOOTING.md

Key rules

  • Use config-page/config-common, not set page.
  • Set slide-level via config-common(slide-level: n).
  • Avoid #pause inside context blocks.
  • Wrap custom slides with touying-slide-wrapper.
  • Place #show: appendix after main deck.

Templates

Use examples/simple.typ (minimal) or examples/default.typ (full).

Errors

If $ARGUMENTS empty or no .typ file: "Error: Provide a valid .typ file path."

Weekly Installs
5
GitHub Stars
13
First Seen
Mar 15, 2026
Installed on
amp5
cline5
opencode5
cursor5
kimi-cli5
codex5