Agent skill

Sci Ppt

by ShZhao27208 in ShZhao27208/Aut_Sci_Write

Generate professional academic PowerPoint (PPTX) presentations from paper PDFs, structured outlines, or plain text.

MITAuto-check passedDocuments & Office

Install Sci Ppt

skills CLI
$ npx skills add ShZhao27208/Aut_Sci_Write --skill sci-ppt -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ShZhao27208/Aut_Sci_Write sci-ppt --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ShZhao27208/Aut_Sci_Write.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/sci-ppt .claude/skills/sci-ppt && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sci-ppt
GitHub stars
209
Token cost
~757 tokens
SKILL.md length
291 words
Files
47 (incl. references)
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

Generate professional academic PowerPoint (PPTX) presentations from paper PDFs, structured outlines, or plain text.

  • Works in 12 steps: Format: Use 1. Title for chapters and -… → Markdown: 🚫 DO NOT use ## for slide… → Innovation: Identify the core innovation… → …
  • Seminar reports
  • SKILL.md covers Core Behavioral Rules (The 12…, Usage, API keys and © License & Copyright
  • Runs Python scripts from its folder

What it does

Sci Ppt is an agent skill from ShZhao27208/Aut_Sci_Write. Generate professional academic PowerPoint (PPTX) presentations from paper PDFs, structured outlines, or plain text. Use for thesis defense, seminar reports, literature presentations, and graduate school applications. Supports automatic figure extraction, LaTeX formula rendering, and bilingual (Chinese/English) layouts.

Its SKILL.md is about 760 tokens, which your agent loads only when the skill is triggered. The skill folder holds 50 other files, including reference files (for example `README.md`, `_meta.json` and `references/rules.md`).

It sits in Documents & Office, covering PowerPoint presentations, LaTeX and Translation. It works with Microsoft PowerPoint and LaTeX. The repository describes itself as: Academic research skills suite for AI Agent — literature search/download (WoS+Elsevier+Springer), PDF extraction, figure cropping, review writing, Zotero sync, and PPT/Html… The licence is MIT.

When your agent uses it

  • Seminar reports
  • Literature presentations
  • Graduate school applications

Example prompts

  • “/sci-ppt”

Requirements

  • Python 3

Workflow steps

12 steps, taken from the first numbered list in SKILL.md.

  1. Format: Use 1. Title for chapters and - Point for bullets.
  2. Markdown: 🚫 DO NOT use ## for slide titles; it is not recognized by the parser.
  3. Innovation: Identify the core innovation of the paper and highlight it in Red.
  4. Imagery: Use HD extraction (600 DPI) for figures; minimum width >= 300px.
  5. No Scrapping: 🚫 PROHIBITED to scrap low-quality bitmaps from PDF streams.
  6. Formulas: Render LaTeX formulas as high-quality transparent PNGs.
  7. Transparency: All generated formula/media assets must have transparent backgrounds.
  8. Feedback: Inform the user if an operation (like PDF parsing) will take >10 seconds.
  9. Final Output: 🚫 DO NOT output intermediate Markdown; generate and provide the .pptx directly.
  10. Colors: Use #1E3A5F (Primary Blue) and #EE0000 (Highlight Red).
  11. Layout: Ensure zero text-overflow or figure-text overlap.
  12. Professionalism: Keep communication brief and technical; skip AI pleasantries.

What it can do on your machine

Read from SKILL.md and the folder at commit 357766f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python, from the files we listed), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sci Ppt loads about 757 tokens when it runs, and up to ~1.5k if it reads all its reference files. Until then it costs about 82 tokens; SKILL.md has 291 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~82
When it runs · the whole SKILL.md, loaded when a task matches
~757
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ShZhao27208/Aut_Sci_Write at commit 357766f, republished under its MIT licence (© ShZhao27208). 291 words, ~757 tokens.

