skills.sh

Badges for skills.sh — agent skill installs and leaderboard rank, trending, and hot positions.

Display live stats from skills.sh, the open agent skills directory by Vercel. Show how many times your skill has been installed and where it sits on the leaderboard.

installs
Installs (branded)
rank
All-time rank
trending
Trending rank (branded)
hot
Hot rank
web design guidelines installs
Installs
frontend design rank
Rank

Available badges

BadgeEndpointDescription
Installs/skills/installs/{owner}/{repo}/{skill}All-time install count
Rank/skills/rank/{owner}/{repo}/{skill}All-time leaderboard position
Trending/skills/trending/{owner}/{repo}/{skill}Position on the trending leaderboard
Hot/skills/hot/{owner}/{repo}/{skill}Position on the hot (last 24h) leaderboard

The default endpoint /skills/{owner}/{repo}/{skill} returns the install count.

Quick examples

![installs](https://shieldcn.dev/skills/installs/vercel-labs/agent-skills/vercel-react-best-practices.svg)
![skill rank](https://shieldcn.dev/skills/rank/vercel-labs/agent-skills/vercel-react-best-practices.svg?variant=branded)
![trending](https://shieldcn.dev/skills/trending/vercel-labs/agent-skills/vercel-react-best-practices.svg)
![hot](https://shieldcn.dev/skills/hot/vercel-labs/agent-skills/vercel-react-best-practices.svg)

Finding your skill

Skills are addressed as {owner}/{repo}/{skill} — the GitHub repository that hosts the skill (owner/repo, the skills.sh source) plus the skill's slug:

  1. Publish a SKILL.md in a public GitHub repo (see the skills.sh docs).
  2. The skill is indexed automatically after its first npx skills add {owner}/{repo} install.
  3. Find your skill page at https://www.skills.sh/{owner}/{repo}/{skill} — the badge path uses the same three segments. For example, https://www.skills.sh/vercel-labs/agent-skills/vercel-react-best-practices/skills/installs/vercel-labs/agent-skills/vercel-react-best-practices.svg.

Data source

Uses the public skills.sh leaderboard API (/api/skills/{view}/{page}). No API key required — a SKILLS_SH_API_KEY env var raises the rate limit when self-hosting. Leaderboard pages are cached 30 minutes and shared across all badges. Rank and installs read the all-time leaderboard; trending and hot read their respective boards. Skills outside the top of a board return a not-found badge, so these work best for skills that are actively ranking.

Endpoint details

Use these sections when you need the exact URL shape or a focused example for a specific badge type.

Skill Installs

This section covers the skills/installs badge endpoint.

Show the all-time install count for a skill.

GET/skills/installs/:owner/:repo/:skill.svg

Path Parameters

required
required
required
![badge](https://shieldcn.dev/skills/installs/vercel-labs/agent-skills/vercel-react-best-practices.png)
badge preview

URL format

/skills/installs/{owner}/{repo}/{skill}.svg
/skills/{owner}/{repo}/{skill}.svg

Both formats return the same badge. The default endpoint shows the install count.

Examples

installs
Default variant
installs branded
Branded variant
installs secondary
Secondary variant
installs outline
Outline variant

Copy-paste examples

Default — all-time install count

![skill installs](https://shieldcn.dev/skills/installs/vercel-labs/agent-skills/vercel-react-best-practices.svg)

Branded — Vercel black with the ▲ logo

![skill installs](https://shieldcn.dev/skills/installs/vercel-labs/agent-skills/vercel-react-best-practices.svg?variant=branded)

Skill Rank

This section covers the skills/rank badge endpoint.

Show the skill's position on the all-time skills.sh leaderboard.

GET/skills/rank/:owner/:repo/:skill.svg

Path Parameters

required
required
required
![badge](https://shieldcn.dev/skills/rank/vercel-labs/agent-skills/vercel-react-best-practices.png)
badge preview

URL format

/skills/rank/{owner}/{repo}/{skill}.svg

Examples

rank
Default variant
rank branded
Branded variant
rank secondary
Secondary variant
rank outline
Outline variant

Copy-paste examples

Default — all-time leaderboard position

![skill rank](https://shieldcn.dev/skills/rank/vercel-labs/agent-skills/vercel-react-best-practices.svg)

Branded — Vercel black background

![skill rank](https://shieldcn.dev/skills/rank/vercel-labs/agent-skills/vercel-react-best-practices.svg?variant=branded)

These sections cover the skills/trending and skills/hot badge endpoints.

Show the skill's position on the trending or hot (last 24h) leaderboards. A skill that isn't currently listed returns a not-found badge, so these work best for skills that are actively climbing.

GET/skills/trending/:owner/:repo/:skill.svg

Path Parameters

required
required
required
![badge](https://shieldcn.dev/skills/trending/vercel-labs/agent-skills/vercel-react-best-practices.png)
badge preview

URL format

/skills/trending/{owner}/{repo}/{skill}.svg
/skills/hot/{owner}/{repo}/{skill}.svg

Examples

trending branded
Trending (branded)
trending secondary
Trending (secondary)
hot outline
Hot (outline)
hot
Hot (default)

Copy-paste examples

Default — current trending position

![skill trending](https://shieldcn.dev/skills/trending/vercel-labs/agent-skills/vercel-react-best-practices.svg)

Branded — hot (last 24h) position

![skill hot](https://shieldcn.dev/skills/hot/vercel-labs/agent-skills/vercel-react-best-practices.svg?variant=branded)