Seewo Courseware Generator for Openclaw

Openclaw Skills generates native Seewo Whiteboard .enbx courseware from lesson topics, outlines, or raw teaching content, with validation before delivery.

insistandtry
v1.0.0
Jul 21, 2026
0
406
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install seewo-courseware-generator

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install seewo-courseware-generator using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Seewo Courseware Generator?

Seewo Courseware Generator in Openclaw Skills converts lesson notes, outlines, articles, or free-form topic prompts into a native Seewo Whiteboard .enbx package. The output is not a PPTX wrapper; it is a real Seewo courseware archive that opens directly in the desktop client and remains fully editable.

This makes it ideal when the final deliverable must be classroom-ready, structurally consistent, and easy to validate. Openclaw Skills handles the full lifecycle: content shaping, JSON spec authoring, .enbx generation, integrity checks, and final handoff.

Seewo Courseware Generator Use Cases

  • Use Openclaw Skills to turn a topic into a multi-page Seewo Whiteboard lesson that opens natively in .enbx format.
  • Convert an outline, article, or textbook excerpt into a classroom slideshow with titles, bullets, tables, and visual callouts.
  • Generate unit review decks, revision packs, and lesson recaps from a short prompt or pasted teaching material.
  • Produce editable courseware when PPTX or PDF is not enough and the final file must be directly usable in Seewo Whiteboard.
  • Build consistent lesson pages with automatic layout or exact element positioning for more controlled designs.

How Seewo Courseware Generator Works

  1. Gather the teaching topic and page-level content; infer a sensible title slide plus body slides if the user only provides a topic.
  2. Author /workspace/spec.json using the schema in references/enbx_format.md, choosing convenience mode for auto-layout or explicit mode for full coordinate control.
  3. Run scripts/generate_enbx.py with the managed Python interpreter to assemble the native .enbx archive from the JSON spec.
  4. Run scripts/validate_enbx.py to check ZIP integrity, XML well-formedness, resource resolution, and Slide↔Board mapping.
  5. Deliver the validated .enbx file and instruct the user to open it by double-clicking or dragging it into Seewo Whiteboard.

Seewo Courseware Generator Setup

  1. Review references/enbx_format.md to understand the input schema, supported elements, and package structure.
  2. Create a courseware specification file at /workspace/spec.json.
  3. Generate the native Seewo file with the managed Python runtime. The scripts use only the Python standard library, so no extra dependencies are required.
/Users/juno/.workbuddy/binaries/python/versions/3.13.12/bin/python3 /Users/juno/.workbuddy/skills/seewo-courseware-generator/scripts/generate_enbx.py /workspace/spec.json /workspace/课件名.enbx
  1. Validate the output before delivery.
/Users/juno/.workbuddy/binaries/python/versions/3.13.12/bin/python3 /Users/juno/.workbuddy/skills/seewo-courseware-generator/scripts/validate_enbx.py /workspace/课件名.enbx
  1. If validation passes, hand the .enbx file to the user and tell them to open it in Seewo Whiteboard by double-clicking it or dragging it into the app.

Seewo Courseware Generator Data Schema & Taxonomy

Openclaw Skills organizes the workflow around one input spec and one generated package.

Layer Field / File Purpose
Source spec spec.json Authoring document that describes the courseware deck.
Deck identity courseware_name Human-readable name for the lesson package.
Page container pages[] Ordered list of slides/boards in the final courseware.
Auto-layout mode layout Simplified page presets such as title_slide and content.
Theme controls background, background2 Solid fills or gradient backgrounds for each page.
Core content title, subtitle, bullets, table High-level content fields for quick lesson creation.
Explicit layout elements[] Full-control objects for pixel-precise page composition.
Element types text, title, bullets, table, box, picture Supported renderable objects in explicit mode.

Generated .enbx package traits

  • ZIP container with XML descriptors plus media assets.
  • UTF-8 BOM on every XML file.
  • Internal id:// resource references for asset resolution.
  • Board↔Slide ID mapping preserved for Seewo compatibility.
  • Package metadata includes files such as Reference.xml, SaveInfoMetadataFile.xml, and thumbnail.png.

Content taxonomy

  • Text: titles, subtitles, and body copy
  • Lists: bullets and simple lesson hierarchies
  • Data: tables with optional headers
  • Visuals: colored boxes, diagrams, and embedded images
  • Layout: convenience auto-layout or explicit coordinate-based placement

Seewo Courseware Generator Advanced Features

  • Convenience mode that turns a minimal lesson topic into a polished multi-page deck with very little prompting.
  • Explicit element mode for pixel-level control on a 1280×720 canvas.
  • Native .enbx generation that avoids PPTX conversion artifacts and opens directly in Seewo Whiteboard.
  • Validation that mirrors real-package checks: ZIP integrity, XML parsing, resource links, and slide/board mapping.
  • Support for tables, highlight boxes, gradients, and embedded images for richer instructional design.
  • Standard-library-only scripts that are easy to run, automate, and reuse inside Openclaw Skills workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*