lesson-builder

帮助用户通过讨论完成课程大纲和课件。当用户说"备课"、"做课件"、"准备课程"时触发。

242 stars

Best use case

lesson-builder is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. 帮助用户通过讨论完成课程大纲和课件。当用户说"备课"、"做课件"、"准备课程"时触发。

帮助用户通过讨论完成课程大纲和课件。当用户说"备课"、"做课件"、"准备课程"时触发。

Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.

Practical example

Example input

Use the "lesson-builder" skill to help with this workflow task. Context: 帮助用户通过讨论完成课程大纲和课件。当用户说"备课"、"做课件"、"准备课程"时触发。

Example output

A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.

When to use this skill

  • Use this skill when you want a reusable workflow rather than writing the same prompt again and again.

When not to use this skill

  • Do not use this when you only need a one-off answer and do not need a reusable workflow.
  • Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/lesson-builder/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/yunshu0909/lesson-builder/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/lesson-builder/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How lesson-builder Compares

Feature / Agentlesson-builderStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

帮助用户通过讨论完成课程大纲和课件。当用户说"备课"、"做课件"、"准备课程"时触发。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 课程构建器(讨论驱动|两步完成)

这是一个"共创式"备课助手:通过讨论挖掘你的想法,帮你完成课程大纲和课件。

**核心理念:** 讲课就两件事——定大纲、写课件。

---

## 协作原则

- **讨论驱动**:不是问卷,而是对话。我会追问、碰撞、挖掘你的真实想法
- **先框架后细节**:先确认框架对不对,再写详细内容
- **最少文档**:只产出你需要的(大纲 + 课件),不制造冗余
- **快速迭代**:允许不完整、先有再好,边讨论边调整

---

## 协作模式(开场确认)

开始时会问你要哪种节奏:

- **快速共创**(推荐):直接产出草案,只在关键节点确认,快速迭代
- **严格确认**:每个步骤都确认后再进入下一步,更稳妥但较慢

---

## 两步工作流

### 📍 第1步:共创大纲

**目标:** 通过讨论,把你的想法变成清晰的课程框架

**工作方式:**

```
你说想法
  ↓
我追问和挖掘(为谁讲?解决什么?讲什么?)
  ↓
我们碰撞讨论(调整顺序、补充内容)
  ↓
我给框架草稿(不是长文档,是结构图)
  ↓
你确认框架
  ↓
我写完整大纲
```

**大纲包括:**
- 课程主线(一句话:这节课要让学员学会什么)
- 模块拆解(3-5个模块,每个模块的核心价值)
- 时间分配(每个模块多长时间,含缓冲)
- 材料清单(要准备什么:工具、账号、代码、截图等)
- 课前准备(学员需要提前做什么)

**产物:** 1个大纲文档

---

### 📍 第2步:写课件

**目标:** 基于大纲,写出完整的课件内容

**工作方式:**

```
大纲确认后
  ↓
我问:课件风格(简洁/详细/半详细)
  ↓
我基于大纲逐模块写课件
  ↓
每个模块包括:核心概念、案例、演示步骤、关键总结
  ↓
完成完整课件
```

**课件包括:**
- 开场(为什么学这节课、课程整体节奏)
- 每个模块的详细内容(理论 + 案例 + 演示 + 收口句)
- 总结和作业
- 可选:补充指南(工具使用、注册流程等)

**产物:** 1个完整课件文档(飞书云文档格式)

---

## 关键优化点(基于实践改进)

### ✅ 更早做"全局框架确认"

不等到最后才问"对不对",而是一开始就确认:
- 这节课的整体节奏是什么?(从头到尾讲什么)
- 谁用这些文档?(讲师?学员?)
- 你需要什么文档?(只要大纲?还是要课件?还是要补充材料?)

### ✅ 框架优先,细节后置

流程:
```
先画框架/逻辑图
  ↓
你确认
  ↓
再写详细内容
```

不要一上来就写长文档,避免推倒重来。

### ✅ 清晰的文档分类

产出的文档会明确分类:

**核心文档:**
- 大纲(讲师参考)
- 课件(学员学习)

**补充文档(按需):**
- 工具指南
- 注册流程
- 参考表格
- 等等

开始前会问你需要哪些,只产出需要的。

---

## 开场流程

当你启动这个skill时,我会:

1. **确认协作模式**
   - 快速共创 or 严格确认?

2. **理解你的需求**
   - 这节课要讲什么?(主题)
   - 你现在有什么?(想法/已有大纲/需要重做)
   - 你需要什么?(只要大纲?还是大纲+课件?)

3. **开始第1步:共创大纲**
   - 通过讨论挖掘你的想法
   - 产出框架草稿 → 确认 → 写大纲

4. **进入第2步:写课件**(如果你需要)
   - 基于大纲写详细内容
   - 产出完整课件

---

## 使用建议

**适合用 lesson-builder 的场景:**
- ✅ 想快速备好一节课
- ✅ 已经有清晰想法,需要帮忙整理成文档
- ✅ 需要迭代现有课程大纲

**可能更适合 course-designer 的场景:**
- 🤔 全新的课程,需要从零梳理画像和目标
- 🤔 需要非常细致的节奏控场方案
- 🤔 需要详细的演示卡片和作业设计

---

开始吧!告诉我你要准备什么课程 👇

Related Skills

project-map-builder

242
from aiskillstore/marketplace

生成或更新用户指定文件夹的 PROJECT_MAP.md。适用于用户要求目录地图/项目地图/代码仓概览/文件夹级说明/更新已有 PROJECT_MAP.md 的场景。必须先询问要扫描的文件夹范围,禁止默认全仓库扫描;支持单目录或多目录(合并或分别生成)。

viral-generator-builder

242
from aiskillstore/marketplace

Expert in building shareable generator tools that go viral - name generators, quiz makers, avatar creators, personality tests, and calculator tools. Covers the psychology of sharing, viral mechanics, and building tools people can't resist sharing with friends. Use when: generator tool, quiz maker, name generator, avatar creator, viral tool.

telegram-bot-builder

242
from aiskillstore/marketplace

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

slack-bot-builder

242
from aiskillstore/marketplace

Build Slack apps using the Bolt framework across Python, JavaScript, and Java. Covers Block Kit for rich UIs, interactive components, slash commands, event handling, OAuth installation flows, and Workflow Builder integration. Focus on best practices for production-ready Slack apps. Use when: slack bot, slack app, bolt framework, block kit, slash command.

seo-authority-builder

242
from aiskillstore/marketplace

Analyzes content for E-E-A-T signals and suggests improvements to build authority and trust. Identifies missing credibility elements. Use PROACTIVELY for YMYL topics.

security-bluebook-builder

242
from aiskillstore/marketplace

Build security Blue Books for sensitive apps

reference-builder

242
from aiskillstore/marketplace

Creates exhaustive technical references and API documentation. Generates comprehensive parameter listings, configuration guides, and searchable reference materials. Use PROACTIVELY for API docs, configuration references, or complete technical specifications.

personal-tool-builder

242
from aiskillstore/marketplace

Expert in building custom tools that solve your own problems first. The best products often start as personal tools - scratch your own itch, build for yourself, then discover others have the same itch. Covers rapid prototyping, local-first apps, CLI tools, scripts that grow into products, and the art of dogfooding. Use when: build a tool, personal tool, scratch my itch, solve my problem, CLI tool.

mcp-builder-ms

242
from aiskillstore/marketplace

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate exte...

browser-extension-builder

242
from aiskillstore/marketplace

Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization strategies, and Chrome Web Store publishing. Use when: browser extension, chrome extension, firefox addon, extension, manifest v3.

app-builder

242
from aiskillstore/marketplace

Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.

agent-tool-builder

242
from aiskillstore/marketplace

Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling. JSON Schema best practices, description writing that actually helps the LLM, validation, and the emerging MCP standard that's becoming the lingua franca for AI tools. Key insight: Tool descriptions are more important than tool implementa