sci-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)
- Format: Use
1. Titlefor chapters and- Pointfor bullets. - Markdown: 🚫 DO NOT use
##for slide titles; it is not recognized by the parser. - Innovation: Identify the core innovation of the paper and highlight it in Red.
- Imagery: Use HD extraction (600 DPI) for figures; minimum width >= 300px.
- No Scrapping: 🚫 PROHIBITED to scrap low-quality bitmaps from PDF streams.
- Formulas: Render LaTeX formulas as high-quality transparent PNGs.
- Transparency: All generated formula/media assets must have transparent backgrounds.
- Feedback: Inform the user if an operation (like PDF parsing) will take >10 seconds.
- Final Output: 🚫 DO NOT output intermediate Markdown; generate and provide the
.pptxdirectly. - Colors: Use
#1E3A5F(Primary Blue) and#EE0000(Highlight Red). - Layout: Ensure zero text-overflow or figure-text overlap.
- Professionalism: Keep communication brief and technical; skip AI pleasantries.
Usage
Simple Text Input
from aut_sci_ppt import create_ppt
create_ppt("""
主题:[Title]
申请人:[Name]
1. [Section Title]
- [Content]
""", "output.pptx")
PDF to PPT (Academic Workflow)
from aut_sci_ppt import auto_generate_ppt
output = auto_generate_ppt("paper.pdf", author="张三", advisor="李教授")
Environment Variables
MOONSHOT_API_KEY(optional): Used for Chinese translation in PDF-to-PPT workflow. If not set, content is kept in original language.- Network access required for LaTeX formula rendering (via codecogs.com).
© License & Copyright
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.
More from shzhao27208/aut_sci_write
sci-search
Academic paper search and metrics analysis. Searches arXiv, PubMed, and Web of Science simultaneously with journal impact factor data. Triggers on requests to search for papers or find literature.
35sci-zotero
Interact with your Zotero library to sync references, add citations by DOI/ISBN/PMID, and manage PDFs. Triggers on Zotero-related requests.
35sci-extract
Read a research paper end to end ,professional extraction of core insights, figures, and metadata from scientific PDF papers,produce a single Heilmeier-style analysis that doubles as both summary and critique. Use this skill whenever the user shares a research paper (PDF upload, arXiv link, arXiv ID, DOI, or pasted paper text) and asks anything that resembles "read this", "summarize this paper", "what does this paper do", "analyze this paper", "give me a Heilmeier analysis", "review this paper", or simply drops a paper into the chat with little explanation. Triggers on any request to analyze, extract, digest, summarize, review, or critically assess an academic or scientific paper — even when the user does not explicitly say "Heilmeier." Do NOT use this skill for non-academic articles, blog posts, or news.
35sci-review
Specialized workflows for drafting, refining, and responding to academic literature reviews and peer review feedback. Triggers on requests like "draft literature review on...", "respond to reviewers", "refine paper rebuttal", or "summarize research gaps". Based on the 4-stage systematic literature review structure and professional rebuttal guides for top-tier CS venues (NeurIPS, ICLR, ICML, etc.).
35sci-figure
Extracts figures and sub-figures from academic PDF papers. Supports Fig/Figure, Scheme, Chart, Supplementary Figure, Extended Data Figure (Nature), and Chinese equivalents (图/方案/示意图/附图/补充图). Sub-figure label recognition supports (a)/(A)/a)/(i)/(1)/a. formats. High-quality PNG output at configurable DPI. Use when user asks to "extract figure", "截取文献图片", "提取子图", "get figure from paper", "Scheme", "方案图", "补充图", "Supplementary Figure", or "Extended Data".
24sh_sci_fig
Extracts figures and sub-figures from academic PDF papers. Supports automatic figure detection, sub-figure label recognition (a/b/c/d), and high-quality PNG output at configurable DPI. Use when user asks to "extract figure", "截取文献图片", "提取子图", or "get figure from paper".
12