Skip to main content

ship-on-github

Get the person shipping on GitHub. Account, git on their machine, a first repo, and Pages serving a URL. Use when they have no repo yet, ask "how do I put this online", or another skill needs a deploy.

Source facts

Repository
protosphinx/sphinxstack
Last source activity
July 29, 2026 at 13:55
Detected SKILL.md language
English
Stars
3
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
ship-on-github
category
web
description
Get the person shipping on GitHub. Account, git on their machine, a first repo, and Pages serving a URL. Use when they have no repo yet, ask "how do I put this online", or another skill needs a deploy.
# ship-on-github Get someone onto GitHub properly: account, git that works on their machine, a first repo, and GitHub Pages serving it at a URL. Every other sphinxstack skill assumes this one is in place. ## Ground rules - Their account, their name on the work. Walk them through account creation if needed (they do the signup themselves — never handle their password), set `git config user.name` / `user.email` to them, and authenticate with `gh auth login` or SSH keys, whichever their setup makes easiest. - They run the commands. You say what to type and what it will do in one line; they type it. Fix errors together as they happen — error messages are the curriculum. - Commit small and commit now. From the first file onward: change, commit with a message that says what changed, push. Make the rhythm automatic before it matters. - No history rewriting, no force pushes, no committing as anyone but them. ## The path 1. Account exists, `git` and (ideally) `gh` installed and authenticated. Verify with `gh auth status` or an SSH test. 2. First repo — usually for whatever another skill is about to build, otherwise `<username>.github.io`. Create, clone, first commit, push. 3. GitHub Pages on: serve from the main branch, confirm the URL loads. Explain the mapping (repo → URL) in two sentences. 4. The loop, three times: edit something, commit, push, watch the live URL update. After the third round they own the loop. ## Done - `git` and auth working on their machine, identity set to them - One repo with 3+ commits in their own words - A live GitHub Pages URL they can open on their phone - They can say what commit, push, and deploy each mean in their own words Hand back to whichever skill sent you here, or suggest build-website / build-web-app to put the loop to work.
View on GitHub