DEV Community

Cover image for I Collected 208 Skills for Coding Agents. Here's How I Stop Them Fighting Each Other
Rachit Sharma
Rachit Sharma

Posted on

I Collected 208 Skills for Coding Agents. Here's How I Stop Them Fighting Each Other

I'm a digital marketer, not a developer. But I work with coding agents every day, and the biggest upgrade wasn't a better model. It was skills.

What is a skill?

A skill is a folder with one file, SKILL.md. The top of the file has a short description that the agent matches against your request. The rest holds the instructions, loaded only when there is a match. No plugin, no framework, no code to run.

Say "cut this clip to 30 seconds and burn in captions" and an ffmpeg skill loads itself. Say "why is this page not converting" and a conversion skill loads instead.

What's in the collection

208 skills across these areas:

  • Video and audio (ffmpeg, Remotion, transcription)
  • Design and frontend
  • Marketing and SEO (SEO audit, copywriting, ads, CRO)
  • Docs and files (docx, pdf, pptx, xlsx)
  • Backend and infra (Stripe, Supabase, auth)
  • Agent workflow (planning, debugging, test-driven development)
  • Security and reverse engineering
  • Automation

I collected, edited and wired them together. Many are adapted from public work, including Anthropic's official skills, obra/superpowers, Corey Haines' marketing skills and OWASP cheat sheets. Every source is credited in the repo.

The real problem: skills fight each other

With 200+ skills installed, the problem is not "no skill". It is three skills firing at once. My rules:

  1. Load a skill only when the request clearly matches its description, not on one shared keyword.
  2. Max 3 skills per task. If two match, take the more specific one.
  3. No match? Work without a skill. A forced skill is worse than none.

I also rewrote descriptions so they work as triggers, not marketing copy, and added some triggers in Hinglish, because that is how I talk to my agent.

How to use it

You never need all 208. Copy the five you will actually use, and the agent's context stays small.

git clone https://github.com/Rachit-Sharma08/coding-agent-skills.git
Enter fullscreen mode Exit fullscreen mode

Then copy a skill folder into ~/.claude/skills/ for Claude Code, or ~/.agents/skills/ for OpenCode. The full steps are in SETUP.md.

Repo: https://github.com/Rachit-Sharma08/coding-agent-skills

If it saves you an afternoon, a star helps other people trust the collection. And tell me in the comments: which skill is missing?

Top comments (0)