github-repo-launch-polish
Skill1 starsChanged 36 days agoMITView on GitHub
Turn a code repository into a discoverable, star-ready open-source project. Use when a repo has a bare README, no license, no screenshots, or no topics — or when an existing README is already well-written and only needs exposure elements (badges, license, English section, star CTA) added without rewriting the author's voice. Not for code changes, feature work, or a full rewrite the author did not ask for.
In this repository30 other files it gives its agents.
- anna-app-publishSkill
- campus-jobs-radarSkill
- career-pivot-researchSkill
- cf-pages-deploySkill
- company-risk-checkSkill
- github-repo-repair-auditSkill
- headless-webapp-screenshotsSkill
- historical-remotion-filmSkill
- interview-debriefSkill
- job-application-screenerSkill
- job-application-trackerSkill
- llm-output-eval-gateSkill
- memory-sync-abcSkill
- offer-decision-frameworkSkill
- online-assessment-solverSkill
- personal-secretary-memorySkill
- personal-tone-writingSkill
- portfolio-github-workflowSkill
- recruiting-source-huntingSkill
- remotion-delivery-qaSkill
- resume-jd-matcherSkill
- resume-jd-tailorSkill
- resume-polish-craftSkill
- session-checkpointSkill
- session-log-archaeologySkill
- single-file-html-toolSkill
- static-site-deploy-verifySkill
- vibecoding-resume-storySkill
- video-portfolio-performanceSkill
- workflow-distillerSkill
The file
We split this skill into the rules it gives an agent
10 rules. About 0 are common, 6 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 21
If the README lacks an online demo link but Pages is enabled, check the root tree for index.html and add the Pages URL.
- Distinctive: line 38
When polishing an owner's whole account:
- Very specific: line 41
Do not forget the profile README repo (<user>/<user>) — it is the highest-traffic page on the account.
- Distinctive: line 43
When a description or README states a count ("4 skills", "five repos"), flag every place that count appears.
- Very specific: line 55
Add a LICENSE file (MIT for personal portfolio projects, copyright line = GitHub username + year).
- Very specific: line 62
If a probe was used to test behavior, delete probe files afterwards (docs/.probe.txt, docs/_probe.png style leftovers make a repo look …
- Distinctive: line 63
After pushing README references to images, open the repo page and confirm every image renders.
- Distinctive: line 78
Add four badges under the title (skills count, license, runtime dependency, privacy).
- Distinctive: line 79
Add a one-line value proposition in bold, before the existing prose.
- Distinctive: line 80
Add a scenario index, ten lines of "I want X -> use Y".
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
GitHub Repo Launch Polish
A repo with good code and a bare README gets no stars. Exposure on GitHub comes from search metadata (description, topics, English keywords) and from a README that proves the project works in five seconds.
Two Modes — Pick First
Mode A: bare or weak README. Rebuild using the README Anatomy below.
Mode B: README already well-written (author's voice, honest metrics, real detail). Do NOT rewrite it — rewriting erases the voice that makes it credible. Only add exposure elements, surgically:
- Badge block right after the H1 (live demo, license, one fact badge like "14/14 tests passing").
- An
## Englishsummary section before the license/closing section. - A one-line star CTA in a centered div at the very bottom.
LICENSEfile if missing.- If the README lacks an online demo link but Pages is enabled, check the root tree for
index.htmland add the Pages URL.
Everything else stays byte-identical. The diff should read as "additions only".
README Anatomy (in order, for Mode A)
- Centered hero: name, one-line slogan, what it is in one sentence, badges (live demo, license, stack, PRs welcome via shields.io
for-the-badgestyle), quick nav links. - Live demo link in the hero and again in quick start. A clickable product beats any description.
- Screenshot table: desktop and mobile side by side, real captures of the product's best screen and its differentiating feature. Use the
headless-webapp-screenshotsskill to produce them. - What/why: the pain point in two sentences, then the one thing this project does differently.
- The differentiator with a diagram: an ASCII flow of the core mechanism (pipeline, state machine, data flow). This is what gets quoted.
- Features, quick start, tech stack, project structure, roadmap, contributing.
- English summary section: one paragraph + demo link. GitHub search and most readers index on English; a Chinese-only README is invisible internationally.
- Star call-to-action at the bottom, one line, centered.
Batch Polishing Several Repos
When polishing an owner's whole account:
- List all repos first (
search_repositories user:<name>, non-minimal output) and record for each: has license, has topics, has homepage, star count, Pages enabled. Skip nothing silently. - Do not forget the profile README repo (
<user>/<user>) — it is the highest-traffic page on the account. Add new projects to its list and keep counts (number of skills, number of repos) in sync with reality. - One commit per repo (README + LICENSE together), then hand the owner a single consolidated list of manual About/description/topics/website edits — connector tools cannot set them.
- When a description or README states a count ("4 skills", "five repos"), flag every place that count appears; adding a project invalidates all of them at once.
Repository Metadata (manual, 2 minutes)
MCP/GitHub connectors used for file pushes cannot set these; do them in the web UI and never skip them:
- About description: one sentence, front-load English keywords (
AI daily planner with LLM output evaluation), then Chinese. - Website: tick "Use your GitHub Pages website" when Pages is enabled.
- Topics: 8-10 tags mixing domain and stack, e.g.
ai-agentllmevaluationproductivityvanilla-javascriptpwa. Topics are how GitHub search surfaces small repos.
License
Add a LICENSE file (MIT for personal portfolio projects, copyright line = GitHub username + year). No license means "all rights reserved" — many people will not star or fork.
Publishing Files — Known Limitation
Text files push fine through connector/Contents-API style tools. Binary files (PNG, GIF, fonts) do not: the content string is stored as-is, so base64 text lands in the repo as literal text and the image is broken. Verified behavior — do not retry it.
- Push binaries via real Git transport, or drag the folder into the repo's web upload UI (
/upload/main). - If a probe was used to test behavior, delete probe files afterwards (
docs/.probe.txt,docs/_probe.pngstyle leftovers make a repo look sloppy). - After pushing README references to images, open the repo page and confirm every image renders.
Final Checklist
- README renders with zero broken images or badge links
- LICENSE present and linked from README
- About description + website + topics set
- Live demo link works from a logged-out / incognito browser
- Profile README repo updated (new projects listed, counts in sync)
- No secrets, personal data, employer names, or internal URLs anywhere in the tree (grep for them)
Example
A repo whose README already reads well. Mode B, five surgical additions:
- Add four badges under the title (skills count, license, runtime dependency, privacy).
- Add a one-line value proposition in bold, before the existing prose.
- Add a scenario index, ten lines of "I want X -> use Y".
- Fill About: one sentence of description plus topics.
- Append a star and issue call to action.
Nothing in the author's own wording is rewritten.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

