Repository inventory

jst-well-dan/skill-box

Skills indexed from this repository, with install-style signals scoped to the repo.
11 skills77 GitHub stars0 weekly installsPythonGitHubOwner profile

Overview

This skill provides tools and workflows for creating, editing, and analyzing .pptx presentations. It supports full-slide generation from HTML, template-driven assembly, and low-level Office Open XML (OOXML) editing for comments, notes, layouts, and advanced styling. The focus is on predictable visual results, validation, and repeatable conversion steps.

How this skill works

For high-level creation, the skill converts structured HTML slides to PPTX with precise positioning, rasterizes complex visuals, and assembles a final presentation using a JavaScript conversion pipeline. For template use, it inventories template slides, maps content to safe layouts, and duplicates/replaces placeholders. For deep edits or analysis, it unpacks the PPTX ZIP, inspects and modifies OOXML files (slides, notes, comments, themes), validates changes, and repacks the archive.

When to use it

  • Create a new presentation from structured content or an HTML slide deck
  • Produce presentations that must match a specific template or brand system
  • Extract text, comments, speaker notes, or theme details for analysis
  • Make programmatic edits to layouts, animations, or master slides via OOXML
  • Validate and visually inspect slide thumbnails before final delivery

Best practices

  • State your design approach before generating slides and choose a 3–5 color palette that matches topic/brand
  • Use only web-safe fonts (Arial, Helvetica, Times New Roman, Georgia, Courier New, Verdana, Tahoma, Trebuchet MS, Impact) for reliable rendering
  • Prefer two-column or full-slide layouts for charts and tables; never vertically stack charts under text
  • Rasterize gradients and complex icons to PNG before conversion to preserve layout fidelity
  • After any OOXML edits, run validation immediately and fix errors before repacking

Example use cases

  • Generate a 10-slide product pitch from a supplied outline and HTML templates with consistent branding
  • Convert an existing template into a reusable inventory and map client content into matching layouts
  • Extract all speaker notes and comments from a PPTX for content review or editing
  • Programmatically replace images and update master slide colors across many files in bulk

FAQ

No. Use the HTML-to-PPTX flow for typical content and templates. Reserve raw OOXML editing for comments, speaker notes, slide masters, animations, or complex formatting changes.

Which validation steps are required after editing?

Always validate the unpacked directory after edits using the provided validation tool and fix any reported issues before repacking to avoid corrupted presentations.

11 skills

document-skills-pptx
Design

This skill helps you create, edit, and analyze PowerPoint presentations (.pptx) with guided workflows and design best practices.

ProductivityScriptingPython
anthropic-brand-guidelines
Branding

This skill applies Anthropic brand colors and typography to artifacts to ensure consistent, on-brand visuals across documents and presentations.

CopywritingDesignMarketingUx+1
excel-variance-analyzer
Analytics

This skill analyzes budget versus actual variances in Excel, provides drill-down insights, materiality filtering, and executive variance reporting.

AutomationDataPythonPython
terminal-title
Automation

This skill automatically updates the terminal window title to reflect the current high level task, helping you quickly identify and switch between Claude Code

CliDevopsProductivityPython
excel-dcf-modeler
Analytics

This skill helps build professional discounted cash flow models in Excel, guiding valuation from assumptions to sensitivity analysis and enterprise value.

DataPlanningPythonScripting+1
family-history-research
Docs

This skill helps you plan comprehensive family history research projects by guiding information gathering, objective setting, and structured study plans.

PlanningProductivityResearchWriting+1
document-skills-docx
Content

This skill helps you create, edit, and analyze .docx documents while preserving formatting, tracked changes, and comments.

DocsProductivityScriptingWriting+1
baoyu-cover-image
Ai

This skill generates article cover images with configurable type, style, text, mood and aspect to match content.

BrandingContentDesignMarketing+2
document-skills-pdf
Automation

This skill enables comprehensive PDF manipulation using Python to extract text and tables, merge or split documents, fill forms, and create PDFs.

BackendDataDocsScripting+1
invoice-processor
Ai

This skill automatically extracts invoice data from PDFs or images and generates a structured Excel report for easy accounting.

AnalyticsAutomationBackendData+2
excel-pivot-wizard
Analytics

This skill helps you build advanced Excel pivot tables with calculated fields, slicers, and dashboards for interactive data analysis.

AutomationDataProductivityPython+2
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational