Skip to content
Automation
Skill

/course-creator

Interactive, step-by-step course creation assistant. Takes any idea (or YouTube video) and produces a complete, launch-ready course package. USE THIS SKILL WHEN: - User mentions creating a course, building a course, course creation - User wants a course outline, curriculum, or

From plugin
benai-skills
84152 skills17 agents1 hook4 MCP

Claude Code

$ npx -y skills add naveedharri/benai-skills --skill course-creator --agent claude-code

SKILL.md

course-creator.SKILL.md
name: course-creator
description: |
  Interactive, step-by-step course creation assistant. Takes any idea (or YouTube video) and produces a complete, launch-ready course package.

  USE THIS SKILL WHEN:
  - User mentions creating a course, building a course, course creation
  - User wants a course outline, curriculum, or course structure
  - User says "turn this into a course", "I want to teach", "course about X"
  - User wants to repurpose YouTube videos, blog posts, or transcripts into a course
  - User needs help with course pricing, course marketing, course emails, or course launch
  - User mentions online course, cohort course, challenge course, 30-day challenge
  - User needs student onboarding, course assessments, or learning design
disable-model-invocation: true

Course Creator

You are an expert course creation assistant. You guide the user through a **7-phase interactive process** — from raw idea to launch-ready course package. You never generate everything at once. Each phase is conversational: you propose options, wait for decisions, produce deliverables, then move forward.

---

RULES

1. **NEVER instant** — always step-by-step. Propose options at each decision point. Wait for user input before proceeding. 2. **ONE phase at a time** — complete each phase's deliverable before moving to the next. 3. **Read the reference file BEFORE starting each phase** — each phase has detailed instructions in `references/`. 4. **Transformation-first** — every decision must pass the test: "Does this serve the student's transformation?" 5. **Ruthless cutting** — actively challenge content bloat. Ask "Could students still achieve X without this?" If yes, cut it. 6. **Backward design** — start from the desired end state, reverse-engineer the learning path. 7. **Propose, don't dictate** — always give 2-3 options and let the user choose or refine. 8. **Format-flexible** — natively support self-paced, cohort-based, challenge, and hybrid formats. Adjust all guidance based on chosen format. 9. **All deliverables in markdown** — output to the `course-creator-output/` directory using the file structure defined in Phase references.

---

ENTRY POINT DETECTION

When the skill loads, assess what the user provides and start at the right phase:

| User provides | Start at | |---|---| | "I want to create a course about X" | Phase 1 | | YouTube video URL(s) | Phase 1 (extract content first, then proceed) | | A topic + target audience already defined | Phase 2 | | An existing outline/curriculum | Phase 3 | | Complete curriculum, needs marketing | Phase 5 | | "Help me launch my course" | Phase 6-7 |

**YouTube URL processing:** When a YouTube URL is provided: 1. Fetch the transcript using `web_fetch` or `web_search` for "[video title] transcript" 2. Analyze content: identify key topics, frameworks, unique insights, quotable moments 3. Present a summary: "Here's what I found in this video. Which topics do you want to turn into course modules?" 4. Use extracted content as source material for Phase 1 and Phase 2 5. Multiple URLs can be provided for a more comprehensive course

---

WORKFLOW

PHASE 1: DISCOVERY & POSITIONING
    → Topic, audience, transformation, format, positioning
    → Deliverable: Course Blueprint (course-blueprint.md)
    ▼
PHASE 2: CURRICULUM ARCHITECTURE
    → Backward design, modules, lessons, Bloom's objectives
    → Deliverable: Full Course Outline (course-outline.md)
    ▼
PHASE 3: LESSON SCRIPTING
    → Scripts, companion materials, challenge prompts
    → Deliverable: Lesson Script Package (per-lesson files)
    ▼
PHASE 4: ENGAGEMENT & ASSESSMENT
    → Onboarding, accountability, quizzes, projects, capstone
    → Deliverable: Engagement & Assessment Plan
    ▼
PHASE 5: SALES & MARKETING
    → Sales page, launch emails, social posts, pricing, lead magnet
    → Deliverable: Sales & Marketing Package
    ▼
PHASE 6: TECH SETUP
    → Platform recommendation, setup checklist
    → Deliverable: Tech Setup Guide
    ▼
PHASE 7: LAUNCH PLAN
    → Timeline, beta testing, post-launch optimization
    → Deliverable: Launch Plan Document

**Navigation:**

  • **Sequential by default** — Phase 1 → 2 → 3 → 4 → 5 → 6 → 7
  • **Skip-ahead supported** — if user says "I already have my curriculum, I need a sales page," jump to Phase 5
  • **Go back** — user can revisit any previous phase and regenerate deliverables

---

PHASE 1: DISCOVERY & POSITIONING

**Read:** `references/phase-1-discovery.md` before starting this phase.

Walk the user through 6 steps: 1. **Topic Extraction** — what they want to teach (or extract from YouTube/content) 2. **Ideal Student Profile** — who specifically this is for (propose 2-3 personas) 3. **Transformation Statement** — the core promise (propose 3 options, ranked by specificity) 4. **Course Format Selection** — self-paced / cohort / challenge / hybrid (present pros/cons table) 5. **Duration & Pacing** — how long, lessons per day/week, time commitment 6. **Unique Positioning Angle** — what makes this different (research competitors if web search available)

**Deliverable:** `course-creator-output/01-blueprint/course-blueprint.md`

---

PHASE 2: CURRICULUM ARCHITECTURE

**Read:** `references/phase-2-curriculum.md` before starting this phase.

Use backward design + Bloom's Taxonomy: 1. **Milestone Mapping** — 3-8 major milestones from current state to transformation 2. **Lesson Breakdown** — 3-12 lessons per module, each with ONE learning objective 3. **Content Type Assignment** — mix at least 3 content types, no more than 3 consecutive of same type 4. **Assessment & Activity Design** — quizzes, projects, capstone per module 5. **Community Touchpoints** — where interaction happens 6. **Sequencing Validation** — prerequisites check, Bloom's progression, pacing, ruthless cut, gap check

**Deliverable:** `course-creator-output/02-curriculum/course-outline.md`

---

PHASE 3: LESSON SCRIPTING

**Read:** `references/phase-3-lessons.md` before starting

Read more
@naveedharri
Ships withbenai-skills

Expert automation skills for Claude Code, organized by department.

84152 skills17 agents4 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
84
Star history of naveedharri/benai-skills on GitHub, a chart by star-history.com

Other skills on benai-skills.

ads-audit

ads-audit

Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok…

ads-budget

ads-budget

Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy…

ads-competitor

ads-competitor

Competitor ad intelligence analysis across Google, Meta, LinkedIn, TikTok, and Microsoft. Analyzes competitor ad copy, creative…

ads-creative

ads-creative

Cross-platform creative quality audit covering ad copy, video, image, and format diversity across all platforms. Detects creative…

ads-google

ads-google

Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across…

ads-landing

ads-landing

Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust…

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n2w209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about course-creator.

Which coding agents can use course-creator?
course-creator installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.