build-course
Create an AhaSlides eLearning course with lessons, pages and content blocks from a topic, document or existing presentation.
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-build-course
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: documents, presentations, writing
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/build-course
What's inside
- Skill name
build-course- Description
- Create an AhaSlides eLearning course with lessons, pages and content blocks from a topic, document or existing presentation. Use when the user asks for a course, lesson, training module or self-paced learning.
- License
- MIT
- Instructions
- 22 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Build an AhaSlides course Use the AhaSlides MCP tools. 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. Establish the topic, learners, number of lessons and language. Ask only for what is missing. 2. Call `load_course_authoring_guide` once and follow it. For a recognised format (compliance training, onboarding, microlearning, Bloom's taxonomy course, a course from a document, survey or presentation) also call `load_workflow_skill` with a matching intent. Do not copy their content into your reply. 3. Check what already exists with `list_courses` so you do not duplicate a course. 4. Create the course with `create_course`, then each lesson with `create_lesson`. 5. Call `list_lesson_block_types` before authoring blocks; it is the only source of each block type's content shape. 6. Add pages with `add_lesson_pages` (or `add_lesson_page`) and content with `add_lesson_blocks` (or `add_lesson_block`). 7. For images, use `search_images` as is, or `upload_image` with `destination` set to `elearning` (see `add-images`). 8. Read the result back with `get_course_tree` or `get_lesson_tree`. Share the `editor_url` returned by the tools as it is; never build a link by hand. 9. Keep the course unpublished. Publishing is a separate step the user asks for (see `edit-course`). ## Rules - Never invent facts, statistics, names or links. - To turn an existing presentation into a course, use the `convert-content` skill.
From AhaSlides-Product/ahaslides-claude-plugin, MIT.
More from AhaSlides-Product/ahaslides-claude-plugin
- 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-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
custom-slide-types
AhaSlides-Product
Design, build and check the user's own custom AhaSlides slide types.
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
build-presentation
AhaSlides-Product
Build an interactive AhaSlides presentation from a topic, outline or notes.
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
powerpoint-addin
AhaSlides-Product
Embed live AhaSlides quizzes, polls and Q&A into a PowerPoint .pptx file.
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 - 0.559score
add-images
AhaSlides-Product
Find stock photos or upload an image for AhaSlides slides and course pages.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Oct 21, 2026 (9 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-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 - 0.565score
build-presentation
AhaSlides-Product
Build an interactive AhaSlides presentation from a topic, outline or notes.
SkillAFreshness: AClaude Code +9
Cite this page
build-course skill. Agent Mart. https://agentmart.dev/skills/ahaslides-product-build-course (last updated 2026-10-24)