custom-slide-types
Design, build and check the user's own custom AhaSlides slide types.
Skill by AhaSlides-Product
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-custom-slide-types
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.
About
Use cases: presentations, design
Reviews
Write a reviewNo 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/custom-slide-types
What's inside
- Skill name
custom-slide-types- Description
- Design, build and check the user's own custom AhaSlides slide types. Use when the user wants a slide type that does not exist, such as a custom interactive activity.
- License
- MIT
- Instructions
- 34 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Build a custom slide type
A custom slide type is a small web page with files, checks and a test presentation. The slide-type tools describe their own arguments, so read each tool's description before using it.
## Steps
1. Before building, read the build guide with `get_skill_for_intent("build_slide_type")`. It lists the intents of its sub-guides; fetch each one with `get_skill_for_intent` before the step that needs it.
2. Check what exists: `slide_type_list` (the user's own types), and `list_slide_types` for the built-in catalogue, in case a built-in already fits.
3. Create the type with `slide_type_create`, then work on its files with `slide_type_list_files`, `slide_type_read_file`, `slide_type_create_file`, `slide_type_edit_file`, `slide_type_move_file` and `slide_type_upload_file`. Change its details with `slide_type_update`.
4. Run `slide_type_check` after changes and fix what it reports.
5. Run the browser jobs in this order: `slide_type_start_preview_test`, `slide_type_start_live_verify`, then `slide_type_start_preview_build`. Poll each with `slide_type_job_status`. After `OUTCOME_UNKNOWN` on a job start, calling it again is safe: a job that is already running answers `BUSY` with its `job_id`.
6. Judge each surface yourself: `slide_type_judge_brief` returns its screenshots, criteria, the files to read with `slide_type_read_file` and a `judge_token`. Apply every criterion, then send your verdict, each failure and the token with `slide_type_record_judge`.
7. Try it with `slide_type_test_presentation` and finish with `slide_type_handoff_report`.
## When a call answers with a status
- `NO_SCREENSHOTS`: that surface's job has not run yet. Run it, wait for it to finish, then get the brief.
- `STALE_SCREENSHOTS`: files changed after the screenshots. Run that surface's job again first.
- `STALE`: the page changed after the brief. Get a new brief.
- `ALREADY_RECORDED`: that brief already has a verdict. Change the surface's files or run its job again, then get a new brief.
- `LIMIT`: the call went over a daily limit (jobs, new slide types, judge briefs or judges) or a size limit, named in the answer. Tell the user about a daily limit.
## Confirm first
- `slide_type_delete_file` removes a file from the user's slide type. Name the file and wait for a yes before calling it.
- `slide_type_share_link` turns sharing on for the slide type. Ask the user before calling it.
## Rules
- Nothing here publishes a slide type: it stays a draft in the user's account until AhaSlides publishes it, so do not claim the type is live.
- Your verdicts are self-reported: record PASS only when no criterion fails, and record every real failure.
- Do not copy the tools' guidance into the reply.From AhaSlides-Product/ahaslides-claude-plugin, MIT.
More from AhaSlides-Product/ahaslides-claude-plugin
- 0.565score
build-course
AhaSlides-Product
Create an AhaSlides eLearning course with lessons, pages and content blocks from a topic, document or existing presentation.
SkillAFreshness: AClaude Code +9 - 0.565score
build-presentation
AhaSlides-Product
Build an interactive AhaSlides presentation from a topic, outline or notes.
SkillAFreshness: AClaude Code +9 - 0.565score
build-survey
AhaSlides-Product
Create and publish an AhaSlides survey from a purpose, audience and list of topics.
SkillAFreshness: AClaude Code +9 - 0.565score
create-insight-report
AhaSlides-Product
Build a shareable AhaSlides insight report from audience response data across presentations.
SkillAFreshness: AClaude Code +9 - 0.565score
make-quiz
AhaSlides-Product
Create a scored quiz in AhaSlides from a subject, level and number of questions.
SkillAFreshness: AClaude Code +9 - 0.565score
moderate-live-qna
AhaSlides-Product
Read and moderate audience questions in an AhaSlides Q&A during a live session.
SkillAFreshness: AClaude Code +9 - 0.565score
organise-presentations
AhaSlides-Product
Find, rename, duplicate, move, delete and recover AhaSlides presentations, and manage folders.
SkillAFreshness: AClaude Code +9 - 0.565score
share-and-collaborate
AhaSlides-Product
Share AhaSlides presentations, folders, surveys or courses with other people, and change or remove their access.
SkillAFreshness: AClaude Code +9 - 0.559score
add-images
AhaSlides-Product
Find stock photos or upload an image for AhaSlides slides and course pages.
SkillAFreshness: AClaude Code +9 - 0.559score
powerpoint-addin
AhaSlides-Product
Embed live AhaSlides quizzes, polls and Q&A into a PowerPoint .pptx file.
SkillAFreshness: AClaude Code +9 - 0.559score
review-results
AhaSlides-Product
Summarise audience responses from an AhaSlides presentation or survey.
SkillAFreshness: AClaude Code +9 - 0.559score
personal-skills
AhaSlides-Product
List, read, save, edit and delete the user's own saved AhaSlides skills (reusable instructions) and browse the built-in recipes.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Oct 22, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from AhaSlides-Product
- 0.565score
share-and-collaborate
AhaSlides-Product
Share AhaSlides presentations, folders, surveys or courses with other people, and change or remove their access.
SkillAFreshness: AClaude Code +9 - 0.565score
build-presentation
AhaSlides-Product
Build an interactive AhaSlides presentation from a topic, outline or notes.
SkillAFreshness: AClaude Code +9 - 0.565score
build-survey
AhaSlides-Product
Create and publish an AhaSlides survey from a purpose, audience and list of topics.
SkillAFreshness: AClaude Code +9 - 0.565score
make-quiz
AhaSlides-Product
Create a scored quiz in AhaSlides from a subject, level and number of questions.
SkillAFreshness: AClaude Code +9 - 0.565score
moderate-live-qna
AhaSlides-Product
Read and moderate audience questions in an AhaSlides Q&A during a live session.
SkillAFreshness: AClaude Code +9 - 0.565score
organise-presentations
AhaSlides-Product
Find, rename, duplicate, move, delete and recover AhaSlides presentations, and manage folders.
SkillAFreshness: AClaude Code +9
Cite this page
custom-slide-types skill. Agent Mart. https://agentmart.dev/skills/ahaslides-product-custom-slide-types (last updated 2026-10-24)