A skill for Claude Code · GitHub Pages

Describe a site. Get a live link.

Tell Claude what you need. PageDrop has it build the site, publish it to GitHub Pages, and check that the link actually opens. Free hosting, your own repo, no extra API key.

You need Claude Code and a GitHub account. That's it.

message to a live site
hosting on GitHub Pages
extra API keys
your code, your repo
  1. 01 / you

    Describe it

    One sentence, like telling a friend.

  2. 02 / Claude

    Builds it

    Layout, type, and motion in one file.

  3. 03 / GitHub

    Publishes it

    Repo, Pages, and a working link.

claude
You, in Claude Code
<section class="hero">
  <h1>Grain</h1>
  <p>Coffee worth getting up early for</p>
  <a href="#menu">Menu</a>
</section>
python publish.py grain --repo grain
Live: https://you.github.io/grain/
GrainMenu · Visit · Contact

Coffee worth getting up early for

We roast our own. 12 Garden St · 8am–10pm

See the menu
Flat white$4.20
Lavender latte$4.80
Croissant$3.50
● live
Edits

Change it in plain words

Ask for a change, and Claude edits only that and republishes. Every version is a commit, so you can always roll back.

Add a section with our opening hours
Added "Hours" after the menu and republished. Live in about a minute.
Connect my domain grain-coffee.com
Done on GitHub's side. Add these four A records at your registrar, and HTTPS turns on by itself.
Compare

No new subscription. No lock-in.

AI site builders are convenient, but they charge monthly and your site lives on their platform. PageDrop uses the Claude Code you already have and puts the site in your own GitHub.

PageDropAI site builders
(Lovable, Durable, Framer)
PriceIncluded in your Claude Code planA subscription from $10–25 a month
HostingGitHub Pages, freeIncluded in the subscription
If you stop payingThe site keeps runningDepends on the plan
CodeOpen, in your own repositoryA closed platform
SetupClaude Code and a GitHub accountNothing, it all runs in the browser

Competitor prices are from public reviews for 2026.

Earn with it

Show a client their site before the first call

A finished result sells better than a pitch. Build the site first, with the business's real name, services, and address.

One developer built mockups for 11 local businesses that had no website. Five bought a site for about $1,000 each: $5,000 in a week.

  1. Find local businesses with no website, or a broken one
  2. Build and publish a site for each with their real details
  3. Send the owner the link: "I made you a website, take a look"
  4. Sell the polish, the custom domain, and support
FAQ

Questions

What does it cost?

Nothing beyond the Claude Code you already use. GitHub Pages hosting is free for public repositories.

Do I need to code?

No. You describe the site and ask for changes in plain words. Claude writes the code and runs the publishing script.

How does it get access to my GitHub?

The script uses credentials already on your machine: the GitHub CLI, a GITHUB_TOKEN variable, or the git credential manager. It never prints them and only talks to GitHub.

Can it overwrite something by accident?

No. It refuses to touch an existing repository unless you explicitly ask for an update, and it refuses folders whose git remote points somewhere else.

What kinds of sites?

Static sites: landing pages, portfolios, event pages, menus, resumes. No server code or user accounts, because that's how GitHub Pages works.

Can I use my own domain?

Yes. Ask for it, and the script sets up the domain on GitHub and tells you exactly which DNS records to add.

Can the sites have motion design?

Yes. With the companion motion-site skill installed, ask for "motion" and the site gets scroll scenes, masked text reveals, and a frame-by-frame review.

Your next site is one message away

Open source, MIT licensed. Star it if you like the idea, and show us your site in Issues.

/plugin marketplace add ildargiv/pagedrop