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

Input What 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

Doc Description
Setup Installation & agent configuration
Conversion Format support, external assets, output features
Architecture How the pieces fit together
Troubleshooting Common issues & fixes
SKILL.md Agent skill instructions

Links