返回顶部
c

curriculum-designer课程设计师

Design customized curricula for PODs with REAL resource links. Staged implementation with checkpointing and fallback logic. Use when user says 'Design curriculum', 'Create curriculum for POD', or 'Build learning plan'.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
449
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

curriculum-designer

课程设计师

为Apni Pathshala PODs设计定制化课程,包含真实的YouTube视频链接

功能特性:

  • - ✅ 分阶段执行并设置检查点(可从故障中恢复)
  • ✅ YouTube链接验证并配备回退逻辑(无空白URL)
  • ✅ 每节课设置上下文上限(减少令牌使用量)
  • ✅ 每个主题都有有效视频或搜索查询回退方案



⚡ 快速入门

该技能的工作原理

调用时,代理将遵循包含检查点的5阶段工作流程

阶段操作内容检查点文件
1收集需求requirements.json
2
搜索YouTube视频 | research-results.json |
| 3 | 验证视频 + 回退逻辑 | validated-resources.json |
| 4 | 设计课程(每次一节课) | curriculum-structure.json |
| 5 | 创建Google表格 | final-sheet-url.txt |

检查点行为

  • - 每个阶段将其输出保存到检查点文件
  • 如果检查点存在,则阶段加载它并跳过处理
  • 如果检查点不存在,则阶段从头开始运行
  • 重新运行时从第一个未完成阶段继续

触发条件

用户消息包含:

  • - 设计课程 → 开始创建课程
  • 为[POD名称]创建课程 → 基于POD上下文开始
  • 构建学习计划 → 开始创建课程
  • [学科/主题]课程 → 基于主题上下文开始



目标用户

该技能专为Madhur(学术助理)设计,负责为PODs设计课程。



配置

  • - API密钥: 本地存储在~/.openclaw/workspace/skills/curriculum-designer/.env(不在git中)
  • 输出文件夹: 1upJQu-IVmZRJQsNGmJNRzq9IwL67MVL9(课程设计师)
  • 检查点目录: ~/.openclaw/workspace/curriculum-designer-checkpoints/

YouTube API密钥:

YOUTUBEAPIKEY=yourkeyhere

获取方式:https://console.cloud.google.com/apis/credentials



代理工作流指令


各阶段模型分配

操作: 在不同阶段使用不同的LLM模型以优化成本和性能。

各阶段模型分配

阶段推荐模型原因
阶段1:需求收集glm-4.7快速推理,足以完成表单填写
阶段2:YouTube搜索
glm-5 | 快速搜索,需要最新的网络知识 | | 阶段3:视频验证 | glm-4.7 | 模式匹配,简单逻辑 | | 阶段4:课程设计 | glm-4.7 | 结构化生成,对课程而言成本效益高 | | 阶段5:表格创建 | glm-4.7 | JSON格式化,简单转换 |

如何设置模型

选项1:调用代理时指定模型
bash

搜索阶段使用glm-5


agent.chat --model glm-5 --message 搜索YouTube视频...

设计阶段使用glm-4.7

agent.chat --model glm-4.7 --message 生成课程结构...

选项2:在SKILL.md中配置
每个阶段应在其指令中包含模型推荐:

阶段2:搜索YouTube资源

操作: 根据需求在YouTube上搜索视频

推荐模型: glm-5(快速搜索,最新的网络知识)

原因: 搜索需要最新信息和快速处理。



代理工作流指令

阶段1:收集需求

操作: 向用户询问以下问题(来自SOP):

基本信息

  1. 1. POD名称 - 该课程是为哪个POD设计的?
  2. 目标受众 - 学生的年级或年龄段?
  3. 学科领域 - 应涵盖哪些学科/主题?
  4. 时长 - 项目持续多长时间?(例如1个月、3个月、6个月)
  5. 频率 - 每周多少节课?
  6. 每日实验室时长 - 实验室每天开放多少小时?
  7. 先前接触 - 学生之前是否进行过数字化学习?

教师背景

  1. 8. 教师能力 - 教师能否独立操作计算机?
  2. 教师培训需求 - 教师是否需要培训?

学习成果

  1. 10. 学习领域重点 - 优先关注哪个/哪些领域?
