← All skills
Tencent SkillHub · Developer Tools

AI Course Agent

Auto-generates AI education courses from natural language requests in Chinese. Detects patterns like "帮我生成6年级数学分数乘除法的课程" and calls Edustem API to create and...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Auto-generates AI education courses from natural language requests in Chinese. Detects patterns like "帮我生成6年级数学分数乘除法的课程" and calls Edustem API to create and...

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
API_REQUIREMENTS.md, README.md, SKILL.md, package-lock.json, package.json, src/agent.ts

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.2.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 12 sections Open source page

AI Course Agent

OpenClaw Skill for auto-generating AI education courses. Detects natural language course generation requests and calls the Edustem API to create ready-to-use course content.

💳 Billing & Pricing

This skill uses SkillPay for usage-based billing: Rate: 1 token per course generation Pricing: 1 USDT = 1000 tokens Minimum deposit: 8 USDT (8000 tokens = 8000 courses) Payment: USDT cryptocurrency via SkillPay When your balance runs out, the skill will return a payment link for top-up.

Quick Start

import { isCourseLessonRequest, processUserMessage } from 'ai-course-agent'; // When user sends a message: const userId = req.user.sub; // Get user ID from your auth system if (isCourseLessonRequest(userInput)) { const response = await processUserMessage(userInput, userId); // Success: // "✅ 成功为6年级数学《分数乘除法》生成课程!\n\n📚 课程链接: https://..." // Insufficient balance: // "❌ 余额不足 (当前: 0 tokens)\n\n💳 请充值后继续使用: https://skillpay.me/..." }

Configuration

Set environment variables before use:

Edustem API (Required)

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

SkillPay Billing

No configuration needed. SkillPay credentials are hardcoded in the skill and belong to the skill author. Payments are automatically deducted from your SkillPay balance.

Supported Input Patterns

帮我生成6年级数学分数乘除法的课程 帮我创建一个七年级语文从百草园到三味书屋的课程 帮我制作9年级英语日常会话的课程 生成8年级科学地球和宇宙的课程 Supports both Arabic (6年级) and Chinese (六年级) numerals for grade levels.

Supported Subjects

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

Output Format

✅ 成功为6年级数学《分数乘除法》生成课程! 📚 课程链接: https://your-api-host/ai-lesson/{lesson_ref}

API Flow

handleBilling(userId) — Charge user via SkillPay (1 token) login() — Authenticate and get JWT token createLessonPlan() — Create lesson plan with metadata acceptLessonPlan() — Confirm and trigger course generation Return course URL (or payment link if balance insufficient)

Exports

// Main integration functions isCourseLessonRequest(message: string): boolean processUserMessage(userInput: string, userId: string): Promise<string> // Core functions generateCourse(request: CourseRequest, userId: string): Promise<GeneratedCourseResponse> parseCourseRequest(userInput: string): CourseRequest | null // SkillPay Billing handleBilling(userId: string): Promise<BillingResult> chargeUser(userId: string, amount?: number): Promise<ChargeResult> getBalance(userId: string): Promise<number> getPaymentLink(userId: string, amount?: number): Promise<string> // Edustem API (lower level) login(username, password): Promise<string> createLessonPlan(token, payload): Promise<CreateLessonPlanResponse> acceptLessonPlan(token, lessonRef): Promise<AcceptLessonPlanResponse> generateLessonUrl(lessonRef): string

Tech Stack

TypeScript · Node.js · axios · form-data

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Docs2 Config1 Scripts
  • SKILL.md Primary doc
  • API_REQUIREMENTS.md Docs
  • README.md Docs
  • src/agent.ts Scripts
  • package-lock.json Config
  • package.json Config