By YFan945
University presentation planning, PPTX generation, and review suite with shared standards, image strategy, and anti-AI wording checks.
Generate editable university PPTX decks, speaker notes, previews, and production QA from topics, outlines, or Slide Spec YAML.
Review existing university PPTX/PDF/screenshots/specs for logic, readability, AI-writing pattern risk, scoring, static risks, and version changes.
Plan university presentation outlines, scripts, Q&A, timing, and handoffs; do not create PPTX files.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
中文 | English
Student Presentation Suite is a local plugin marketplace for building university presentation workflows in both Codex and Claude Code.
It ships one plugin, student-presentation-suite, with three skills:
student-presentation: plan topics, outlines, scripts, transitions, handoffs, and Q&A.student-presentation-ppt: generate editable PPTX decks with speaker notes, visual styles, Slide Spec handoff, and delivery QA.student-presentation-review: review PPTX/PDF/screenshots/specs for logic, readability, rubric fit, AI-writing risk, and static PPTX issues.University presentation work usually needs more than slide generation. This plugin keeps planning, PPTX production, and review as separate skills while sharing classroom readability, source-use, anti-AI wording, timing, and group-presentation standards.
The repository is structured as a marketplace root so others can clone it and install the plugin directly.
.
├── marketplace.json
├── .claude-plugin/
│ └── marketplace.json
├── plugins/
│ └── student-presentation-suite/
│ ├── .codex-plugin/plugin.json
│ ├── .claude-plugin/plugin.json
│ ├── skills/
│ ├── scripts/
│ ├── shared/
│ ├── references/
│ └── tests/
└── .github/workflows/validate.yml
| Runtime | Entry point | PPTX route |
|---|---|---|
| Codex | marketplace.json | Default Presentations skill/plugin + artifact-tool + imagegen |
| Claude Code | .claude-plugin/marketplace.json | document-skills plugin, using its pptx skill |
Claude Code PPTX generation expects document-skills@anthropic-agent-skills to be installed.
Clone this repository into your local plugin marketplace location:
git clone https://github.com/YFan945/student-presentation-suite.git `
"$env:USERPROFILE\.agents\plugins"
The Codex marketplace manifest is at:
marketplace.json
The plugin source path is:
"./plugins/student-presentation-suite"
Clone the same repository, then add/install the marketplace from Claude Code according to your local plugin workflow. The Claude Code marketplace manifest is:
.claude-plugin/marketplace.json
Install Anthropic document skills before using PPTX generation:
/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
Use the plugin by asking for one of the three workflows:
For full plugin-level details, see:
Install validation dependencies:
python -m pip install -r plugins/student-presentation-suite/requirements.txt
Run tests and release checks from the repository root:
python -m pytest -q plugins/student-presentation-suite/tests
python plugins/student-presentation-suite/scripts/check_plugin_release.py
python plugins/student-presentation-suite/scripts/check_claude_pptx_env.py --json
Validate plugin manifests:
python "$env:USERPROFILE\.codex\skills\.system\plugin-creator\scripts\validate_plugin.py" `
.\plugins\student-presentation-suite
claude plugin validate .\plugins\student-presentation-suite
claude plugin validate .
marketplace.json is for Codex..claude-plugin/marketplace.json is for Claude Code.plugins/student-presentation-suite.MIT. See LICENSE.
npx claudepluginhub yfan945/student-presentation-suite --plugin student-presentation-suiteDocument processing suite — Excel (xlsx), Word (docx), PowerPoint (pptx), and PDF generation and manipulation.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth