⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

auth

@benja-pauls⭐ 2 stars

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.

—/10

// RATINGS

⭐GitHub Stars
⭐ 2 on GitHubGitHub ↗

New / niche

🟢ProSkills Score
—
📍

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.shAnthropicawesome-agent-skillsGlamamcp.soSerpentStack
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
SkillWhat it teaches agents
scaffoldEnd-to-end resource generation: model, schema, service, route, migration, tests, frontend types
authJWT, owners

// HOW IT'S BUILT

KEY FILES

.skills/auth/SKILL.mdREADME.md

// REPO STATS

2 stars