claudeers.
// Claude Skills

Only-Skill-You-Need

The first Agent Skill a beginner installs. Bootstraps Claude Code, Cursor, and other agents, then routes every task to the current best skill for that job.

// Claude Skills[ cli ][ api ][ web ][ claude ]#claude#agent-skills#claude-code#cursor#python#skills◷ MIT$open-sourceupdated about 1 month ago
Actively maintained
90/100
last commit about 1 month ago
last release none
releases 0
open issues 0
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up Only-Skill-You-Need (claude-skill project) into my current project.
Found on https://claudeers.com/only-skill-you-need
Repo: https://github.com/Endokelp/Only-Skill-You-Need
Homepage/docs: —
Detected install method: claude-skill → # copy this skill into .claude/skills/only-skill-you-need/
Category: skills. Platforms: cli, api, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-skill)
# copy the skill dir into your project:
# .claude/skills/only-skill-you-need/   (or ~/.claude/skills/only-skill-you-need/ for all projects)
// or clone
git clone https://github.com/Endokelp/Only-Skill-You-Need

// compatibility

Platformscli, api, web
Operating systems—
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

Only Skill You Need — compass with a single keyhole

Only Skill You Need

The first skill a beginner installs.
It bootstraps the rest of the stack, then routes every later task to the current best skill for that job.

Claude Code · Cursor · Codex · Copilot · anything that reads SKILL.md

Only Skill You Need — the first skill. The rest follow.


Why this exists

Agents already have hundreds of skills. They still pick the wrong one, skip the good one, or install a second skill for a job that's already filled.

find-skills searches the registry when you ask "is there a skill for X?".

Only Skill You Need is the package manager on top: detect the repo, fill empty use-cases from the live ecosystem, keep a ledger, and force the agent to read the winner before it writes code.

One install. One slot per job. Never auto-replace a better skill with a worse one.

Install

npx skills add Endokelp/Only-Skill-You-Need -g -y

Then tell the agent:

set up skills for this project

or just start building. This skill should fire first.

Local clone:

npx skills add ./Only-Skill-You-Need -g -a claude-code -a cursor -y --copy

How it works

Task → classify → ledger → read the winning skill

flowchart TD
  task[User task] --> skill[Read this SKILL.md]
  skill --> detect["cli.py detect"]
  detect --> empty{Project ledger empty?}
  empty -->|yes| boot[Propose starter pack]
  boot --> ask[Ask, then npx skills add]
  ask --> write[Write global + project ledger + lock]
  empty -->|no| route[Classify task into slots]
  write --> route
  route --> filled{Slot filled?}
  filled -->|yes| readWin[Read installed winner]
  readWin --> live[Live check npx skills find]
  live --> mention[Mention better if it beats the sticky gate]
  filled -->|no| ask2[Propose current best, then install]
  mention --> work[Do the actual task]
  ask2 --> work

Sticky rules

SituationWhat happens
Empty use-casePropose the current best. Install only after you say yes.
Occupied use-caseKeep the installed skill. Mention a better one. Switch only if you ask.
Same job, second skillRefuse. Record it in rejected[].
Unknown source, <100 installsNever propose.

The ledger (screenshot this)

After bootstrap, every repo gets a human-readable status file. That is the artifact you can put on LinkedIn.

Example STATUS.md with slots, pending upgrades, and rejected duplicates

Global ledger plus project overlay. Project wins per slot.

FileWhereRole
Global ledger~/.agents/only-skill-you-need/ledger.jsonYour defaults across every repo
Project overlay.agents/only-skill-you-need/ledger.jsonWins in this repo
Lockfile.agents/only-skill-you-need/lock.jsonExact sources + rejected candidates
Status.agents/only-skill-you-need/STATUS.mdThe screenshot

What gets bootstrapped

Detects the project root only (no crawl):

You haveStackExtra slots
package.json + Next/ReactnextUI, React, e2e, deploy
package.jsonnodeAPI, deploy
pyproject.toml / requirements.txtpythonAPI, database
go.modgoAPI
empty folderemptyprocess pack only

Every stack includes: plan, TDD, debug, review, verify, minimal, and find-skills.

A brand-new builder with an empty folder can plan, test, debug, and review on day one.

CLI

Python 3.10+, stdlib only. Live search uses npx skills find. If that fails, bundled references/seed-best.json is used and the output says so.

python scripts/cli.py detect --root .
python scripts/cli.py bootstrap --root .           # propose — does not install
python scripts/cli.py bootstrap --root . --apply   # after you say yes
python scripts/cli.py route --root . "fix this bug"
python scripts/cli.py status --root .
python scripts/cli.py --self-check

--offline skips the network and uses the seed list.

Quality score

score = official_bonus + min(installs, 10_000_000) + min(stars, 50_000) * 10

Official bonus (anthropics, vercel-labs, obra, microsoft, supabase, firebase): 1_000_000.

A live candidate is only mentioned as an upgrade if it beats the incumbent on score and has ≥2× installs (or is official while the incumbent is not).

Tests

python -m unittest discover -s tests
python scripts/cli.py --self-check

Stdlib unittest. No extra packages. The self-check fails if ledger merge or the sticky gate breaks.

Repo layout

SKILL.md                 # agent procedure
scripts/cli.py           # detect | bootstrap | route | status
references/              # slots, quality, packs, agent paths
docs/assets/             # logo, banner, diagrams
tests/                   # 63 unit tests

License

MIT © Endokelp

// faq

What is Only-Skill-You-Need?

The first Agent Skill a beginner installs. Bootstraps Claude Code, Cursor, and other agents, then routes every task to the current best skill for that job.. It is open-source on GitHub.

Is Only-Skill-You-Need free to use?

Only-Skill-You-Need is open-source under the MIT license, so it is free to use.

What category does Only-Skill-You-Need belong to?

Only-Skill-You-Need is listed under skills in the Claudeers registry of Claude-compatible tools.

5 views
★ 31 stars
unclaimed
updated about 1 month ago

// embed badge

Only-Skill-You-Need on Claudeers
[![Claudeers](https://claudeers.com/api/badge/only-skill-you-need.svg)](https://claudeers.com/only-skill-you-need)

// retro hit counter

Only-Skill-You-Need hit counter
[![Hits](https://claudeers.com/api/counter/only-skill-you-need.svg)](https://claudeers.com/only-skill-you-need)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/⟨Shell⟩★ 292,190◷ MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/⟨Python⟩★ 178,324[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/⟨Python⟩★ 138,919◷ MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/⟨Python⟩★ 123,800◷ MIT[ claude ]
→ see how Only-Skill-You-Need connects across the ecosystem