Agent skill · Security

pptx-posters

Create and audit editable scientific posters in macro-free PowerPoint (.pptx) from author-approved local content and assets. Use when the requested deliverable is a PowerPoint research/conference poster and exact physical, printer, accessibility, provenance, and package-security checks are required.

K-Dense-AIgithub.com/K-Dense-AIGitHub ↗
claude-codecan modify filesships scriptsMIT
Install
npx skills add K-Dense-AI/scientific-agent-skills --skill pptx-posters --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 21
SKILL.md size: 10 KB
Bundled scripts: yes
Version: 2.1
Allowed tools: ReadWriteBashGlobGrepPython
Requires: Requires Python 3.10+, uv, and exact generation pins python-pptx 1.0.2, Pillow 12.3.0, and lxml 6.1.1. Validation and…
Path: skills/pptx-posters/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 32,619
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# PPTX posters ## Scope Use this skill only when the requested source/deliverable is an editable PowerPoint poster. Do not route an unspecified poster request here merely because PowerPoint is available. Version 2.0 generates a real one-slide `.pptx` from strict local JSON. It does not use HTML conversion, external templates, schematic/image-generation services, API keys, environment files, network requests, or mandatory figure styles. ## Hard gates Stop instead of guessing when any gate is unmet: 1. The author has not supplied exact poster content and source records. 2. Any claim, number, citation, author, affiliation, funding statement, figure, license, or QR target is unresolved. 3. Current conference and printer requirements are not confirmed. 4. Author approval is not bound to the current manifest content hash. 5. An asset is remote, outside the manifest directory, unhashed, or unapproved. 6. An input is `.pptm`, contains macros/external relationships/OLE/embedded files, or is an untrusted template. 7. The requested workflow needs PowerPoint to be opened or executed automatically. 8. A script reports a package, layout, DPI, contrast, or output-plan blocker. Never fabricate mis

What's inside
Steps it walks through
  1. Scope
  2. Hard gates
  3. Install exact generation dependencies
  4. Establish requirements before layout
  5. Build the manifest
  6. Audit assets and palette before generation
  7. Generate the PPTX
  8. Run final technical audits
  9. Manual PowerPoint and accessibility gate
  10. Export and print
  11. Bundled CLIs
  12. References
Ships with 20 files
  • assets/generation_dependencies.json
  • assets/poster_manifest_template.json
  • assets/poster_quality_checklist.md
  • references/manifest_spec.md
  • references/poster_content_guide.md
  • references/poster_design_principles.md
  • references/poster_layout_design.md
  • references/pptx_security.md
  • references/security_validation.md
  • references/source_ledger.md
  • scripts/_common.py
  • scripts/_manifest.py
  • scripts/_pptx.py
  • scripts/check_layout.py
  • scripts/check_palette.py
  • scripts/generate_poster.py
  • scripts/inspect_pptx.py
  • scripts/inventory_images.py
  • scripts/plan_export.py
  • scripts/validate_manifest.py
Commands it runs
uv venv
uv pip install "python-pptx==1.0.2" "Pillow==12.3.0" "lxml==6.1.1"
python -B scripts/validate_manifest.py poster.json \
python -B scripts/validate_manifest.py poster.json
python -B scripts/inventory_images.py poster.json \
python -B scripts/check_palette.py poster.json \
python -B scripts/plan_export.py poster.json \
python -B scripts/generate_poster.py poster.json \
python -B scripts/inspect_pptx.py poster.pptx \
python -B scripts/check_layout.py poster.pptx \
More from scientific-agent-skills
All skills →
About this skill
What does the pptx-posters skill do?

Create and audit editable scientific posters in macro-free PowerPoint (.pptx) from author-approved local content and assets. Use when the requested deliverable is a PowerPoint research/conference poster and exact physical, printer, accessibility, provenance, and package-security checks are required.

How do I install it?

Run `npx skills add K-Dense-AI/scientific-agent-skills --skill pptx-posters --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From K-Dense-AI/scientific-agent-skills, a repository with 32,619 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going