Aut Sci ppt
Skill ShZhao27208/Aut_Sci_ppt
Aut_Sci_PPt is an automated agent designed to convert academic papers (PDF) or structured text into professional, presentation-ready PowerPoint files (.pptx). It is specifically optimized for graduate defense, academic seminars, and research proposals.
npx -y skills add ShZhao27208/Aut_Sci_pptAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Use when converting academic paper PDFs or structured text into professional, high-standard PowerPoint (PPTX) presentations for defense or seminars.
SKILL.md
1.7 KB, as published. Nobody here has run it
Aut_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 13 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 PaperWorkflow
workflow = PaperWorkflow()
workflow.process_pdf("paper.pdf", output_pptx="seminar.pptx")