igorwarzocha/opencode-workflows55 files

Powerpoint

|-

Specification
Skill ID
igorwarzocha/opencode-workflows/powerpoint
Publisher
igorwarzocha
Repository
opencode-workflows
Installs
0
Files
55
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

igorwarzocha/opencode-workflows/powerpointInstalls these files
  • SKILL.md
  • references/html2pptx.md
  • references/ooxml.md
  • references/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd
  • references/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd
  • references/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd
  • references/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd
  • references/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd
  • references/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd
  • references/ooxml/schemas/mce/mc.xsd
  • references/ooxml/schemas/microsoft/wml-2010.xsd
  • references/ooxml/schemas/microsoft/wml-2012.xsd
  • references/ooxml/schemas/microsoft/wml-2018.xsd
  • references/ooxml/schemas/microsoft/wml-cex-2018.xsd
  • references/ooxml/schemas/microsoft/wml-cid-2016.xsd
  • references/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd
  • references/ooxml/schemas/microsoft/wml-symex-2015.xsd
  • references/ooxml/scripts/pack.py
  • references/ooxml/scripts/unpack.py
  • references/ooxml/scripts/validate.py
  • references/ooxml/scripts/validation/__init__.py
  • references/ooxml/scripts/validation/base.py
  • references/ooxml/scripts/validation/docx.py
  • references/ooxml/scripts/validation/pptx.py
  • references/ooxml/scripts/validation/redlining.py
  • scripts/html2pptx.js
  • scripts/inventory.py
  • scripts/rearrange.py
  • scripts/replace.py
  • scripts/thumbnail.py

What this skill tells the agent

<instructions> <powerpoint_professional_suite>

<high_fidelity_creation> The preferred method for precise layout positioning:

  1. HTML: Create slides (720pt x 405pt). Text MUST be in <p>, <h1>-<h6>, or <ul>.
  2. Visuals: You MUST rasterize gradients/icons as PNGs using Sharp FIRST. Reference: references/html2pptx.md.
  3. Execution: Run html2pptx.js to generate the presentation.

</high_fidelity_creation>

<template_structure> For deck editing or template mapping:

  • Audit: Generate thumbnail grid (scripts/thumbnail.py) to analyze layout.
  • Duplication: Use scripts/rearrange.py to duplicate and reorder slides.
  • Text Injection: Use scripts/replace.py with the JSON inventory to populate content.

</template_structure>

<design_quality>

  • Fonts: You MUST use web-safe fonts ONLY (Arial, Helvetica, Georgia).
  • Colors: You MUST NOT use the # prefix in PptxGenJS hex codes (causes corruption).
  • Layout: You SHOULD prefer two-column or full-slide layouts. You MUST NOT stack charts below text.
  • Verification: You MUST generate a final thumbnail grid with --cols 4 to inspect for text cutoff or overlap issues.

</design_quality>

</powerpoint_professional_suite> </instructions>

Use this skill in a project

Open any RiverX project, search the Skills panel for igorwarzocha/opencode-workflows/powerpoint, and install it in one click.

Use this skill