
Description
publish-to-pages is an agent skill from the github/awesome-copilot collection that publishes presentations and web content to GitHub Pages, producing a live URL. It accepts PPTX files, PDFs, HTML, or a Google Slides presentation and converts them into a web page, then handles creating the repository, adding the files and enabling Pages. Before it starts, the skill checks the prerequisites: the GitHub CLI must be installed and authenticated, and Python is needed for PPTX conversion, while the poppler utilities are optional for PDF conversion. It detects the input type from what the user provides. Publishing puts content on the public internet, so the skill should be used only for material the user is allowed to make public, and the user should confirm before the page goes live. It is useful for sharing a deck or a web page with an audience without a file server, and for putting static documentation online. Anyone with the URL can view what is published, and a repository that is made public cannot easily be made private again without changing its links, so the content should be checked before it goes up. The skill is installed with the skills CLI from the github/awesome-copilot repository. Its skills.sh page showed about 1.8K installs. At the time of the scan, Gen Agent Trust Hub and Socket passed and Snyk showed a warning.…
Highlights
- Converts PPTX, PDF, HTML or Google Slides to a Pages site
- Creates the repository and enables Pages
- Checks GitHub CLI and Python prerequisites
- Detects the input type automatically
- Installs with the skills CLI
Ratings & Reviews
No ratings yet
Be the first to rate publish-to-pages.
People also visit

pptx-slide-specification
Authoring or repairing a coordinate-explicit JSON specification
publish-to-pages FAQ
What can it publish?
PPTX files, PDFs, HTML and Google Slides, as a live GitHub Pages URL.
What does it need first?
The GitHub CLI installed and authenticated, and Python for PPTX conversion. Poppler is optional for PDFs.
Who can see what is published?
Anyone with the URL. Check the content first, since a public repository is hard to make private again.
How do I install it?
Run npx skills add https://github.com/github/awesome-copilot --skill publish-to-pages.
What security audits does it have?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Warn. A Warn or Fail is worth reading before you install.
What are the best publish-to-pages alternatives?
Popular alternatives to publish-to-pages include pptx-deck-context, pptx-slide-specification and social-publishing. See all publish-to-pages alternatives