- 数字素养 - 学术赋能 - 技能发展 - 就业准备
  1. 11. 具体技能 - 学生应获得哪些具体技能?
  2. 评估方法 - 如何衡量学习效果?

输出: 保存到检查点,格式为JSON:
json
{
pod_name: 示例POD,
target_audience: 8-10年级,
subject_areas: [数字素养, 计算机基础],
duration: 1个月,
frequency: 每周3天,
dailylabhours: 2,
previous_exposure: 无,
teacher_capability: 基础,
teachertrainingneeded: true,
learningareafocus: [数字素养],
specific_skills: [基本计算机操作, 互联网安全],
assessment_method: 实践练习和测验
}

检查点: ~/.openclaw/workspace/curriculum-designer-checkpoints/<时间戳>-<会话ID>/requirements.json



阶段2:搜索YouTube资源

操作: 根据需求在YouTube上搜索视频

API: 使用YouTube Data API v3,密钥来自.env

搜索查询(默认):
python
search_queries = [
计算机基础教程 印地语 初学者,
打字练习 印地语 教程,
互联网浏览器基础 印地语,
Gmail电子邮件教程 印地语 初学者,
Google文档教程 印地语,
Google表格教程 印地语,
ChatGPT教程 印地语 初学者 2024,
AI工具 学生 印地语
]

搜索参数:

  • - part=snippet
  • q=<查询>
  • type=video
  • maxResults=5
  • videoDuration=medium(首选5-10分钟)
  • relevanceLanguage=hi(印地语优先)

输出结构:
json
{
resources: [
{
topic: 计算机基础,
videos: [
{
title: 印地语计算机基础初学者教程,
channel: TechGuruji,
url: https://youtube.com/watch?v=ABC123,
video_id: ABC123
}
]
}
]
}

搜索摘要(验证前)

完成所有搜索后,在传递到验证阶段之前总结搜索结果

为什么要总结?

  • - 减少传递到阶段3(验证)时的令牌使用量
  • 为验证逻辑提供更清晰的输入
  • 便于审查搜索内容

摘要结构:
json
{
research_summary: {
total_searches: 8,
topics_researched: [
计算机基础,
打字练习,
互联网浏览器基础,
Gmail电子邮件教程,
Google文档教程,
Google表格教程,
ChatGPT教程,
AI工具 学生
],
totalvideosfound: 24,
video_channels: [TechGuruji, LearnWithMe, DigitalSkills, HindiTechTutorials],
search_language: 印地语优先,
videodurationpreference: 5-10分钟,
notes: 大部分视频来自2023-2024年。频道种类丰富。部分主题结果较少,可能需要回退搜索。
}
}

保存摘要:

  • - 将research_summary附加到research-results.json
  • 验证阶段使用摘要作为上下文,而非原始结果

检查点: ~/.openclaw/workspace/curriculum-designer-checkpoints/<时间戳>-<会话ID>/research-results.json



阶段3:验证视频 + 回退逻辑

操作: 通过YouTube oEmbed API验证每个视频。如果无效,使用替代搜索词重试。

验证方法

使用oEmbed端点(快速、轻量级):

https://www.youtube.com/oembed?url=https://youtube.com/watch?v=VIDEO_ID

  • - HTTP 200 = 有效视频
  • HTTP 404 = 无效/已删除视频
  • HTTP 4xx/5xx = 重

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 curriculum-designer-1776289471 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 curriculum-designer-1776289471 技能

通过命令行安装

skillhub install curriculum-designer-1776289471

下载

⬇ 下载 curriculum-designer v1.0.1(免费)

文件大小: 12.46 KB | 发布时间: 2026-4-16 18:26

v1.0.1 最新 2026-4-16 18:26
**Changelog for curriculum-designer v1.0.1**

- Introduced staged execution with checkpointing, enabling recovery and resume from failures at each workflow stage.
- Added YouTube link verification with fallback logic, ensuring every topic gets a valid video or a suggested search (no blank URLs).
- Implemented context capping between lessons to reduce token usage and improve scalability.
- Stage-specific model recommendations for cost and performance optimization during requirements, research, validation, curriculum design, and sheet creation.
- Enhanced research results with structured summaries for more efficient validation and curriculum generation.
- New shell script (`curriculum-designer.sh`) added for streamlined local execution and configuration.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部