clerk-backend-api

Executes authenticated Clerk Backend REST API operations for managing users, organizations, invitations, metadata, and destructive tasks.

7|3|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/cheesejaguar/sopher.ai --skill clerk-backend-api-cheesejaguar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clerk-backend-api
Source: https://github.com/cheesejaguar/sopher.ai/tree/main/.agents/skills/clerk-backend-api
Command: npx skills add https://github.com/cheesejaguar/sopher.ai --skill clerk-backend-api-cheesejaguar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, curl, node, python3, and includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of discovering, understanding, and calling Clerk Backend REST API endpoints while reducing authentication, permission, and destructive-operation mistakes.

Core Features & Use Cases

  • Endpoint Discovery: Browse API versions, tags, endpoint schemas, parameters, responses, and referenced components.
  • Authenticated Requests: Execute Clerk API operations for users, organizations, invitations, and metadata using direct REST requests.
  • Safety Guardrails: Check secret keys and write scopes before mutations, require confirmation for irreversible deletions, explain metadata visibility, and warn about overwrite behavior.
  • Use Case: Retrieve users created in the last seven days, create an organization and invite an administrator, update user metadata without losing existing fields, or inspect an endpoint before execution.

Quick Start

Use the clerk-backend-api skill to list users who signed up in the last seven days.

Frequently Asked Questions about clerk-backend-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely execute Clerk Backend REST API operations for user and organization management?

This Skill discovers and executes authenticated Clerk Backend REST API operations by checking your CLERK_SECRET_KEY and CLERK_BAPI_SCOPES before running mutations, ensuring safe user and organization management.

How do I update user metadata in Clerk without overwriting existing fields?

To update user metadata without losing existing fields, the Skill includes safety warnings about overwrite behavior and applies targeted metadata updates to preserve your current data during Clerk API requests.

Can I browse Clerk API endpoint schemas and parameters before executing a request?

Yes, you can browse Clerk API endpoint schemas, parameters, responses, and referenced components through the endpoint discovery feature, allowing you to inspect endpoint specifications before executing direct curl requests.

Do I need specific environment variables to manage Clerk organizations and invitations?

Yes, you need the CLERK_SECRET_KEY environment variable for authentication, and appropriate CLERK_BAPI_SCOPES configured for write operations to create organizations, invite members, and manage users via the Clerk API.

How do I list users who signed up in the Clerk backend during the last seven days?

You can list users who signed up in the last seven days by executing an authenticated Clerk API request with response parsing and pagination awareness to retrieve the recently created user records.

What safeguards exist against accidental destructive account administration in Clerk?

The Skill implements confirmation safeguards for irreversible deletions, requiring explicit confirmation before executing destructive account administration commands to prevent accidental data loss via the Clerk API.