clerk-backend-api

clerk backend api

clerk ↓ 24k
Claude Code
View source ↗

What it does

  • For common operations (list users, create org, invite, update metadata, delete user): use the FAST PATH above — do NOT fetch specs first.
  • Always disregard endpoints/schemas related to platform.
  • Always confirm before performing write requests (POST/PUT/PATCH/DELETE).
  • For metadata operations, always explain all three types (public, private, unsafe) and recommend the appropriate one.
  • Pagination: always use limit + offset and mention that results may be paginated for large datasets.
  • Use direct curl commands for all API calls — never use scripts/execute-request.sh.
  • ${path} — e.g. /users/{userid}

Requirements & configuration

  • currentUser() makes a real API call that counts against rate limits. Use auth() for just the session claims — it reads from the token without an API call.

Configuration: ARGUMENTSCLERK_SECRET_KEYCLERK_BAPI_SCOPESUSER_IDORG_IDEMAILRESPONSE

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

clerk backend api

Source

Repository: https://github.com/clerk/skills

clerk-backend-api FAQ

What does the clerk-backend-api skill do?

Clerk Backend REST API explorer and executor. Browse tags, inspect endpoint schemas, and execute authenticated requests. Use when listing users, managing organizations, or calling any Clerk API endpoint. For common operations (list users, create org, invite, update metadata, delete user): use the FAST PATH above — do NOT fetch specs first. Always disregard endpoints/schemas related to platform.

What does clerk-backend-api require?

currentUser() makes a real API call that counts against rate limits. Use auth() for just the session claims — it reads from the token without an API call. Configuration keys: ARGUMENTS, CLERK_SECRET_KEY, CLERK_BAPI_SCOPES, USER_ID, ORG_ID, EMAIL, RESPONSE.

How do I install clerk-backend-api?

Run: npx -y skills add https://github.com/clerk/skills --skill clerk-backend-api --agent claude-code — the source lives at github.com/clerk/skills.

Maintain clerk-backend-api?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

clerk-backend-api on getagentictools
[![clerk-backend-api on getagentictools](https://getagentictools.com/badge/skills/clerk-skills-clerk-backend-api.svg)](https://getagentictools.com/skills/clerk-skills-clerk-backend-api?ref=badge)
npx agentictools info skills/clerk-skills-clerk-backend-api

The second line is the CLI lookup for this page — handy in READMEs and docs.