A drop-in skill that teaches Claude Code, the Claude Agent SDK, OpenClaw, or any compatible AI agent to manage your MCP servers, LLM proxies, firewall rules, API keys, and audit logs through the same REST API the dashboard uses — authenticated with a personal access token you generate once.
The installer fetches every file from this site into ~/.claude/skills/aironclaw/ and makes the wrapper script executable. To install for the current project only, prepend AIRONCLAW_SKILL_DIR="$PWD/.claude/skills/aironclaw".
curl -fsSL https://aironclaw.com/skill/install.sh | bashPrefer not to pipe a remote script to bash? Download the files one by one from the list further down — there is nothing magical in the installer beyond mkdir, curl, and chmod +x.
export AIRONCLAW_TOKEN="<paste-here>"
export AIRONCLAW_BASE_URL="https://dashboard.aironclaw.com"The server stores only a SHA-256 hash; if you lose the plaintext, rotate to issue a fresh token (the previous one is invalidated immediately).
Public, versioned, raw. Nothing is hidden behind the installer.
SKILL.md
Entrypoint loaded by the agent.
api-reference.md
Every endpoint with request and response shapes.
mcp-lifecycle.md
MCP server: create, configure, operate.
llm-lifecycle.md
LLM proxy: create, budget, observe.
rules-and-dlp.md
Schema for every firewall rule type with worked examples.
permissions-and-keys.md
Tag model and how to scope client API keys.
errors.md
Status codes and remediation.
scripts/aironclaw
Bash CLI wrapper (aironclaw mcp list, aironclaw whoami, ...).
create-mcp.sh
Register an MCP, discover tools, mint a scoped key.
configure-firewall-rule.sh
IP allow-list + rate limit + email DLP redaction.
create-llm-proxy-with-budget.sh
OpenAI proxy with allowed models and a monthly cap.
tail-logs.sh
Follow the audit log feed.
A personal access token grants full management of your account on behalf of you, but it is deliberately scoped:
/api/profile/token is session-only, so a stolen token cannot perpetuate access./api/* management routes; calls to MCP tools or LLM completions still require a separate, scoped client API key.