web-ppt-template-distiller

Featured

Score and distill high-quality online PPT or presentation template preview pages into reusable paired gpt-image2-ppt style Markdown and layout JSON. Use when the user wants to mine, select, rate, filter, or distill web PPT templates from sites such as Slidesgo without downloading PPTX files, especially when only visually strong templates should be converted into styles.

Data & Documents 1,267 stars 75 forks Updated 2 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 91/100

Stars 20%
100
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Web PPT Template Distiller ## Workflow Use this skill when converting online presentation template previews into reusable style prompts. Run the bundled script first. Do not distill every candidate blindly. ```bash python <skill-root>/scripts/score_and_distill.py \ --url https://slidesgo.com/theme/modern-business-proposal \ --style-id modern-business-proposal \ --name "Modern Business Proposal" ``` The script performs this workflow: 1. Extract public preview images from explicit template detail URLs. 2. Score template quality and write `quality_report.json`. 3. Distill only if `total_score >= --min-score` and `decision == accept`. 4. Optionally run a low-cost one-cover validation. 5. In closed-loop mode, revise the profile from structured failures and validate again. 6. Record progress, dedupe keys, scores, decisions, rounds, and output paths in SQLite. Every successful distillation writes one executable pair: `<style-id>.md` plus `<style-id>.layouts.json`. Markdown is the human/model-facing rendering; the JSON profile is authoritative and the layout sidecar is the machine-facing runtime input. Never emit or promote a Markdown-only style. All automatic modes request the complete reusable-profile grammar and pass the same structural contract before writing this pair; `--validate-style` and `--closed-loop` change visual validation depth, not profile richness or runtime format. Default staged style directory: ```bash .ppt-template-distill/staged_styles ``` Keep...

Details

Author
JuneYaooo
Repository
JuneYaooo/gpt-image2-ppt-skills
Created
4 months ago
Last Updated
2 weeks ago
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category