agentsclimarketplace

Github star growth

Skill kpab/github-star-growth

Use this skill when someone wants a first-impression, outsider's audit of a GitHub repo to figure out why it isn't earning stars or attention, or wants a prioritized plan before a launch. Trigger on framings like "review my repo like a stranger," "why isn't this getting stars," "what's wrong with our repo / why does it look unprofessional," "we're about to launch/release, what should we fix first," or "nobody's starring this even though it's useful" — even without the words "star" or "growth." Also trigger on explicit growth language: more stars, スター, 伸ばす, promote, discoverability, popularity, visibility. Accepts a GitHub URL or a local repo path, including a bare "how can I improve this?" with a link. Produces a full prioritized audit report (Quick Wins / High-Impact / Later), not a single fix. Do NOT use for narrow single-task asks: fixing README typos, writing a CONTRIBUTING.md, picking a license, reviewing a specific PR, refactoring folder structure, or fetching star counts via the API.From its SKILL.md

Install
npx -y skills add kpab/github-star-growth

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.9 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

GitHub Star Growth Audit

Analyze a repository the way a first-time visitor experiences it, then deliver a prioritized, actionable improvement report. Stars come from two things: (1) visitors who land on the repo and are convinced within ~10 seconds, and (2) getting more of the right visitors to land there at all. The audit covers both.

Step 1: Gather repository data

If given a GitHub URL (no local clone):

  • Fetch the repo page and the GitHub API: https://api.github.com/repos/{owner}/{repo} (stars, forks, topics, description, license, open issues, last push date).
  • Fetch the raw README: https://raw.githubusercontent.com/{owner}/{repo}/HEAD/README.md.
  • Fetch https://api.github.com/repos/{owner}/{repo}/releases and /contributors if useful.
  • Check community files via https://api.github.com/repos/{owner}/{repo}/community/profile (returns health_percentage plus which files exist: code_of_conduct, contributing, license, readme, issue templates).

If given a local repository path:

  • List files at the root; read README, LICENSE, CONTRIBUTING, docs/, .github/ (issue templates, workflows).
  • Use git log --oneline -20 and git remote -v if it's a git repo (remote lets you also pull GitHub API data).

If some data is unavailable (rate limit, no network, no remote), note the gap in the report and analyze what you have — a README-only audit is still valuable.

Step 2: Audit against the checklist

Read references/audit-checklist.md and evaluate every category. Judge like a skeptical developer seeing the repo for the first time: within the first screenful, do they know what this is, why they should care, and how to try it in under a minute? Vague verdicts help nobody — for each finding, cite the specific evidence (e.g., "README's first heading is the project name with no tagline; the first code block appears at line 120").

Step 3: Prioritize and write the report

Score each improvement on Impact (how much it moves stars: High/Med/Low) and Effort (High/Med/Low), then sort: Quick Wins (High impact, Low effort) first. Be honest about impact — adding badges is Low impact; a demo GIF at the top of a README that lacks one is High.

Include promotion/launch recommendations from references/promotion-playbook.md only where relevant to the repo's stage (a 20-star repo needs launch tactics; a 5k-star repo needs community and content tactics).

Before writing any number into the report (star counts, line numbers, download figures, dates, file references), re-check it against the data actually gathered in Step 1 — don't write from memory. A single mistyped or fabricated number gives the reader a reason to distrust every other finding in the audit.

Write the report in English by default, even if the conversation is in another language — audit reports tend to get reused (pasted into issues, shared with co-maintainers, turned into README edits), and the OSS audience for those artifacts is English-speaking. Switch languages only when the user explicitly asks (e.g., 「レポートは日本語で」). Save the report as a Markdown file.

Report structure

ALWAYS use this exact template:

# ⭐ Star Growth Audit: {repo-name}

## Snapshot
| | |
|---|---|
| Stars | ... |
| First impression (10-sec test) | pass/fail + one line why |
| Community health | X/6 files present |
(current stars, last activity, license, topics — whatever was gathered)

## Quick Wins (High impact × Low effort)
For each: **What** → **Why it matters** → **How** (concrete, copy-pasteable where possible)

## High-Impact Projects (High impact × Med–High effort)

## Worth Doing Later (Low–Med impact)

## Promotion Plan
Stage-appropriate launch/content/community tactics with specific venues.

## What NOT to bother with
Things the repo already does well, or common advice that doesn't apply here.

Number every recommendation across sections so the user can refer to them ("do #3"). Aim for 8–15 recommendations total; a 40-item dump gets ignored.

Example finding (format to imitate)

1. Add a demo GIF at the top of the README — Impact: High / Effort: Low The first screenful is currently just badges and install instructions — nothing shows what the tool actually does. Most stars come from "saw the demo, looks useful." Record a ~30-second GIF with vhs or asciinema and place it directly under the title.

After delivering the report

Offer follow-ups: draft the improved README, write the launch post (HN/Reddit/Product Hunt), or create the missing community files. If the conversation is in a language other than English, also offer a translated version of the report. Don't do any of these unless asked.

One caveat to keep in mind (and mention if the user seems to over-index on stars): stars measure visibility, not adoption — downloads and retained contributors matter more for a project's health.

What ships with it: 11 files

397.5 KB alongside SKILL.md, 1 of them executable

assets/

evals/

examples/

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.