publish-to-pages
Give it a file. Get a live URL.
An agent skill that publishes presentations and web content to GitHub Pages. Works with any AI coding agent โ Copilot CLI, Claude Code, Gemini CLI, OpenClaw, and more.
How It Works
๐ Your file
๐ค AI agent
๐ Live URL
Hand your agent an HTML file, PPTX, PDF, or Google Slides link. It creates a repo, converts if needed, enables Pages, and gives you a live URL.
Supported Formats
HTML
.html
PowerPoint
.pptx
PDF
.pdf
Google Slides
URL
Features
- Works with any AI coding agent โ not locked to one tool
- Repos are public by default โ specify private if you have a paid GitHub plan
- Zero config โ just need the
ghCLI installed - Preserves formatting, colors, images, and backgrounds from PPTX files
- Creates the repo, enables Pages, and returns the live URL
- Published as a skill in the awesome-copilot format
Compatible Agents
GitHub Copilot CLI
Claude Code
Gemini CLI
OpenClaw
Any agent with shell access
Get Started
1. Clone the skill
gh repo clone AndreaGriffiths11/publish-to-pages
2. Open your agent and prompt it
Copilot CLI
Read the SKILL.md in ~/path/to/publish-to-pages and use it to publish my-deck.pptx to GitHub Pages
Claude Code
Read ./publish-to-pages/SKILL.md and follow the instructions to publish presentation.html to GitHub Pages
Any other agent
Read [path-to]/publish-to-pages/SKILL.md and use it to publish [your-file] to GitHub Pages
The agent reads the skill instructions, runs the scripts, and hands you a live URL. That's it.