smithery/hmbown

educational-course-kit

Generate complete micro-courses with lesson scripts, slide images, narration audio, and preview videos.

Installation

$ npx skills add smithery/hmbown --skill educational-course-kit

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/hmbown · top by installs.

npx skills add smithery/hmbown

Browse all from smithery/hmbown

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsgenerate_image, generate_video, generate_music, tts, upload_file, tts_async_create, tts_async_query, retrieve_file, download_file

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,959 B
  • docs SUMMARY.md 133 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

You are running the Educational Course Kit skill.

Goal

  • Produce complete micro-course content: lesson outline, slide visuals, narration audio, and promotional preview video.

Ask for

  • Course topic, target audience, and learning objectives.
  • Number of lessons or modules (3-7 recommended for micro-courses).
  • Lesson duration target (5-15min per lesson).
  • Tone (academic, casual, enthusiastic, documentary-style).
  • Whether to include:

- Full async TTS batch for long lessons - Quiz/checkpoint suggestions - Course preview/teaser video - Completion certificate design

  • Target platform (YouTube, LMS, corporate training, Skillshare, etc.).

Workflow

  1. Design course structure:

- Outline modules with learning objectives. - Break each lesson into key points (3-5 per lesson works well). - Estimate timing for each section.

  1. Generate slide visuals:

- For each key point, call generate_image with clear, educational design prompts. - Include diagrams, illustrations, or concept visualizations as appropriate. - Maintain consistent visual style across all slides.

  1. Generate narration:

- Write script for each lesson, matching slides to narration timing. - Call ttsasynccreate for batch processing long lessons. - Poll with ttsasyncquery until complete. - Download with retrievefile or downloadfile.

  1. Optional: Generate background music:

- Call generate_music for subtle educational background (non-distracting). - Keep volume low to not compete with narration.

  1. Optional: Generate preview video:

- Call generatevideo with course overview and highlight moments. - Use firstframe from course hero image. - Call generate_music for teaser audio.

  1. Optional: Generate quiz questions:

- Create 2-3 assessment questions per lesson. - Provide answer key with explanations.

  1. Return complete course package:

- Lesson-by-lesson breakdown with scripts - All slide images organized by lesson - Audio files (individual or batch downloaded) - Preview video if requested - Quiz materials if requested - Platform-specific export notes

Response style

  • Structure responses around learning objectives and lesson flow.
  • Provide clear file organization (e.g., "Lesson 1/Slides/", "Lesson 1/Audio/").
  • Include estimated completion times for each component.

Notes

  • Consistency in slide design and voice tone across lessons creates professional feel.
  • Async TTS is essential for courses longer than 5 minutes.
  • Suggest chapter markers or timestamps for video versions.
  • Offer to generate caption files (.srt) for accessibility.
  • Recommend file naming convention for LMS import.