Claude Code skills that wrap the Instructional Agents multi-agent pipeline. One command to install; your Claude Code session instantly gains the ability to generate courses, convert LaTeX to PPTX, compile slides, and more.
If these skills or the underlying pipeline are useful in your work, please cite:
@misc{yao2025instructionalagentsllmagents,
title={Instructional Agents: Reducing Teaching Faculty Workload through Multi-Agent Instructional Design},
author={Yao, Huaiyuan and Xu, Wanpeng and Turnau, Justin and Kellam, Nadia and Wei, Hua},
year={2025},
eprint={2508.19611},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2508.19611},
}# 1. Install the underlying package (one time)
pip install instructional-agents
# 2. Install the skills as a Claude Code plugin
/plugin install DaRL-GenAI/instructional_agents-skillsOr install manually by cloning into your skills directory:
git clone https://github.com/DaRL-GenAI/instructional_agents-skills \
~/.claude/plugins/instructional-agentsRestart Claude Code. You're done.
| Skill | Trigger | What it does |
|---|---|---|
latex-to-pptx |
"Convert this .tex to PowerPoint" | Parses a Beamer .tex file and produces a fully-editable .pptx |
latex-compile |
"Compile all LaTeX in this folder" | Batch-compiles .tex → .pdf with cache management |
slide-evaluate |
"Evaluate these slides as Program Chair and as a student" | Runs Program Chair + Test Student review agents on slide output |
course-generate |
"Generate a full course on X" | Runs the complete ADDIE multi-agent pipeline (Phase 1–3) |
> I have slides/chapter1.tex — convert it to PPTX
Claude invokes skill `latex-to-pptx`:
Input: slides/chapter1.tex
Output: slides/chapter1.pptx (editable, ~35 slides)
> Generate an undergraduate course on "Reinforcement Learning"
using gpt-4o-mini
Claude invokes skill `course-generate`:
- Phase 1: Foundation deliberations (LO, syllabus, assessment...)
- Phase 2: Per-chapter slide + script + assessment
- Phase 3: PC review + Test Student review
Output: exp/reinforcement_learning/ with PDF + editable LaTeX
- Python ≥ 3.11
pip install instructional-agentsOPENAI_API_KEYenvironment variable (for LLM-backed skills)- For
latex-to-pptx: Node.js +npm install -g pptxgenjs - For
latex-compile: a LaTeX distribution (pdflatex/xelatex)
MIT License — see LICENSE.
- 📦 Main repo
- 📄 Paper (arXiv)
- 🌐 Homepage
- 🐛 Issues
