publish-demo

Publishes a human-review page as a demo snapshot to GitHub Pages, releases, and ghcr.

6|7|Updated Aug 21, 2026
One-click install
npx skills add https://github.com/victorrentea/human-review --skill publish-demo-victorrentea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish-demo
Source: https://github.com/victorrentea/human-review/tree/main/skills/publish-demo
Command: npx skills add https://github.com/victorrentea/human-review --skill publish-demo-victorrentea

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After building a /human-review page, sharing it with others requires manually copying files, updating a landing-page index, and pushing to a repository. This Skill automates that entire publishing step so a finished review page becomes a live demo snapshot with one command. ## Core Features & Use Cases - Snapshot Publishing: Copies the finished review page into the human-review repo's demo/ directory, deriving the slug from the project directory and rejecting any file over 50 MB. - Automatic Landing-Page Card: Renders the snapshot's card in demo/index.html from review.html and content.json, so the index never needs hand-editing. - Commit and Push Distribution: Commits and pushes, which triggers three workflows producing the GitHub Pages copy, a downloadable zip release, and a ghcr.io Docker image. - Use Case: After running /human-review on a pull request, invoke /publish-demo to get a shareable URL, a zip download link, and a docker run command for that exact review snapshot. ## Quick Start Ask the assistant to run /publish-demo to publish the current human-review page as a demo snapshot and print its Pages, zip, and Docker links.

Frequently Asked Questions about publish-demo

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

FAQPage Schema
How do I publish a human-review page as a demo?

Run /publish-demo after building the review page. The skill invokes publish-demo.sh, which copies the snapshot into the repo's demo/ directory, renders its card in demo/index.html, then commits and pushes to trigger deployment.

What does publishing a demo snapshot produce?

The push triggers three workflows producing a GitHub Pages URL for the snapshot, a downloadable zip attached to the demo release, and a ghcr.io Docker image tagged with the snapshot slug. All three take about a minute to appear.

Can I publish a demo without pushing immediately?

Yes. Drop the --push flag and pass --card instead, which copies the snapshot and renders its landing-page card locally without committing or pushing. This lets you inspect the result before publishing.

Why does publish-demo reject some files?

The script refuses any file over 50 MB to keep the demo repository and its artifacts small. It also leaves behind the run's dot-prefixed bookkeeping files and raw .webm recordings when copying the snapshot.

What is the difference between publish-demo and human-review-publish-demo?

publish-demo publishes the live interactive review page as a hosted snapshot. human-review-publish-demo publishes static screenshots of the review, one full-page image per tab in light and dark mode, for readers who should not run anything.