Install
$ agentstack add skill-darl-genai-instructional-agents-skills-course-generate ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Course Generate (Full ADDIE Pipeline)
Runs the complete multi-agent course generation pipeline:
- Phase 1 — Foundation deliberations (learning objectives, resource
assessment, target audience, syllabus, assessment planning, final project)
- Phase 2 — Per-chapter development (slides, scripts, assessments via
SlidesDeliberation)
- Phase 3 — Evaluation (Program Chair + Test Student review)
This is a long-running task — typically 20–60 minutes depending on model and number of chapters. Confirm scope with the user before launching.
When to invoke this skill
- User asks to generate a course / teaching materials / curriculum
- User provides a topic/subject and wants end-to-end output
- User wants to reproduce the paper's pipeline on new content
Do not invoke for:
- Just converting existing LaTeX → PPTX → use
latex-to-pptx - Only evaluating existing slides → use
slide-evaluate - Optimizing an existing slide chapter → (future:
slide-optimizeskill)
Prerequisites
pip install instructional-agentsOPENAI_API_KEYset in the environment- Disk space ~10–50 MB per course
Usage
python3 "${CLAUDE_PLUGIN_ROOT}/skills/course-generate/scripts/generate.py" \
--course "" \
[--model ] \
[--exp-name ] \
[--catalog ] \
[--copilot ]
Arguments
| Arg | Required | Description | |---|---|---| | --course | yes | Course name/topic, e.g. "Reinforcement Learning" | | --model | no | LLM model (default: gpt-4o-mini) | | --exp-name | no | Subdirectory under exp/ (default: test) | | --catalog | no | Pre-loaded reference catalog name | | --copilot | no | Copilot mode with interactive feedback |
Example
python3 "${CLAUDE_PLUGIN_ROOT}/skills/course-generate/scripts/generate.py" \
--course "Introduction to Reinforcement Learning" \
--model gpt-4o \
--exp-name rl_undergrad_2026
Output structure
exp//
├── learning_objectives.md
├── resource_assessment.md
├── target_audience.md
├── syllabus.md
├── assessment_planning.md
├── final_project.md
├── chapter_1/
│ ├── slides.tex
│ ├── slides.pdf (if compiled)
│ ├── script.md
│ └── assessment.md
├── chapter_2/...
└── evaluation/
├── program_chair_review.md
└── test_student_review.md
Follow-up skills
After generation you typically want to run:
latex-compile→ produce PDFslatex-to-pptx→ produce editable PowerPoint (per chapter)slide-evaluate→ re-evaluate with different rubrics
Citation
This is the full pipeline from Instructional Agents (arXiv:2508.19611). Please cite if used in published work.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: DaRL-GenAI
- Source: DaRL-GenAI/instructional_agents-skills
- License: MIT
- Homepage: https://darl-genai.github.io/instructionalagentshomepage/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.