Skip to content

andreagriffiths11/publish-to-pages

v1.0.0MIT

Publish presentations and web content to GitHub Pages. Converts PPTX, PDF, HTML, or Google Slides to a live GitHub Pages URL.

publish-to-pages

Give it a file. Get a live GitHub Pages URL.

An agent skill that publishes presentations and web content to GitHub Pages. Works with any AI coding agent that supports Agent Skills / Agent Plugins: GitHub Copilot, Claude Code, Cursor, Codex, Gemini CLI, OpenClaw, and more.

Architecture

Install

Any agent, one command:

gh skill install AndreaGriffiths11/publish-to-pages publish-to-pages --agent codex --scope user

Supported --agent values include github-copilot, claude-code, cursor, codex, gemini-cli, openclaw, and more.

Manual:

gh repo clone AndreaGriffiths11/publish-to-pages

Then point your agent at skills/publish-to-pages/SKILL.md.

Use

Tell your agent:

Use the publish-to-pages skill to publish my-slides.pptx to GitHub Pages

The agent handles detection, conversion, repo creation, and deployment.

Supported Inputs

InputWhat happens
HTML (.html, .htm)Published directly
PPTX (.pptx)Converted to HTML with formatting preserved
PDF (.pdf)Pages rendered as images in navigable HTML
Google Slides (URL)Exported as PPTX, then converted

Documentation

DocDescription
SetupInstallation & agent configuration
ConversionFormat support, external assets, output features
ArchitectureHow the pieces fit together
TroubleshootingCommon issues & fixes
SKILL.mdAgent skill instructions

Links