DEV Community

Cover image for skills.sh: The Skill Marketplace for AI Coding Agents You're Missing Out On
@kiwibreaksme
@kiwibreaksme

Posted on

skills.sh: The Skill Marketplace for AI Coding Agents You're Missing Out On

Ever had these thoughts while using AI coding agents?

"I'm tired of explaining React best practices every time..."
"I wish I could save my Tailwind rules somewhere..."
"How do other people set up their AI?"

It's already been done for you.


What is skills.sh?

πŸ”— Visit skills.sh

The Open Agent Skills Ecosystem

A marketplace for injecting expert knowledge into AI agents (Claude Code, Cursor, Copilot, etc.).

In simple terms:

  • 🧠 Install other people's best practices into your AI
  • ⚑ 1 minute install, no complex setup
  • πŸ”“ Open source, free

Supported AI Agents

Agent Support
Claude Code βœ…
Cursor βœ…
GitHub Copilot βœ…
Gemini βœ…
OpenAI Codex βœ…
+15 more βœ…

Works with almost every AI coding tool out there.


Top 10 Most Popular Skills

Rank Skill Installs Purpose
1️⃣ vercel-react-best-practices 32.6K React best practices
2️⃣ web-design-guidelines 24.7K Web design guide
3️⃣ remotion-best-practices 12.7K Video editing (Remotion)
4️⃣ frontend-design 4.0K Frontend design
5️⃣ skill-creator 2.6K Skill for creating skills
6️⃣ vue-best-practices 2.1K Vue.js
7️⃣ three-js-best-practices 1.8K Three.js 3D
8️⃣ supabase-best-practices 1.5K Supabase
9️⃣ marketing-guidelines 1.2K Marketing
πŸ”Ÿ tailwind-best-practices 1.0K Tailwind CSS

30,000+ developers using React are already on this.


How to Install

Method 1: CLI (Recommended)

npx skills add vercel-labs/vercel-react-best-practices
Enter fullscreen mode Exit fullscreen mode

One line. That's it.

Method 2: Inside Claude Code

/skills install vercel-labs/vercel-react-best-practices
Enter fullscreen mode Exit fullscreen mode

Verify Installation

/skills
Enter fullscreen mode Exit fullscreen mode

How Does It Actually Work?

Before (Without Skills)

Me: Create a React component

Claude: (generates basic code)
Enter fullscreen mode Exit fullscreen mode

After (With Skills Installed)

Me: Create a React component

Claude: (applies Vercel's best practices)
- Functional component
- TypeScript type definitions
- Proper hook usage
- Performance optimization
- Accessibility considerations
Enter fullscreen mode Exit fullscreen mode

Same question, different quality.


Recommended Skill Combos

🎨 Frontend Developer

npx skills add vercel-labs/vercel-react-best-practices
npx skills add vercel-labs/web-design-guidelines
npx skills add vercel-labs/frontend-design
Enter fullscreen mode Exit fullscreen mode

⚑ Next.js + Supabase

npx skills add vercel-labs/vercel-react-best-practices
npx skills add supabase/supabase-best-practices
Enter fullscreen mode Exit fullscreen mode

🎬 Video Editing (Remotion)

npx skills add remotion-dev/remotion-best-practices
Enter fullscreen mode Exit fullscreen mode

🎯 Vue.js Developer

npx skills add vuejs/vue-best-practices
Enter fullscreen mode Exit fullscreen mode

🌐 Full Stack

npx skills add vercel-labs/vercel-react-best-practices
npx skills add supabase/supabase-best-practices
npx skills add vercel-labs/web-design-guidelines
Enter fullscreen mode Exit fullscreen mode

Skill Structure (For the Curious)

A skill is essentially one SKILL.md file.

my-skill/
β”œβ”€β”€ SKILL.md           # Core (required)
β”œβ”€β”€ reference.md       # Detailed docs (optional)
β”œβ”€β”€ examples.md        # Examples (optional)
└── scripts/           # Scripts (optional)
Enter fullscreen mode Exit fullscreen mode

SKILL.md Example

---
name: react-best-practices
description: React best practices. Auto-applied when writing components.
---

## Component Rules

1. Use functional components
2. Define props with TypeScript interfaces
3. useReducer over useState (complex state)
4. Always specify useEffect dependencies
5. Memoize only when necessary

## Don'ts

- Class components
- any type
- Inline styles (use Tailwind)
Enter fullscreen mode Exit fullscreen mode

The AI reads this file and follows the rules.


Create Your Own Skill

Using others' skills is great, but you can also create project-specific skills.

Step 1: Create Folder

mkdir -p .claude/skills/my-rules
Enter fullscreen mode Exit fullscreen mode

Step 2: Write SKILL.md

---
name: my-rules
description: Our team's coding rules
---

## Required

1. Variables in camelCase
2. Functions under 20 lines
3. Comments explain "why"
4. Error handling required

## Forbidden

- console.log (production)
- any type
- Magic numbers
Enter fullscreen mode Exit fullscreen mode

Step 3: Done

Now it auto-applies when you code.


skills.sh vs Manual Prompts

Aspect Manual Prompts skills.sh
Type every time Required ❌ Not needed
Consistency πŸ”΄ Low 🟒 High
Sharing Difficult βœ… Easy
Verified ❌ βœ… Community verified
Setup time - 1 minute

FAQ

Is it free?
Yes, it's open source and free.

Which AIs does it work with?
Claude Code, Cursor, Copilot, Gemini, and 20+ more.

Do skills conflict with each other?
Usually not. Each skill is designed to focus on a specific domain.

Can I share my own skills?
Yes, push to GitHub and register on skills.sh.


Summary

Action Command
Install skill npx skills add owner/repo
List installed /skills
Call directly /skill-name
Create your own .claude/skills/name/SKILL.md

Get Started

Takes 1 minute.

# Install the most popular React skill
npx skills add vercel-labs/vercel-react-best-practices
Enter fullscreen mode Exit fullscreen mode

Now when you write React code, Vercel's best practices are automatically applied.


Links

πŸ”— skills.sh - Skill Marketplace
πŸ”— skills.sh Docs
πŸ”— Claude Code Skills Official Docs


What skills are you using?

Top comments (0)