Aut Sci ppt
Skill ShZhao27208/Aut_Sci_ppt
Use when converting academic paper PDFs or structured text into professional, high-standard PowerPoint (PPTX) presentations for defense or seminars.From its SKILL.md
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.
SKILL.md
1.7 KB, 407 tokens by cl100k_base, 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")
What ships with it: 49 files
18413.7 KB alongside SKILL.md, 34 of them executable
docs/
- avatar.gif7298.0 KB
- avatar.jpg662.7 KB
- index.html29.9 KB
- logo.gif7298.0 KB
- logo.jpg662.7 KB
example/
references/
- rules.md1.6 KB
- style-spec.md1.3 KB
src/
- aut_sci_ppt/agent.pyruns6.2 KB
- aut_sci_ppt/config.pyruns5.1 KB
- aut_sci_ppt/generator/formula_renderer.pyruns4.8 KB
- aut_sci_ppt/generator/__init__.pyruns20 B
- aut_sci_ppt/generator/pptx_generator.pyruns5.8 KB
- aut_sci_ppt/image/handler.pyruns4.3 KB
- aut_sci_ppt/image/__init__.pyruns16 B
- aut_sci_ppt/__init__.pyruns571 B
- aut_sci_ppt/interactive.pyruns3.0 KB
- aut_sci_ppt/layout_engine.pyruns7.0 KB
- aut_sci_ppt/models.pyruns3.9 KB
- aut_sci_ppt/paginator/__init__.pyruns20 B
- aut_sci_ppt/paginator/smart_paginator.pyruns6.9 KB
- aut_sci_ppt/paper_workflow.pyruns22.4 KB
- aut_sci_ppt/parser/ai_parser.pyruns6.9 KB
- aut_sci_ppt/parser/__init__.pyruns17 B
- aut_sci_ppt/parser/text_parser.pyruns13.3 KB
- aut_sci_ppt/pdf_extractor.pyruns11.6 KB
- aut_sci_ppt/quick_start.pyruns2.6 KB
- aut_sci_ppt/run.pyruns8.6 KB
- aut_sci_ppt/templates/base.pyruns9.9 KB
- aut_sci_ppt/templates/content_detail_image.pyruns10.4 KB
- aut_sci_ppt/templates/content_detail.pyruns4.1 KB
- aut_sci_ppt/templates/content_figure.pyruns12.4 KB
- aut_sci_ppt/templates/content_list.pyruns3.5 KB
- aut_sci_ppt/templates/cover.pyruns3.7 KB
- .gitignore430 B
- LICENSE1.1 KB
- _meta.json176 B
- pyproject.toml577 B
- README.md1.6 KB
- requirements.txt62 B
9 more files not listed here. See all 49 in the repository.