From auron
Call the Auron API on the user's behalf. Use whenever the user asks to look up, create, update, or delete anything in Auron — agents, meetings, conversations, entities, signals, knowledge stores, teams, telephony, analytics, etc. Also use when an Auron-related question is best answered by hitting a live endpoint. Authenticates by calling the Auron MCP server's exchange_token tool and caching the bearer token in ~/.auron/config.json.
How this skill is triggered — by the user, by Claude, or both
Slash command
/auron:apiThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
A bundled CLI (`auron-api`) lets you discover, search, and call any endpoint in the Auron OpenAPI spec. Authentication is handled via the Auron MCP server — no browser flow, no client secret.
A bundled CLI (auron-api) lets you discover, search, and call any endpoint in the Auron OpenAPI spec. Authentication is handled via the Auron MCP server — no browser flow, no client secret.
Flow:
~/.auron/config.json is missing, call the MCP tool mcp__claude_ai_auron__exchange_token to get a bearer token, then pipe it into auron-api set-token to cache it.~/.auron/openapi.json and a per-tag wiki at ~/.auron/api-wiki/<tag>.md (only when missing or stale).test -d ~/.auron/api-wiki && echo yes || echo notest -f ~/.auron/config.json && echo yes || echo nouname -s / !uname -mUse the host symlink on Unix: ${CLAUDE_SKILL_DIR}/bin/auron-api. On Windows pick auron-api-windows-amd64.exe. Full matrix:
| OS / arch | Binary |
|---|---|
| macOS arm64 | auron-api-darwin-arm64 |
| macOS amd64 | auron-api-darwin-amd64 |
| Linux amd64 | auron-api-linux-amd64 |
| Linux arm64 | auron-api-linux-arm64 |
| Windows amd64 | auron-api-windows-amd64.exe |
The Auron MCP server is configured at the project level (.mcp.json). It handles user authentication; you just need to fetch the bearer token it issues for the connected user.
If ~/.auron/config.json does not exist (or an API call returns 401):
Call the MCP tool mcp__claude_ai_auron__exchange_token (no arguments). It returns the OAuth2 bearer token as a plain string.
Pipe the returned token into the CLI to cache it:
printf '%s' "<token-from-mcp>" | "${CLAUDE_SKILL_DIR}/bin/auron-api" set-token
This writes {"access_token": "..."} to ~/.auron/config.json with 0600 perms. The token is cached indefinitely — only re-run this if a call later returns 401.
Never echo the token to the user, and never write it anywhere other than via set-token.
If ~/.auron/api-wiki/ is missing or older than 24h, run:
"${CLAUDE_SKILL_DIR}/bin/auron-api" sync
This writes ~/.auron/openapi.json plus one markdown file per tag.
Run search against the user's intent — do not load wiki files blindly.
"${CLAUDE_SKILL_DIR}/bin/auron-api" search "schedule meeting with rep" --limit 10
Returns JSON with method, path, operationId, summary, tags, and the wiki filename. Pick the most plausible match. If unsure, search again with different terms or list sections:
"${CLAUDE_SKILL_DIR}/bin/auron-api" list
Read the specific ~/.auron/api-wiki/<tag>.md file with the Read tool. Don't read every file — pick 1–3 based on search results. Each tag file lists every operation with parameters, request-body shape, and response codes. For the full schema of a request/response body, read the relevant components.schemas block from ~/.auron/openapi.json.
"${CLAUDE_SKILL_DIR}/bin/auron-api" call GET /agents --query "limit=20"
"${CLAUDE_SKILL_DIR}/bin/auron-api" call POST /meetings --body @/tmp/payload.json
echo '{"title":"Discovery call"}' | "${CLAUDE_SKILL_DIR}/bin/auron-api" call POST /meetings --body -
Flags:
| Flag | Form | Notes |
|---|---|---|
--query | --query "k=v,k2=v2" | Comma-separated key=value pairs |
--header | --header "X-Trace=abc" | Extra request headers |
--body | --body @file.json or - | File path (prefixed @) or stdin (-) or literal |
--raw | --raw | Print response body verbatim (skip JSON pretty-print) |
The CLI:
Bearer token from ~/.auron/config.json.servers[0].url in the synced openapi (currently https://dev.useauron.ai/api/v1), so the path you pass starts at /.METHOD URL → status to stderr.~/.auron/config.json is missing, run the MCP exchange + set-token steps above. If a call returns 401, the cached token is stale — repeat the exchange to refresh it.POST, PUT, PATCH, or DELETE, summarize what will happen (method, path, body) and ask the user to confirm. Reads are safe to run unprompted.search results or the wiki.npx claudepluginhub oraczen/auron-claude-plugin --plugin auronCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.