Skip to content

AI Coding Assistant Skills ​

Tap provides an Agent Skill that teaches AI coding assistants best practices for creating Tap presentations. When installed, your AI assistant understands Tap's markdown syntax, layouts, live code execution, and all other features.

Compatibility ​

The Tap skill works with AI coding assistants that support the skills format:

Installation ​

Install the Tap skill using the skills CLI:

bash
npx skills add minicodemonkey/tap

The skill is installed to your skills directory and automatically loaded in future sessions.

What's Included ​

The skill teaches AI assistants about:

  • Slide syntax - Markdown structure, slide separators, frontmatter
  • Layouts - All 12 layouts and their slot markers
  • Themes - All 21 built-in themes, their tokens, and customization options
  • Live code execution - Driver configuration for SQL, shell, and custom languages
  • Animations - Transitions, fragments, and incremental reveals
  • Code blocks - Syntax highlighting, line highlighting, diffs
  • Mermaid diagrams - Flowcharts, sequence diagrams, ER diagrams
  • AI images - Gemini image generation from prompts
  • CLI commands - All tap commands and their options
  • Deck components - Writing a React component next to the deck, and checking it with tap export images
  • Best practices - Presentation design tips

Usage ​

Once installed, your AI assistant automatically applies the skill when working on Tap presentations. You can ask it to:

  • Create new presentations from scratch
  • Add slides with specific layouts
  • Set up live code execution for your database
  • Configure themes and transitions
  • Generate Mermaid diagrams
  • Troubleshoot presentation issues

Example Prompts ​

Create a presentation about our new API with live PostgreSQL demos
Add a two-column slide comparing React and Vue
Set up SQLite live code execution with an in-memory database
Convert these bullet points into incremental fragments
Write a component that animates a rolling deploy across four app servers

Skill Source ​

The skill definitions are maintained in the Tap repository at skills/tap/. You can review the rules or contribute improvements directly.

Next Steps ​