skills.sh
skills.sh is a directory and leaderboard for reusable AI-agent skills, with pages for browsing, packs, audits, and documentation. It indexes skills from repositories and other sources and provides installation workflows for agent tooling.
skills.sh exposes an authenticated HTTP catalog API at `https://skills.sh/api/v1` using Vercel OIDC tokens, plus a public `skills` CLI distributed via npm/npx.
- skills.sh Catalog APIdiscovered
- skills CLIdiscovered
In your Vercel project, open OIDC Federation settings and enable OIDC. At runtime Vercel exposes a short-lived token as process.env.VERCEL_OIDC_TOKEN and the x-vercel-oidc-token request header. For local development, link the project with the Vercel CLI and pull env vars (vercel link, then vercel env pull), or use @vercel/oidc as shown in the skills.sh API docs.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing