Skip to content
Agentmart
Submit a tool

ai-education-courseware

Convert teacher PPTX/PDF materials into governed OpenMAIC courseware when source traceability, high-fidelity or Learning Skills enhancement, scene-by-scene…

Skill by jwentong

IndexedMIT★ 1
Write a review

Chalk Labs

Need help deploying ai-education-courseware?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/jwentong-ai-education-courseware

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Convert teacher PPTX/PDF materials into governed OpenMAIC courseware when source traceability, high-fidelity or Learning Skills enhancement, scene-by-scene approval, automatic fallback, and release-gate enforcement are required. Do not use for ordinary topic-only OpenMAIC generation.

Use cases: documents, presentations

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/ai-education-courseware

What's inside

Skill name
ai-education-courseware
Description
Convert teacher PPTX/PDF materials into governed OpenMAIC courseware when source traceability, high-fidelity or Learning Skills enhancement, scene-by-scene approval, automatic fallback, and release-gate enforcement are required. Do not use for ordinary topic-only OpenMAIC generation.
License
MIT
Instructions
48 lines in SKILL.md · view on GitHub

Files (7)

  • SKILL.md
  • openai.yaml · agents/
  • course-package-contract.md · references/
  • faithful-narration-quality.md · references/
  • formula-page-routing.md · references/
  • high-fidelity-generation-contract.md · references/
  • runtime-enforcement.md · references/

SKILL.md (first lines)

# AI Education Courseware

Create reviewable OpenMAIC courses from teacher-owned source materials. Treat governance as executable product behavior, not a report written after generation.

## Choose the conversion path

- Use `faithful` when page count, order and source canvas are authoritative. One included source page maps to one scene.
- Use `learning-skills-enhanced` when the teacher permits restructuring. Keep the source knowledge boundary and attach every generated scene to the strongest matching source pages.

Both paths must emit normal OpenMAIC Scene/Action data and use the shared classroom runtime.

## Mandatory controls

1. **Source version** — compute SHA-256 from the original file bytes before generation. Persist file metadata, page count and import time. Do not substitute a hash of extracted text or generated slides.
2. **Source traceability** — every scene must carry at least one source-page reference tied to the source SHA-256. Faithful scenes use the exact page; enhanced scenes use deterministic content matching and require teacher confirmation.
3. **Scene review** — initialize every scene as `pending`. Approval stores a fingerprint of the complete rendered scene and actions. Any later scene edit invalidates approval because the release gate recomputes the fingerprint.
4. **Automatic degradation** — generation, action or TTS failure must leave a usable scene. Prefer the original source canvas; otherwise create a readable source-backed text slide. Record the reason, fallback type, severity and resolution status.
5. **Release gate** — block PPTX, resource-pack, classroom-ZIP, HTML and video publication until the source fingerprint is valid, scene counts match, source references exist, every current scene fingerprint is approved, and no unresolved blocker remains.
6. **Faithful narration** — in faithful mode, build exactly one narration brief for every included source page and carry the ordered list through first-scene and remaining-scene generation. Generate concise spoken explanation from the page canvas, visible text, teacher notes and review comments; never merely read the slide or borrow content from another page. Preserve OpenMAIC-style interleaving of speech with spotlight, highlight and laser actions. TTS failure must not erase speech or visual actions, and content/action fallback must still contain page-grounded speech.
7. **Formula-page routing** — inspect each imported PPT page for semantic OMML/MathType formulas. Keep ordinary pages on the faithful source canvas, but route formula-bearing pages through OpenMAIC content generation using the exact extracted LaTeX as an immutable knowledge constraint. Preserve page identity and order. On generation failure, fall back to the original canvas.
8. **Formula narration** — formula pages use a dedicated spoken contract. Cover the page's main conclusion and every formula; explain purpose, key quantities and relationships. Never send LaTeX source or character-by-character operator reading to TTS. For a long formula, explain each term's physical or disciplinary meaning instead of reading the expression.
9. **Versioned high-fidelity contract** — persist the active generation-policy version in every reviewed PPT draft. A change to page routing, narration ceilings, formula behavior, source-canvas geometry or review ordering requires a policy-version bump and the complete regression gate. The teacher-approved review result is the authoritative page-count and ordering contract.
10. **Enhanced student-canvas hygiene and cue alignment** — Learning Skills governance notes remain teacher-only metadata and never appear on student slides. Generate visual cues as semantic pairs: spotlight/laser the relevant existing element immediately before speech that explains the same visible knowledge point. If no reliable target exists, keep the speech and omit the misleading cue.
11. **Automatic conclusion reveal** — on suitable Learning Skills enhanced slides, generate the conclusion or key takeaway as an independent element. Keep it hidden while evidence and body content are explained, then execute one timeline `reveal` action followed immediately by matching conclusion speech. Reveal must be automatic, reconstruct correctly after playback seeking, and never require a teacher click.

Never bypass a failed gate by exporting through another format. Ordinary topic-only courses without a governance record remain outside this workflow.

## Workflow

1. Import and fingerprint the original file.
2. Extract page title, text, notes and structured canvas data.
3. Let the teacher select the conversion path and review extracted source content.
4. Create the Stage and persist its governance record before generating the first scene.
5. Generate scenes and actions; apply and record fallback immediately when a governed step fails.
6. Present source references and degradation records in the scene review UI.
7. Require explicit approval for every final scene.
8. Re-evaluate the release gate at export time, not only when the export menu is rendered.

Read [references/course-package-contract.md](references/course-package-contract.md) when changing persisted types or export manifests. Read [references/runtime-enforcement.md](references/runtime-enforcement.md) when implementing or reviewing platform integration and tests.
Read [references/faithful-narration-quality.md](references/faithful-narration-quality.md) whenever changing PPT/PDF narration, action generation, TTS, autoplay or fallback behavior.
Read [references/formula-page-routing.md](references/formula-page-routing.md) whenever changing formula extraction, formula-page generation, layout, spoken explanation or formula fallback.
Read [references/high-fidelity-generation-contract.md](references/high-fidelity-generation-contract.md) for every change to the high-fidelity PPTX workflow, its policy version or its release regression gate.

## Required validation output

Report the source SHA-256, conversion mode, source page and scene counts, approved scene count, fallback records, unresolved blockers, release-gate result, tested export formats and remaining risks. Never describe a course as publishable when the runtime gate has not returned `ready: true`.

From jwentong/SZU-AgentEduPlatform, MIT.

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Sep 10, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from jwentong

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get ai-education-courseware running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying ai-education-courseware?

CallGet help
Cite this page

ai-education-courseware skill. Agent Mart. https://agentmart.dev/skills/jwentong-ai-education-courseware (last updated 2026-10-24)