publish-to-pages

Convert PPTX, PDF, and HTML files and publish them to GitHub Pages.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/voidrot/agents --skill publish-to-pages-voidrot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish-to-pages
Source: https://github.com/voidrot/agents/tree/main/skills/meta/publish-to-pages
Command: npx skills add https://github.com/voidrot/agents --skill publish-to-pages-voidrot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, python-pptx, poppler-utils, curl, gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of publishing presentations and static web content to GitHub Pages, converting file formats like PPTX and PDF, handling repository creation, file conversion, and enabling GitHub Pages.

Core Features & Use Cases

  • File Conversion: Converts PPTX, PDF, and HTML files into web-friendly formats.
  • Repository Management: Automates repository creation, visibility (public/private), and GitHub Pages setup.
  • Use Case: Quickly deploy a new presentation to GitHub Pages by running a single skill command with your file and desired repository name.

Quick Start

publish-to-pages 'path/to/your/file.pptx' 'my-repo-name'

Frequently Asked Questions about publish-to-pages

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a PPTX presentation to GitHub Pages?

You can deploy PPTX presentations to GitHub Pages by running a single command that automates repository creation, converts the file into a web-friendly format, and enables GitHub Pages hosting.

Can I publish PDF and HTML files to GitHub Pages automatically?

Yes, you can automatically publish PDF and HTML files to GitHub Pages. The process handles file conversion for these formats and configures repository settings to serve the static web content.

Do I need the gh CLI to automate repository creation and file conversion for GitHub Pages?

Yes, you need the 'gh' CLI to automate repository creation and GitHub Pages enablement. The process also requires Python with dependencies like python-pptx and poppler-utils for file conversion tasks.

What's the best way to convert and host static web content from presentations online?

The best way to convert and host static web content from presentations is using an automated deployment tool that handles file conversion, repository creation, and GitHub Pages setup in one step.

Why does my PPTX to GitHub Pages conversion require poppler-utils and python-pptx?

PPTX to GitHub Pages conversion requires python-pptx to read presentation files and poppler-utils to process PDF intermediates, ensuring accurate conversion into web-friendly static content.