← Back to Skills Marketplace
Video Lesson
by
dsewell-583h0
· GitHub ↗
· v1.0.0
· MIT-0
117
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install video-lesson
Description
convert raw video footage into structured lesson videos with this skill. Works with MP4, MOV, AVI, WebM files up to 500MB. educators and course creators use...
Usage Guidance
This skill largely does what it says: upload video, request server-side processing, and return a processed MP4. Before installing, consider: 1) The skill will try to contact https://mega-api-prod.nemovideo.ai automatically on first use to obtain an anonymous token if you don't provide NEMO_TOKEN yourself — decide whether you prefer to supply your own token rather than allowing automatic token creation. 2) Confirm you trust the API domain and review its privacy/terms (your uploaded videos and metadata will be sent to that backend). 3) The SKILL.md mentions reading the skill file frontmatter and checking common install paths (~/.clawhub, ~/.cursor/skills/) to set an attribution header; if you have sensitive filesystem layout you may want to restrict or inspect this behavior. 4) There is a metadata inconsistency: the skill's frontmatter references a config path (~/.config/nemovideo/) not declared elsewhere — ask the publisher to clarify why that path is needed. If you decide to proceed, prefer providing a token you control (NEMO_TOKEN) and test with non-sensitive sample videos first.
Capability Analysis
Type: OpenClaw Skill
Name: video-lesson
Version: 1.0.0
The video-lesson skill is a standard integration for a cloud-based video editing service (nemovideo.ai). It includes instructions for the agent to handle authentication via anonymous tokens, manage sessions, and process video uploads/exports. While it performs basic environment detection by checking for the existence of specific local paths (e.g., ~/.clawhub/) to set attribution headers, its behavior is consistent with its stated purpose and lacks indicators of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
The skill claims to convert/structure video and its runtime instructions cover uploads, rendering, progress, and downloads — which aligns with the stated purpose. However the SKILL.md frontmatter lists a config path (~/.config/nemovideo/) while the registry metadata shows no required config paths; this mismatch is unexplained and should be confirmed.
Instruction Scope
Instructions are detailed and mostly within scope (uploading files, SSE for edits, polling export status). Two behaviors to be aware of: the skill instructs an automatic first-time connection that POSTs to an external API to obtain an anonymous token (network activity without an explicit user upload step), and it instructs detecting install-path/platform by reading host paths (~/.clawhub, ~/.cursor/skills/) and the skill's own YAML frontmatter at runtime. Those are plausible for attribution, but they extend filesystem/network access beyond only 'upload-on-demand' and should be acceptable to you before enabling.
Install Mechanism
No install spec or code files — instruction-only skill. This is low-risk from an installation perspective because nothing is downloaded or written by an installer.
Credentials
The only declared required environment variable is NEMO_TOKEN (primaryEnv), which is appropriate for a third‑party API. But the SKILL.md describes generating an anonymous token automatically when NEMO_TOKEN is missing and implies storing/using that token; that automatic creation could result in outbound network requests and temporary credentials being created without the user explicitly providing a token. Also the frontmatter's configPaths (~/.config/nemovideo/) appears in the skill but was not declared elsewhere — inconsistency to clarify.
Persistence & Privilege
always is false and the skill is user invocable; it does not request permanent/force-inclusion privileges. It does suggest keeping a session_id for the session lifetime, which is normal for a remote-rendering workflow.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-lesson - After installation, invoke the skill by name or use
/video-lesson - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the video-lesson skill: turn raw video recordings into structured, chaptered, captioned lesson videos.
- Supports MP4, MOV, AVI, WebM files up to 500MB; produces 1080p MP4 output.
- Includes automatic backend setup, free authentication flow, and streamlined video processing (1–2 minutes per job).
- Features prompt-driven editing (chapters, captions, overlays), session state management, and export/sse routing based on user intent.
- Handles common errors and communicates progress/status clearly during processing.
Metadata
Frequently Asked Questions
What is Video Lesson?
convert raw video footage into structured lesson videos with this skill. Works with MP4, MOV, AVI, WebM files up to 500MB. educators and course creators use... It is an AI Agent Skill for Claude Code / OpenClaw, with 117 downloads so far.
How do I install Video Lesson?
Run "/install video-lesson" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Video Lesson free?
Yes, Video Lesson is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Video Lesson support?
Video Lesson is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Video Lesson?
It is built and maintained by dsewell-583h0 (@dsewell-583h0); the current version is v1.0.0.
More Skills