agentsclimarketplace

Office live ppt

Skill binle11/live-office-ppt/integrations/agent-skills/office-live-ppt

Render JSON slide specs into native editable PowerPoint decks through desktop PowerPoint COM automation.

Install
npx -y skills add binle11/live-office-ppt --skill office-live-ppt

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Create, edit, and debug PowerPoint decks with the Live Office PPT workflow: write a JSON slide spec, optionally generate bitmap assets first, then run a PowerShell COM renderer that opens desktop PowerPoint and draws native editable shapes, text, connectors, and pictures live. Use when the user asks for PPT/PPTX creation with visible Office drawing, PowerPoint COM automation, live deck review, native PowerPoint objects, or an interactive alternative to SVG-first PPT generation.

SKILL.md

2.8 KB, 545 tokens by cl100k_base, as published. Nobody here has run it

Office Live PPT

Use this skill to produce PowerPoint decks through the local live-office-ppt renderer. The renderer turns JSON into native PowerPoint objects through Office COM automation.

Workflow

  1. Locate the live-office-ppt project. If it is not in the active workspace, ask the user for its path.
  2. Create the deck JSON spec in the user's project directory, not inside the reusable renderer repository unless the user is editing the renderer itself.
  3. If bitmap visuals are needed, generate them first, save the selected files under the deck project's assets/images/, and add them to top-level assets.
  4. Validate before opening PowerPoint:
    powershell -ExecutionPolicy Bypass -File <live-office-ppt>\render-live-ppt.ps1 `
      -Spec <deck-spec.json> `
      -ValidateOnly
    
  5. Render with PowerPoint visible:
    powershell -ExecutionPolicy Bypass -File <live-office-ppt>\render-live-ppt.ps1 `
      -Spec <deck-spec.json> `
      -StepDelayMs 80 `
      -Overwrite
    
    Use -CloseAfterSave for smoke tests.
  6. Inspect the live PowerPoint result, revise JSON, and rerun.

Image Assets

The renderer does not call image APIs. The agent should generate images before rendering, then reference local files from the deck JSON.

{
  "id": "hero",
  "type": "image",
  "source": "agent-image-generation",
  "path": "assets/images/hero.png",
  "prompt": "Clean professional slide illustration, no text, no logo."
}

Use editable PowerPoint text for labels and slide copy. Do not ask image models to render dense slide text that should remain editable.

Authoring Rules

  • Prefer native PowerPoint text, shapes, and connectors over rasterized slide screenshots.
  • Keep coordinates deterministic. The default 16:9 canvas is 960 x 540.
  • Draw elements in z-order: backgrounds first, foreground content last.
  • Use fit: "cover" for full-bleed visuals and fit: "contain" for diagrams or screenshots that must not crop.
  • Keep project-specific deck specs and private assets outside reusable examples.
  • Run validation and a local render smoke test before handing off a deck.

References

Load only when needed:

  • references/deck-authoring.md: JSON element patterns and quality checks.
  • references/repository-quality.md: repository maintenance and release checks.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.