Download SKILL.mdSave it as .claude/skills/sci-ppt/SKILL.md (or your agent's skills folder). This skill also uses 46 other files; get the full folder from GitHub.
name
sci-ppt
description
Generate professional academic PowerPoint (PPTX) presentations from paper PDFs, structured outlines, or plain text. Use for thesis defense, seminar reports, literature presentations, and graduate school applications. Supports automatic figure extraction, LaTeX formula rendering, and bilingual (Chinese/English) layouts.
author
Shuo Zhao
license
MIT
copyright
© 2026 Shuo Zhao. All rights reserved.
triggers
生成PPT, 做PPT, 制作PPT, 演示文稿, pptx, 汇报, 论文转PPT, 答辩PPT, 开题报告, 组会汇报, 推免汇报, 学术汇报, make presentation, create slides, paper to ppt

Sci-PPT — Academic Auto-PPT Agent

A specialized tool for generating professional academic presentations directly from paper content or structured outlines.

Core Behavioral Rules (The 12 Laws)

  1. Format: Use 1. Title for chapters and - Point for bullets.
  2. Markdown: 🚫 DO NOT use ## for slide titles; it is not recognized by the parser.
  3. Innovation: Identify the core innovation of the paper and highlight it in Red.
  4. Imagery: Use HD extraction (600 DPI) for figures; minimum width >= 300px.
  5. No Scrapping: 🚫 PROHIBITED to scrap low-quality bitmaps from PDF streams.
  6. Formulas: Render LaTeX formulas as high-quality transparent PNGs.
  7. Transparency: All generated formula/media assets must have transparent backgrounds.
  8. Feedback: Inform the user if an operation (like PDF parsing) will take >10 seconds.
  9. Final Output: 🚫 DO NOT output intermediate Markdown; generate and provide the .pptx directly.
  10. Colors: Use #1E3A5F (Primary Blue) and #EE0000 (Highlight Red).
  11. Layout: Ensure zero text-overflow or figure-text overlap.
  12. Professionalism: Keep communication brief and technical; skip AI pleasantries.

Usage

Simple Text Input
python
from aut_sci_ppt import create_ppt

create_ppt("""
主题:[Title]
申请人:[Name]
1. [Section Title]
- [Content]
""", "output.pptx")
PDF to PPT (Academic Workflow)
python
from aut_sci_ppt import auto_generate_ppt

output = auto_generate_ppt("paper.pdf", author="张三", advisor="李教授")

API keys

  • No API key is required for the PDF-to-PPT workflow. Extracted content stays in the paper's original language.
  • Network access is still required for LaTeX formula rendering (via codecogs.com).

Aut_Sci_Write — Autonomous Scientific Writer

  • Author: Shuo Zhao
  • License: MIT License
  • Copyright: © 2026 Shuo Zhao. All rights reserved.
  • Original Work: This is an original work created by the author. No reproduction, redistribution, or commercial use without explicit permission. Permission is hereby granted, free of charge, to any person obtaining a copy of this software... (See the LICENSE file in the root directory for the full MIT terms.)

This skill is part of the Aut_Sci_Write suite. For full license terms, see the LICENSE file in the project root.

© ShZhao27208, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 46 other files (references) in skills/sci-ppt of ShZhao27208/Aut_Sci_Write.

  • SKILL.md
  • .gitignore
  • LICENSE
  • README.md
  • _meta.json
  • pyproject.toml
  • references/rules.md
  • references/style-spec.md
  • requirements.txt
  • src/aut_sci_ppt/USER_GUIDE.md
  • src/aut_sci_ppt/__init__.py
  • src/aut_sci_ppt/academic_parser.py
  • src/aut_sci_ppt/agent.py
  • src/aut_sci_ppt/config.py
  • src/aut_sci_ppt/enhanced_agent.py
  • src/aut_sci_ppt/generator/__init__.py
  • src/aut_sci_ppt/generator/formula_renderer.py
  • … and 30 more

Open the folder on GitHubat commit 357766f

Compare with similar skills

Sci Ppt next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sci Ppt compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sci Ppt this skillShZhao27208/Aut_Sci_Write209—~757Automated safety check: PassMIT
Thesis Defense PPTX Builderzouchenzhen/thesis-defense-pptx-skill266—~2.4kAutomated safety check: PassApache-2.0
Latex Defense Zhbahayonghang/academic-writing-skills500—~2.2kAutomated safety check: PassNone
BeamerNoi1r/beamer-skill364—~13kAutomated safety check: NotesMIT
Powerpoint SlidesNoi1r/powerpoint-skill124—~12kAutomated safety check: NotesMIT
Beamer Deckflonat/flonat-research146—~3.2kAutomated safety check: PassMIT

Similar skills

  • Thesis Defense PPTX Builder

    zouchenzhen/thesis-defense-pptx-skill

    Builds an editable thesis defense PowerPoint from a thesis PDF or LaTeX project while preserving a supplied university or lab template, then runs a visual quality check.

    266 GitHub stars~2.4k tokensUpdated 4 mo ago
    Documents & OfficeAuto-check passed
  • Latex Defense Zh

    bahayonghang/academic-writing-skills

    Chinese thesis defense deck builder for existing XeLaTeX PhD or master thesis repositories.

    500 GitHub stars~2.2k tokensUpdated 12 days ago
    Documents & OfficeAuto-check passed
  • Beamer

    Noi1r/beamer-skill

    Beamer LaTeX slide workflow: create, compile, review, and polish academic presentations.

    364 GitHub stars~13k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check: notes
  • Powerpoint Slides

    Noi1r/powerpoint-skill

    Create visually rich PowerPoint (.pptx) presentations from academic papers, research notes, or any content the user wants in slide format.

    124 GitHub stars~12k tokensUpdated 6 mo ago
    Documents & OfficeAuto-check: notes
  • Beamer Deck

    flonat/flonat-research

    Create an academic presentation as a LaTeX Beamer source and reviewed PDF with an original theme.

    146 GitHub stars~3.2k tokensUpdated 10 days ago
    Documents & OfficeAuto-check passed
  • Cheatsheet Generator

    Evan715823/cheatsheet-generator-skill

    Generate LaTeX exam cheatsheets from course materials (PDF/PPTX/MD/images).

    200 GitHub stars~3k tokensUpdated 6 mo ago
    Documents & OfficeAuto-check: notes

More from ShZhao27208/Aut_Sci_Write

All 9 skills in this repo
  • Sci Polish

    ShZhao27208/Aut_Sci_Write

    Two-stage academic paper polishing skill. An agent skill from ShZhao27208/Aut_Sci_Write.

    209 GitHub stars~2.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Sci Review

    ShZhao27208/Aut_Sci_Write

    Specialized workflows for drafting, refining, and responding to academic literature reviews and peer review feedback.

    209 GitHub stars~673 tokensUpdated 1 mo ago
    Auto-check passed
  • Sci Figure

    ShZhao27208/Aut_Sci_Write

    Extracts figures and sub-figures from academic PDF papers. An agent skill from ShZhao27208/Aut_Sci_Write.

    209 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Sci HTML

    ShZhao27208/Aut_Sci_Write

    Generate academic presentation-style HTML slide decks and browser reports from PDFs, structured text, Markdown, paper summaries, outlines, or research notes.

    209 GitHub stars~1.4k tokensUpdated 1 mo ago
    Auto-check: notes
  • Sci Search

    ShZhao27208/Aut_Sci_Write

    Academic paper search and metrics analysis. An agent skill from ShZhao27208/Aut_Sci_Write.

    209 GitHub stars~1.7k tokensUpdated 1 mo ago
    Auto-check: notes
  • Sci Extract

    ShZhao27208/Aut_Sci_Write

    Read an academic paper end to end and extract professional research insights, figures, metadata, and critique.

    209 GitHub stars~5.8k tokensUpdated 1 mo ago
    Auto-check: notes

Questions about Sci Ppt

What does Sci Ppt do?

Generate professional academic PowerPoint (PPTX) presentations from paper PDFs, structured outlines, or plain text. Sci Ppt is an agent skill from ShZhao27208/Aut_Sci_Write. Generate professional academic PowerPoint (PPTX) presentations from paper PDFs, structured outlines, or plain text.

When should I use Sci Ppt?

Sci Ppt fits situations like: seminar reports; literature presentations; graduate school applications.

How do I install Sci Ppt in Claude Code?

Run `npx skills add ShZhao27208/Aut_Sci_Write --skill sci-ppt -a claude-code`. Or copy the skill folder (skills/sci-ppt in ShZhao27208/Aut_Sci_Write) into .claude/skills/sci-ppt in your project. Claude Code loads it when a task matches its description.

How do I install Sci Ppt in Codex?

Run `npx skills add ShZhao27208/Aut_Sci_Write --skill sci-ppt -a codex`. Or copy the skill folder (skills/sci-ppt in ShZhao27208/Aut_Sci_Write) into .agents/skills/sci-ppt in your project. Codex loads it when a task matches its description.

Can I use Sci Ppt in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ShZhao27208/Aut_Sci_Write --skill sci-ppt -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sci-ppt, .gemini/skills/sci-ppt, .github/skills/sci-ppt and .opencode/skills/sci-ppt in your project.

What does Sci Ppt need to run?

Going by SKILL.md and its folder, Sci Ppt needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Sci Ppt access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sci Ppt safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sci Ppt use?

Sci Ppt is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sci Ppt use?

About 757 tokens (SKILL.md is roughly 3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 738 tokens, read only when the agent opens those files.

What are the alternatives to Sci Ppt?

Skills that share tags, products or a category with Sci Ppt: Thesis Defense PPTX Builder (zouchenzhen/thesis-defense-pptx-skill, 266 stars), Latex Defense Zh (bahayonghang/academic-writing-skills, 500 stars), Beamer (Noi1r/beamer-skill, 364 stars) and Powerpoint Slides (Noi1r/powerpoint-skill, 124 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sci Ppt?

ShZhao27208 (a GitHub user) maintains it in ShZhao27208/Aut_Sci_Write, which has 209 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on August 13, 2026.

Source: ShZhao27208/Aut_Sci_Write on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.