⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
auth
Understand and customize authentication in this project. Use when: adding auth to routes, swapping auth providers (Clerk, Auth0, custom SSO), debugging auth issues, or understanding the UserInfo contract and get_current_user dependency.
Use with your AI agent
Open your project in any AI assistant that can read your files. Works with ChatGPT, Claude, Claude Code, Codex, Cursor, Hermes Agent, OpenClaw, Grok Bot, and more.
Your agent needs access to this page’s linked instructions and your project files. Copying does not install or execute anything.
// RATINGS
Not yet listed on ClawHub or SkillsMP
// README
SerpentStack
Agent skills are how Stripe merges 1,300+ agent-generated PRs per week and Shopify operates with agents as a core part of engineering. But skills are scattered across registries with no unified way to find or install them.
SerpentStack searches every major skill registry and MCP server directory at once — Anthropic, skills.sh, awesome-agent-skills, public GitHub, and the MCP Registry — with a single command. One CLI to search, install, and manage skills and discover MCP servers for any AI coding agent.
npm install -g serpentstack
Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, Windsurf, and any tool that reads the Agent Skills open standard. Zero dependencies. Requires Node 22+.
Why SerpentStack?
Skills and MCP servers are scattered across isolated registries. There's no unified way to find what exists.
| skills.sh | Anthropic | awesome-agent-skills | Glama | mcp.so | SerpentStack | |
|---|---|---|---|---|---|---|
| Skills | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: all | ||
| MCP servers | :white_check_mark: | :white_check_mark: | :white_check_mark: all | |||
| Single CLI search | :white_check_mark: | |||||
| Install from any source | :white_check_mark: | |||||
| Project-aware recommendations | :white_check_mark: | |||||
| Auto-generate missing skills | :white_check_mark: |
One search, every source. Skills and MCP servers together, clearly labeled.
Quick Start
serpentstack search "react testing" # search every registry
serpentstack add clerk # install by name
serpentstack add stripe/agent-toolkit # install from a GitHub repo
serpentstack discover # get recommendations for your project
That's it. Skills are installed to .skills/<name>/SKILL.md and your agents pick them up automatically.
Search
Search across all major skill registries and MCP server directories with one command. Results are ranked by relevance, clearly split into Skills and MCP Servers so you always know what you're looking at.
serpentstack search "auth oauth"
serpentstack search "stripe payments"
serpentstack search "postgres database"
serpentstack search "docker deploy"
── Skills (3) ──────────────────────────────────────
1. clerk anthropic
Authentication and user management with Clerk
$ serpentstack add anthropics/skills/clerk
2. better-auth skills.sh
Type-safe authentication framework for TypeScript
$ serpentstack add better-auth/best-practices
3. oauth-patterns awesome
OAuth 2.0 and OpenID Connect integration patterns
$ serpentstack add nichochar/oauth-patterns
── MCP Servers (2) ─────────────────────────────────
1. supabase mcp
Manage Supabase projects, databases, edge functions, and auth
Claude Code: claude mcp add supabase -- npx -y supabase-mcp-server
Docs: github.com/supabase-community/supabase-mcp
2. neon mcp
Serverless Postgres with branching, schema migrations, and database management
Claude Code: claude mcp add --transport http neon https://mcp.neon.tech/sse
Docs: github.com/neondatabase/mcp-server-neon
Skills and MCP servers are clearly labeled: anthropic skills.sh awesome github for skills, mcp for MCP servers. Skills teach agents how to build; MCP servers give agents tools to use — you often want both.
Install
Install skills from any source — a registry name, a GitHub repo, or a URL. SerpentStack resolves the source, fetches the SKILL.md, and drops it into your .skills/ directory.
serpentstack add clerk # resolve via registries
serpentstack add anthropics/skills/clerk # specific GitHub path
serpentstack add stripe/agent-toolkit # GitHub repo
serpentstack add --force clerk # overwrite existing
If no community skill exists, SerpentStack auto-generates a context-rich stub by pulling the project's README, package metadata, install commands, and docs URL from GitHub. You get a useful starting point instead of nothing.
serpentstack add fastify
# → Generated fastify → .skills/fastify/SKILL.md
# Source: github.com/fastify/fastify
# Docs: fastify.dev
Discover
Analyze your project and get skill and MCP server recommendations tailored to your actual stack. SerpentStack reads your dependency files, detects frameworks/services/tools, and searches registries for matching skills and MCP servers — skipping skills you already have installed.
cd your-project
serpentstack discover
Your stack
Languages: javascript, typescript
Frameworks: react, nextjs
Services: clerk, stripe, prisma
Tools: vitest, tailwindcss, eslint
── Services ────────────────────────────────────────
clerk anthropic
$ serpentstack add anthropics/skills/clerk
stripe-best-practices skills.sh
$ serpentstack add stripe/agent-toolkit
...
── MCP Servers (3) ─────────────────────────────────
stripe mcp
$ claude mcp add stripe -- npx -y @stripe/mcp
neon mcp
$ claude mcp add --transport http neon https://mcp.neon.tech/sse
...
12 skill recommendations, 3 MCP servers based on your stack.
3 skills already installed.
Detects: JavaScript/TypeScript, Python, Go, Rust, Ruby — and 50+ frameworks, services, and tools within each.
Base Skills
SerpentStack ships 10 production-quality skills you can install into any project. These aren't descriptions — they contain complete, copy-paste templates with real imports and type signatures. Every skill ends with a verification step so agents can confirm their own work.
serpentstack skills # install all 10 base skills
serpentstack skills update # update to latest versions
| Skill | What it teaches agents |
|---|---|
scaffold | End-to-end resource generation: model, schema, service, route, migration, tests, frontend types |
auth | JWT, owners |
// HOW IT'S BUILT
KEY FILES