Add pptify-slides-creation plugin for editable PowerPoint slides#2033
Add pptify-slides-creation plugin for editable PowerPoint slides#2033kimtth wants to merge 10 commits into
Conversation
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
🔒 PR Risk Scan ResultsScanned 17 changed file(s).
|
🔍 Skill Validator Results
Summary
Full validator output |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
🟡 Contributor Reputation Check: MEDIUM risk
Maintainers: please review this contributor before merging. |
|
As mentioned with #1848 this is ill suited for distribution through this repo. |
Based on your feedback in #1848, the committed version removes all external code dependencies. Users can create PPTX slides without any external code. I removed all external code in a previous commit and consolidated the external tool descriptions into the documentation. External tools are now optional and are not installed or configured unless explicitly requested by the user. |
|
@aaronpowell To gauge where the bar sits, I ran the same two criteria — (1) a narrow, specific workflow and (2) bundling/running a large amount of external code — across Strongest matches (large bundled runtime code + niche workflow)
Clear matches (substantial single-purpose code, vendor/domain-specific)
Borderline (ship runnable code but broadly useful — only criterion 2 applies) On agents: the |
Pull Request Checklist
npm startand verified thatREADME.mdis up to date.stagedbranch for this pull request.Description
Adds the
pptify-slides-creationplugin for generating production-ready, editable PowerPoint (PPTX) decks with GitHub Copilot — from narrative strategy to coordinate-explicit slide specifications and audit-driven quality gates.Agent
pptify-slides-builder— guides the end-to-end deck workflow, from narrative strategy to coordinate-explicit JSON specifications and build scripts.Skills
pptify-context-prep— pick a business/storytelling framework, convert and summarize source material, analyze reference PPTX decks, and load bundled design profiles before authoring a spec.pptify-slide-spec— author or repair coordinate-explicit JSON deck specs (layout-tree groups, objects, bounding boxes, tables, images, lines, shapes, and a collision-safe type scale).pptify-visual-assets— plan and place icons, images, SVGs, and infographics with placement and decision guidance.pptify-tooling— import-only PPTX extraction and style-analysis helpers for reference-deck analysis and package inspection.pptify-quality-gates— validate and repair deck specs and PPTX packages against an 11-dimension audit checklist (collisions, overflows, hierarchy, asset layering, reference alignment).The plugin is standalone: it provides guidance, design context, and import-only analysis APIs — there is no install step and no bundled setup/runtime scripts.
Validation completed locally:
Both commands completed successfully, and pptify was validated as a plugin.
Type of Contribution
Additional Notes
Preview (50 layouts)
Preview (81 layouts)
By submitting this pull request, I confirm that my contribution abides by the Code of Conduct (../CODE_OF_CONDUCT.md) and will be licensed under the MIT License.