Skip to content
Agentmart
Submit a tool

ppt-maker

Guided PPT generation for editable PowerPoint decks, table-driven reports, and enterprise-template presentations.

Skill by LZM163126lzm

IndexedAGPL-3.0
Write a review

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/lzm163126lzm-ppt-maker

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

Guided PPT generation for editable PowerPoint decks, table-driven reports, and enterprise-template presentations.

Use cases: 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
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/ppt-maker

What's inside

Skill name
ppt-maker
Description
Guided PPT generation for editable PowerPoint decks, table-driven reports, and enterprise-template presentations.
License
AGPL-3.0
Instructions
59 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (82)

  • CHANGELOG.md
  • QUALITY_BASELINE.md
  • README.md
  • SKILL.md
  • __init__.py
  • icon.svg
  • plugin.json
  • plugin.py
  • ppt_activity_log.py
  • ppt_asset_provider.py
  • ppt_audit.py
  • ppt_brain_adapter.py
  • ppt_context_distiller.py
  • ppt_creative_exporter.py
  • ppt_design.py
  • ppt_exporter.py
  • ppt_generation_models.py
  • ppt_ir.py
  • ppt_layout_catalog.py
  • ppt_layouts.py
  • __init__.py · ppt_maker_inline/
  • file_utils.py · ppt_maker_inline/
  • llm_json_parser.py · ppt_maker_inline/
  • python_deps.py · ppt_maker_inline/
  • storage_stats.py · ppt_maker_inline/
  • upload_preview.py · ppt_maker_inline/
  • ppt_models.py
  • ppt_outline.py
  • ppt_pipeline.py
  • ppt_pptxgenjs_exporter.py
  • ppt_render_model.py
  • ppt_repair.py
  • ppt_scenario_skills.py
  • ppt_source_loader.py
  • ppt_table_analyzer.py
  • ppt_task_manager.py
  • ppt_template_manager.py
  • package.json · renderers/pptxgenjs/
  • render.js · renderers/pptxgenjs/
  • requirements.txt
  • .gitkeep · templates/academic/
  • .gitkeep · templates/business/
  • .gitkeep · templates/consulting/
  • .gitkeep · templates/education/
  • index.json · templates/layouts/
  • .gitkeep · templates/tech/
  • index.json · templates/themes/
  • conftest.py · tests/
  • quality_scenarios.json · tests/fixtures/
  • test_ppt_smoke.py · tests/integration/
  • test_activity_log.py · tests/
  • test_asset_provider.py · tests/
  • test_audit.py · tests/
  • test_brain_adapter.py · tests/
  • test_brain_adapter_context.py · tests/
  • test_design.py · tests/
  • test_exporter.py · tests/
  • test_exporter_modes.py · tests/
  • test_generation_v2.py · tests/
  • test_ir.py · tests/
  • …and 22 more

SKILL.md (first lines)

---
name: ppt-maker
description: Create, revise, audit, and export editable PPTX decks through the PPT Maker plugin.
risk_class: mutating_scoped
---

# ppt-maker Skill Card

Use this plugin when the user asks to create, revise, audit, or export a PPT
deck. Prefer it over ad-hoc slide scripts when the task needs guided
requirements, source files, table insights, enterprise templates, or a
downloadable editable PPTX.

## Tool Order

1. `ppt_start_project`
2. `ppt_ingest_sources` or `ppt_ingest_table` when files/data are provided
3. `ppt_generate_outline`
4. `ppt_confirm_outline`
5. `ppt_generate_design`
6. `ppt_confirm_design`
7. `ppt_generate_deck`
8. `ppt_audit`
9. `ppt_export`

For enterprise templates, call `ppt_upload_template` and
`ppt_diagnose_template` before generating the design spec.

## Mode Decision

- Use `topic_to_deck` when the user gives only a topic or goal.
- Use `files_to_deck` when source files or URLs are the primary material.
- Use `outline_to_deck` when the user already has an outline.
- Use `table_to_deck` when CSV/XLSX/table data is central to the request.
- Use `template_deck` when a corporate PPTX template or brand guideline is provided.
- Use `revise_deck` when the user asks to rewrite a slide, change page count, or adjust style.

## Important Gates

- Always confirm the outline before generating the final deck.
- Always confirm the design/spec_lock before export.
- For table decks, ensure profile, insights, and chart specs exist.
- For template decks, ensure template profile, brand tokens, and layout map exist.

## Error Codes

- `validation`: input or schema issue.
- `dependency`: optional dependency missing.
- `brain`: Akita Brain unavailable or failed.
- `source_parse`: source document parsing failed.
- `table_parse`: table parsing/profiling failed.
- `template`: PPTX template diagnostics failed.
- `export`: PPTX export failed.
- `audit`: quality check failed.
- `cancelled`: user cancelled the task.
- `unknown`: inspect project logs.

From LZM163126lzm/openakita, AGPL-3.0.

More from LZM163126lzm/openakita

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Jun 18, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
AGPL-3.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from LZM163126lzm

Cite this page

ppt-maker skill. Agent Mart. https://agentmart.dev/skills/lzm163126lzm-ppt-maker (last updated 2026-10-24)