Open Lesson
Skill by dncolomer
Why use this skill?
Integrate the Open Lesson tutoring platform into OpenClaw. Automate learning plans, initiate audio study sessions, and analyze student reasoning gaps via API.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dncolomer/open-lessonWhat This Skill Does
The Open Lesson skill allows your OpenClaw AI agent to interface directly with the openLesson tutoring platform. This skill enables the agent to function as a pedagogical partner, capable of programmatically generating personalized learning plans, initiating audio-based study sessions, and analyzing user responses for reasoning gaps. By leveraging a directed graph approach to curricula, the platform ensures that tutoring sessions are structured around progressive learning nodes. This skill facilitates seamless integration, allowing your agent to manage the tutoring lifecycle without human intervention, specifically focusing on the audio-driven educational model that characterizes the openLesson ecosystem.
Installation
To integrate this capability into your environment, use the OpenClaw hub command:
clawhub install openclaw/skills/skills/dncolomer/open-lesson
Ensure you have configured your OPENLESSON_API_KEY environment variable. You can generate this key by navigating to the /dashboard section on the official openLesson website. Note that the system requires access to the base domain https://www.openlesson.academy to maintain persistent authorization headers.
Use Cases
- Automated Curriculum Planning: Agents can ingest complex topics and output structured learning plans as directed graphs.
- Audio-Based Tutoring: Facilitate deep learning by initiating sessions that require the agent to challenge the student's reasoning rather than simply providing answers.
- Diagnostic Gap Analysis: Use the
analyzeendpoint to process voice-captured audio chunks, allowing the agent to identify misconceptions or logical fallacies in real-time during a student's explanation.
Example Prompts
- "Create a 30-day learning plan for me regarding the fundamentals of Quantum Computing."
- "Start a new session on the node with ID '882-ab-12' and prepare to help me explain neural network backpropagation."
- "Analyze the following audio clip to see if I have any reasoning gaps in my explanation of photosynthesis."
Tips & Limitations
- Audio-Only Constraints: The platform does not support text-based analysis. You must convert any captured speech into base64-encoded audio (webm, mp4, or ogg) before sending data to the analyze endpoint.
- Networking: Always verify the full URL includes the domain correctly. The base domain
openlesson.academywill trigger a redirect that effectively wipes your authorization headers, leading to 401 errors. Always use thehttps://www.openlesson.academyprefix. - Statelessness: Session IDs are ephemeral and stored in-memory. If your agent restarts, you must re-instantiate the session context.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-dncolomer-open-lesson": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api