home / skills / openclaw / skills / auth0
This skill helps manage users, applications, and authentication via Auth0 by interacting with the Management API to streamline identity tasks.
npx playbooks add skill openclaw/skills --skill auth0Review the files below or copy the command above to add this skill to your agents.
---
name: auth0
description: Manage users, applications, and authentication via Auth0 Management API.
metadata: {"clawdbot":{"emoji":"🔐","requires":{"env":["AUTH0_DOMAIN","AUTH0_MGMT_TOKEN"]}}}
---
# Auth0
Identity platform.
## Environment
```bash
export AUTH0_DOMAIN="your-tenant.auth0.com"
export AUTH0_MGMT_TOKEN="xxxxxxxxxx"
```
## List Users
```bash
curl "https://$AUTH0_DOMAIN/api/v2/users" -H "Authorization: Bearer $AUTH0_MGMT_TOKEN"
```
## Create User
```bash
curl -X POST "https://$AUTH0_DOMAIN/api/v2/users" \
-H "Authorization: Bearer $AUTH0_MGMT_TOKEN" \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]", "password": "Pass123!", "connection": "Username-Password-Authentication"}'
```
## Get User
```bash
curl "https://$AUTH0_DOMAIN/api/v2/users/{userId}" -H "Authorization: Bearer $AUTH0_MGMT_TOKEN"
```
## List Applications
```bash
curl "https://$AUTH0_DOMAIN/api/v2/clients" -H "Authorization: Bearer $AUTH0_MGMT_TOKEN"
```
## Links
- Dashboard: https://manage.auth0.com
- Docs: https://auth0.com/docs/api/management/v2
This skill manages Auth0 tenants by calling the Auth0 Management API to list and manipulate users, applications (clients), and authentication configuration. It provides programmatic access to common admin tasks like listing users, creating accounts, and retrieving application metadata. The skill expects an Auth0 domain and a valid Management API token in environment variables.
The skill issues HTTPS requests to the Auth0 Management API endpoints using the configured tenant domain and bearer token. It supports operations such as listing users, creating a user with a given connection, fetching a specific user by ID, and listing client applications. Responses from the API are returned as structured objects for further automation or display.
What credentials are required?
You need the tenant domain and a Management API bearer token with sufficient scopes. Store them as AUTH0_DOMAIN and AUTH0_MGMT_TOKEN.
Can I create users with passwords?
Yes. The skill can create users by specifying email, password, and the appropriate connection (for example, Username-Password-Authentication).