Fork it
Before the user starts coding a new project idea, search GitHub for an existing repo to fork as a starting point. Skip for debugging, learning, or a specific algorithm/function.From its SKILL.md
npx -y skills add GDWhisper/fork-it.skill --skill fork-itAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- reads credentialsReads from 1 credential source: `GITHUB_TOKEN`.
- 1 stars1 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.
- runs commandsInstructs the agent to run 2 commands, including `node scripts/github-search.mjs "keywords" --language js --min-stars 50 --limit 5` and 1 more.
SKILL.md
1.8 KB, 362 tokens by cl100k_base, as published. Nobody here has run it
fork-it
Method: search GitHub before building from scratch, fork the closest match, then make it yours.
Language
Reply in the user's language. Script output is language-neutral (English repo data); translate names, descriptions, and your commentary when presenting.
When to use
- User wants to build / create / make something new (any language), or invokes
/fork-it. - Skip when: debugging or fixing existing code, learning/teaching, asking about a specific function/algorithm/regex, or they've already chosen a base project.
Workflow
- Search with their keywords:
node scripts/github-search.mjs "keywords" --language js --min-stars 50 --limit 5 - Analyze each result by fit:
- Great match → fork & customize
- Partial match → fork & extend (add the missing piece)
- Reference only → study the approach, then build your own
- Nothing fits → build fresh
- Recommend the best 1–3 candidates (stars / language / what it gives them) with the suggested path. If nothing fits, say so and encourage a from-scratch build.
- Details on demand — when the user leans toward one repo, fetch more with:
node scripts/repo-detail.mjs "owner/repo"
Notes
- Format
starsas12.3k,pushed_days_agoas "3 days ago". Full JSON shape and all flags:references/schema.md. - Rate limit: 60/hr unauthenticated, 5000/hr with
GITHUB_TOKEN. Set it if searches start failing.
What ships with it: 1 file
2.0 KB alongside SKILL.md
references/
- schema.md2.0 KB