返回顶部
a

ai-course-agentAI课程助手

Auto-generates AI education courses from natural language requests in Chinese. Detects patterns like "帮我生成6年级数学分数乘除法的课程" and calls Edustem API to create and return a course link. Uses SkillPay for usage-based billing (1 token per course).

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

ai-course-agent

AI课程助手

用于自动生成AI教育课程的OpenClaw技能。检测自然语言课程生成请求,并调用Edustem API创建可直接使用的课程内容。

💳 计费与定价

本技能使用SkillPay进行按用量计费:

  • - 费率: 每次生成课程消耗1个代币
  • 定价: 1 USDT = 1000个代币
  • 最低充值: 8 USDT(8000个代币 = 8000门课程)
  • 支付方式: 通过SkillPay使用USDT加密货币支付

当余额不足时,技能将返回充值付款链接。

快速开始

typescript
import { isCourseLessonRequest, processUserMessage } from ai-course-agent;

// 当用户发送消息时:
const userId = req.user.sub; // 从您的认证系统获取用户ID

if (isCourseLessonRequest(userInput)) {
const response = await processUserMessage(userInput, userId);

// 成功:
// ✅ 成功为6年级数学《分数乘除法》生成课程!\n\n📚 课程链接: https://...

// 余额不足:
// ❌ 余额不足 (当前: 0 tokens)\n\n💳 请充值后继续使用: https://skillpay.me/...
}

配置

使用前请设置环境变量:

Edustem API(必需)

bash
export EDUSTEM_USERNAME=your-email@example.com
export EDUSTEM_PASSWORD=your-password

SkillPay计费

无需配置。 SkillPay凭证已硬编码在技能中,属于技能作者。付款将自动从您的SkillPay余额中扣除。

支持的输入模式

帮我生成6年级数学分数乘除法的课程
帮我创建一个七年级语文从百草园到三味书屋的课程
帮我制作9年级英语日常会话的课程
生成8年级科学地球和宇宙的课程

支持阿拉伯数字(6年级)和中文数字(六年级)两种年级表示方式。

支持的科目

数学 · 语文 · 英语 · 科学 · 历史 · 地理 · 物理 · 化学 · 生物

输出格式

✅ 成功为6年级数学《分数乘除法》生成课程!

📚 课程链接: https://your-api-host/ai-lesson/{lesson_ref}

API流程

  1. 0. handleBilling(userId) — 通过SkillPay向用户收费(1个代币)
  2. login() — 认证并获取JWT令牌
  3. createLessonPlan() — 创建包含元数据的课程计划
  4. acceptLessonPlan() — 确认并触发课程生成
  5. 返回课程URL(如果余额不足则返回付款链接)

导出函数

typescript
// 主要集成函数
isCourseLessonRequest(message: string): boolean
processUserMessage(userInput: string, userId: string): Promise

// 核心函数
generateCourse(request: CourseRequest, userId: string): Promise
parseCourseRequest(userInput: string): CourseRequest | null

// SkillPay计费
handleBilling(userId: string): Promise
chargeUser(userId: string, amount?: number): Promise
getBalance(userId: string): Promise
getPaymentLink(userId: string, amount?: number): Promise

// Edustem API(底层)
login(username, password): Promise
createLessonPlan(token, payload): Promise
acceptLessonPlan(token, lessonRef): Promise
generateLessonUrl(lessonRef): string

技术栈

TypeScript · Node.js · axios · form-data

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ai-course-agent-1776419936 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ai-course-agent-1776419936 技能

通过命令行安装

skillhub install ai-course-agent-1776419936

下载

⬇ 下载 ai-course-agent v0.2.1(免费)

文件大小: 38.31 KB | 发布时间: 2026-4-17 18:32

v0.2.1 最新 2026-4-17 18:32
安全修复:硬编码 SkillPay 凭证,防止用户篡改收款账户。用户无需配置 API key。

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部