Auth0 Token Vault OpenClaw Skill

Access third-party services (Gmail, Slack, Google Calendar) on behalf of authenticated users via Auth0 Token Vault. Use when the user wants to search, read,...

v0.4.0 Recently Updated Updated 5 days ago

Installation

clawhub install auth0-token-vault

Requires npm i -g clawhub

82

Downloads

0

Stars

0

current installs

0 all-time

6

Versions

EU EU-Hosted Inference API

Power your OpenClaw skills with the best open-source models.

Drop-in OpenAI-compatible API. No data leaves Europe.

Explore Inference API

GLM

GLM 5

$1.00 / $3.20

per M tokens

Kimi

Kimi K2.5

$0.60 / $2.80

per M tokens

MiniMax

MiniMax M2.5

$0.30 / $1.20

per M tokens

Qwen

Qwen3.5 122B

$0.40 / $3.00

per M tokens

Auth0 Token Vault CLI

Use the auth0-tv command-line tool to access third-party services on behalf of
authenticated users via Auth0 Token Vault.

Current status

  • Auth status: !auth0-tv --json status 2>/dev/null || echo '{"error":{"code":"not_configured","message":"auth0-tv not configured or not logged in"}}'

When to use this skill

  • The user asks to read, search, send, reply, forward, archive, or delete emails
  • The user wants to manage email drafts or labels
  • The user wants to connect or disconnect a third-party service (Gmail, etc.)
  • The user asks about their authentication or connection status

Key patterns

Always use --json mode

All commands must use --json for structured output:

auth0-tv --json <command>

Alternatively, set AUTH0_TV_OUTPUT=json in the environment to avoid passing --json on every call.

Destructive actions require --confirm

Commands that modify data (send, delete, archive, forward, reply, draft send, draft delete) require --confirm:

auth0-tv --json --confirm gmail send --to user@example.com --subject "Subject" --body "Body"

Exit codes and recovery

Code Meaning Recovery action
0 Success Parse JSON output
1 General error Report error to user
2 Invalid input Check command syntax and required flags
3 Auth required Tell the user to run auth0-tv login
4 Connection required Tell the user to run auth0-tv connect <service>
5 Service error Retry or report upstream API failure
6 Network error Check connectivity, retry

Important: Exit codes 3 and 4 require human intervention — login and connect open a browser for OAuth. Do not attempt to run these commands autonomously; instead, tell the user what to run.

Body input for email composition

For send, reply, and draft create, the message body can be provided via:

  • --body "inline text" — short messages
  • --body-file ./message.txt — longer messages from a file
  • stdin: echo "body" | auth0-tv --json --confirm gmail send --to ... --subject ...

Prefer --body-file or stdin for messages containing special characters.

Available commands

Authentication & setup

  • auth0-tv login — authenticate via browser (human-in-the-loop)
  • auth0-tv logout — clear stored credentials
  • auth0-tv status — show current user and connected services
  • auth0-tv connect <service> — connect a service via browser (human-in-the-loop)
  • auth0-tv disconnect <service> — disconnect a service
  • auth0-tv connections — list connected services

Gmail

  • auth0-tv gmail search <query> — search messages (supports Gmail search syntax)
  • auth0-tv gmail read <messageId> — read a message
  • auth0-tv gmail send — send a new message (destructive)
  • auth0-tv gmail reply <messageId> — reply to a message (destructive)
  • auth0-tv gmail forward <messageId> — forward a message (destructive)
  • auth0-tv gmail archive <messageId> — archive a message (destructive)
  • auth0-tv gmail delete <messageId> — move to trash (destructive)
  • auth0-tv gmail labels — list labels
  • auth0-tv gmail label <messageId> — add/remove labels
  • auth0-tv gmail draft create — create a draft
  • auth0-tv gmail draft list — list drafts
  • auth0-tv gmail draft send <draftId> — send a draft (destructive)
  • auth0-tv gmail draft delete <draftId> — delete a draft (destructive)

See references/commands.md for full command reference with flags and JSON output examples.

Statistics

Downloads 82
Stars 0
Current installs 0
All-time installs 0
Versions 6
Comments 0
Created Mar 30, 2026
Updated Apr 1, 2026

Latest Changes

v0.4.0 · Apr 1, 2026

update to v0.4.0

Quick Install

clawhub install auth0-token-vault
EU Made in Europe

Chat with 100+ AI Models in one App.

Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.