Skip to content
Agentmart
Submit a tool

build-presentation

Build an interactive AhaSlides presentation from a topic, outline or notes.

Skill by AhaSlides-Product

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ahaslides-product-build-presentation

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Build an interactive AhaSlides presentation from a topic, outline or notes. Use when the user asks to create, draft or generate a presentation, deck, workshop, icebreaker or training session in AhaSlides.

Use cases: presentations, productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/build-presentation

What's inside

Skill name
build-presentation
Description
Build an interactive AhaSlides presentation from a topic, outline or notes. Use when the user asks to create, draft or generate a presentation, deck, workshop, icebreaker or training session in AhaSlides.
License
MIT
Instructions
22 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Build an AhaSlides presentation

Use the AhaSlides MCP tools to create the deck in the user's account. If the tools are not available or sign-in is needed, ask the user to complete the AhaSlides sign-in prompt, then continue.

## Steps

1. Confirm the essentials in one short message if they are missing: topic, audience, length (default 10 slides) and language. Do not ask more than that.
2. If the request matches a known format (workshop, icebreaker, retrospective, town hall, classroom lesson, deck from a document, deck from a survey or course), call `load_workflow_skill` with a matching intent and follow the workflow it returns. Call `get_skill_for_intent` to read a built-in recipe by intent, or `list_skills` to browse them.
3. Create an empty presentation with `create_presentation`, using a clear title. If the user wants it in a folder, find the folder with `list_folders` and later move it with `move_presentations_to_folder`.
4. Before building two or more slides, call `load_authoring_guide` once and follow its layout and density rules. Use `list_slide_types` and `load_slide_type_specs` to see the available slide types and their fields; `load_slide_skills` gives deeper reference for one slide type.
5. For imagery, use `search_images`, then `upload_image`; never hot-link a foreign URL (see the `add-images` skill).
6. Add the slides with `create_slides`. Open with a title or welcome slide. Mix static content with interactive slides (polls, quizzes, word clouds, scales, Q&A): roughly 40% interactive unless the user wants static only. Put speaker notes in each slide's `notes` field.
7. If a theme is requested, use `get_themes` then `update_presentation_theme`.
8. Reply with the presentation's link as returned by the tools, a one-line summary of each slide, and an offer to adjust. Never build a link by hand.

## Rules

- Keep slide text short: one idea per slide.
- Never invent facts or statistics; mark anything uncertain for the user to check.
- Do not delete or overwrite existing presentations unless the user asks. To change slides in an existing deck, use the `edit-slides` skill.

From AhaSlides-Product/ahaslides-claude-plugin, MIT.

More from AhaSlides-Product/ahaslides-claude-plugin

Signals

Stars
0
Forks
1
Open issues
0
Last commit (this folder)
Oct 21, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from AhaSlides-Product

Cite this page

build-presentation skill. Agent Mart. https://agentmart.dev/skills/ahaslides-product-build-presentation (last updated 2026-10-24)