clerk-backend-api

Execute authenticated Clerk Backend REST API requests with curl and JSON parsing.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/awfixers-stuff/opencode-config --skill clerk-backend-api-awfixers-stuff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clerk-backend-api
Source: https://github.com/awfixers-stuff/opencode-config/tree/main/skills/clerk-backend-api
Command: npx skills add https://github.com/awfixers-stuff/opencode-config --skill clerk-backend-api-awfixers-stuff

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Developers and operators need a safe, discoverable way to inspect Clerk Backend REST API endpoints, understand schemas and required parameters, and execute authenticated requests without manually crafting requests or risking accidental destructive actions.

Core Features & Use Cases

  • Browse API tags and endpoints, inspect operation schemas and parameters to determine how to call each endpoint.
  • Fast-path templates for common tasks (list users, create organizations, invite members, update metadata, delete users) so routine operations can be executed quickly.
  • Strong guardrails: enforces CLERK_SECRET_KEY authentication, validates CLERK_BAPI_SCOPES before write operations, requires explicit confirmation for irreversible deletes, and parses JSON responses for clear summaries.
  • Use Case: list users created in the last 7 days, create an organization and invite an admin, or update user public metadata safely without overwriting existing fields.

Quick Start

Ask the skill to list users created in the last 7 days using the backend API.

Frequently Asked Questions about clerk-backend-api

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

FAQPage Schema
How do I execute Clerk Backend REST API requests safely?

Execute Clerk Backend REST API requests safely by enforcing bearer authentication with CLERK_SECRET_KEY. The system validates CLERK_BAPI_SCOPES before write operations and requires explicit confirmation for irreversible deletes to prevent accidental destructive actions.

How do I update user public metadata without overwriting existing fields?

Update user public metadata safely without overwriting existing fields using fast-path templates. The system parses JSON responses to provide clear summaries, ensuring your metadata updates target specific data points without destroying prior information.

What Clerk Backend API operations are supported for managing organizations?

Supported Clerk Backend API operations include listing users, creating organizations, inviting members, managing invitations, and deleting user accounts. These authenticated backend operations are executed via curl-based JSON requests with parsed response summaries.

Do I need CLERK_BAPI_SCOPES to perform write or delete operations?

Yes, you need CLERK_BAPI_SCOPES to perform write or delete operations. The system checks these scopes before authorizing write operations and requires explicit confirmation when issuing irreversible delete requests against user accounts.

Can I list users created in the last 7 days using the Clerk Backend API?

Yes, you can list users created in the last 7 days using the Clerk Backend API. The skill provides fast-path templates for routine operations like listing users, executing authenticated curl-based JSON requests and parsing the responses.

Why does the Clerk Backend API require explicit confirmation for deleting user accounts?

The Clerk Backend API requires explicit confirmation for deleting user accounts because deletes are irreversible. This guardrail warns you before executing destructive actions, ensuring accidental data loss does not occur during backend management.