Only Skill You Need

The first and only skill a beginner should install. Bootstraps the rest of the agent skill stack for this project, then routes every task to the current best skill for that job. Keeps a dual ledger (global defaults + project overlay) so the same use-case never gets two skills and a worse skill never replaces a better one. This skill should be used when starting a new project, setting up Claude Code / Cursor / Codex / Copilot, asking "what skills should I use", "best skills right now", "bootstrap my skills", "the only skill I need", beginning any coding task where the right skill might already

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add Endokelp/Only-Skill-You-Need --skill only-skill-you-need
Manual install
git clone --depth 1 https://github.com/Endokelp/Only-Skill-You-Need.git /tmp/Only-Skill-You-Need
mkdir -p ~/.claude/skills
cp -r /tmp/Only-Skill-You-Need/. ~/.claude/skills/only-skill-you-need

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# only-skill-you-need

Announce: `Using only-skill-you-need to [bootstrap | route this task]`.

This is the first skill. Do not skip it to "just start coding." Read the winners it names, then do the user's actual work.

Scripts live next to this file. Run them from the skill root (`SKILL.md`'s directory).

```bash
python scripts/cli.py detect --root <project>
python scripts/cli.py status --root <project>
python scripts/cli.py bootstrap --root <project> --offline
python scripts/cli.py route --root <project> --offline "<user task>"
python scripts/cli.py --self-check
```

`--offline` uses the bundled seed list. Omit it to live-search via `npx skills find`. Never pass `--apply` until the user says yes.

## Procedure

1. Run `detect`, then `status`.
2. If `project_ledger_empty` is true → **bootstrap path**. Print the proposed pack. **Stop and ask** before any install. After yes, run bootstrap with `--apply`, then `npx skills add` using the printed `install_commands` (or run those commands). Refresh STATUS.md.
3. Else run `route "<user task>"`.
4. **Read** each winner's `SKILL.md` (installed copy under `~/.claude/skills`, `~/.cursor/skills`, or `~/.agents/skills`) before doing the user's work.
5. Empty relevant slot → propose the live best from the route/bootstrap output. Wait. Install. Record via `--apply` or `occupy` through bootstrap.
6. Occupied slot + upgrade listed → **mention** the better skill. Do **not** replace it unless the user asks to switch.
Read the full skill on GitHub

Details

Skill name
only-skill-you-need
License
MIT
Repo updated
27 August 2026

FAQ

What does the Only Skill You Need skill do?

The first and only skill a beginner should install. Bootstraps the rest of the agent skill stack for this project, then routes every task to the current best skill for that job. Keeps a dual ledger (global defaults + project overlay) so the same use-case never gets two skills and a worse skill never replaces a better one. This skill should be used when starting a new project, setting up Claude Code / Cursor / Codex / Copilot, asking "what skills should I use", "best skills right now", "bootstrap my skills", "the only skill I need", beginning any coding task where the right skill might already

How do I install the Only Skill You Need skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add Endokelp/Only-Skill-You-Need --skill only-skill-you-need. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Only Skill You Need popular?

It lives in Endokelp/Only-Skill-You-Need, which has 28 GitHub stars and 0 forks.

Related skills

Publisher

25

publisher-skill/publisher

Publish HTML frontend projects to the PushWebly publishing platform, list published projects, obtain shareable project URLs, change a published app's public/private visibility, and package published HTML projects into Android APKs. Use when Codex needs to publish a local zip project, publish and build an APK, build an APK for an existing published project, toggle an app between public and private, list a user's published projects, or log in/register for this publishing platform. Codex should use HTTP APIs with curl when remote MCP tools are not mounted.

Software Development

Repl Scratchpad

24

knot0-com/repl-scratchpad

Use instead of chaining 3+ Bash calls, grep/cat/find pipelines, or any multi-step data processing. This skill should be used when the user asks to "start a scratchpad", "use the REPL", "scratchpad mode", "persistent Python session", or when a task involves exploration, analysis, or file processing that would benefit from composing operations in code rather than making individual tool calls. It creates a persistent Python REPL via tmux where variables survive across turns and only print() output enters context — a context-efficient alternative to Bash for data-heavy work.

Software Development

Dataset Generator

21

Bhanunamikaze/AI-Dataset-Generator

Use this when the user wants to generate, normalize, verify, deduplicate, or export training datasets for Codex, Antigravity, or Claude Code from topics, URLs, reference material, web research, or existing JSONL/CSV files. Supports SFT and DPO workflows, custom export schemas, and deterministic local pipeline scripts.

Software Development

Recommendations

27

tasteray/skills

TasteRay API integration for personalized recommendations across verticals (movies, restaurants, products, travel, jobs). Use when you need to: (1) recommend movies, restaurants, products, travel, or jobs, (2) answer "what would I like" questions, (3) provide personalized recommendations based on preferences, (4) rank or score items for a user, (5) explain why something matches a user's taste, (6) build recommendation context from conversation, (7) integrate psychological profiles with recommendation systems.

Software DevelopmentIn 1 list

Razbor Servisa

19

mcdenil-skills/razbor-servisa

Метод-рефлекс: как превратить ЛЮБОЙ сторонний сервис в CLI-инструмент для агента, когда у сервиса нет удобного «разъёма». Скилл сам определяет ситуацию доступа (есть открытый API / API кривой и неполный / API нет вообще) и ведёт по нужной ветке: собрать по докам API, либо подсмотреть скрытый API прямо в браузере — режим разработчика (F12) → вкладка Network → Copy as cURL → сборка CLI под стек проекта → генерация Skill, чтобы агент сам звал команды. Обязательно используй этот скилл, когда задача касается ЧУЖОГО/СТОРОННЕГО сервиса: интеграция, автоматизация или повторение его логики (маркетплейс

Software Development

Nexcanvas Drawio

24

sunniie/nexcanvas-drawio

Create, repair, convert, render, and verify editable Draw.io diagrams for software, cloud, data, security, delivery, product, and AI/ML architecture. Use for architecture maps, workflows, flowcharts, ERDs, sequences, BPMN, network views, wireframes, .drawio files, or PNG/SVG/PDF diagram exports.

Software Development

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.