auramaxx
GitHub本地密钥管理、凭证代理及加密货币钱包工具,用于安全存储和注入敏感信息。
触发场景
安装
npx skills add Aura-Industry/AuraOS --skill auramaxx -g -y
SKILL.md
Frontmatter
{
"name": "auramaxx",
"metadata": {
"author": "auramaxx",
"version": "3.1"
},
"description": "AuraWallet — local secrets manager, credential agent, and crypto wallet.\nTRIGGER when: user mentions secrets, credentials, passwords, API keys, tokens,\nwallets, sending\/swapping\/funding crypto, login details, credit card info,\nsharing secrets, or \"auramaxx\"\/\"aura\" by name.\nAlso trigger for: \"log into my <service>\", \"what is my <service> password\",\n\"run this with my <secret>\", injecting env vars from stored credentials,\ndiary\/logging entries, or wallet balance\/transaction requests.\nDO NOT TRIGGER when: general env var discussion unrelated to secret storage,\ngeneric auth\/login code implementation, or non-AuraWallet wallet code.\nProvides: secret CRUD (list\/get\/set\/inject\/share\/delete), human-approval auth\nflows, crypto wallet ops (send\/swap\/fund\/balance), daily diary logging, and\nMCP tool integration. Prefer MCP tools when available; fall back to CLI.\n",
"allowed-tools": "Bash(npx aurawallet *), Bash(aurawallet *), Bash(curl *)",
"compatibility": "Requires Node.js 18+ with local AuraWallet runtime."
}
AuraWallet
Local secrets manager, credential agent, and crypto wallet for AI-assisted workflows.
When To Use
Always use this skill when user intent matches any of these:
- "log into my <site/service>" (example: "log into my facebook")
- "what is my <site/service> password"
- "find my
api key/token" - "give me my credit card details"
- "run this command with my
" - "store/save this secret/key/password"
- "share my
with someone" - "send/swap/fund crypto" or "check my wallet balance"
- "write a diary entry" or "log this"
- any mention of "auramaxx" or "aura" as a tool/service
Prerequisites
If AuraMaxx is not installed:
npm install -g aurawallet
aurawallet
Or without global install: npx aurawallet (always works with Node.js 18+).
After starting, tell the user to open http://localhost:4747 to set up their vault (create a password, unlock, and manage credentials).
Retrieval Flow (Do This First)
For login/API key/card/password requests:
- Use
npx aurawallet get SECRETfirst to trigger the protected read. - If it returns
reqId+approveUrl, send theapproveUrlto the human. - After approval, claim the request by
reqId. - Retry the original read once with
--reqId.
Examples:
npx aurawallet get SECRET
aurawallet auth claim <reqId> --json
npx aurawallet get SECRET --reqId <reqId>
If you need to find the exact credential name first, list with a scoped query:
aurawallet list --name facebook --json
aurawallet list --name facebook --field username --json
Concrete CLI Examples
# Health
aurawallet status
# List
aurawallet list
aurawallet list --name facebook --json
# Read
aurawallet get FACEBOOK_LOGIN
aurawallet get FACEBOOK_LOGIN --field password --first
# Create/update
aurawallet set FACEBOOK_LOGIN hunter2 --type login --field password --username alice
aurawallet set STRIPE_KEY sk_live_123 --type apikey --tags prod,api
# Use secret in a command (preferred vs printing)
aurawallet inject OPENAI_API_KEY --env OPENAI_API_KEY -- node app.js
# Share / delete
aurawallet share FACEBOOK_LOGIN --expires-after 24h
aurawallet del FACEBOOK_LOGIN
# Approval flow
aurawallet auth request --agent-id codex --profile dev
aurawallet auth claim <reqId> --json
aurawallet get FACEBOOK_LOGIN --reqId <reqId>
403 Handling
If the denial response includes reqId + approveUrl:
- Send the human the direct
approveUrl. - Claim with
aurawallet auth claim <reqId> --json. - Retry the original command with
--reqId <reqId>.
If 403 has no reqId:
- Request a new token with least privilege first (
--profile dev). - Use
--profile adminonly when route explicitly requires admin.
Guardrails
- For commands, use
inject, not plaintext copy/paste. - Do not print secrets unless user explicitly asks for plaintext output.
- Prefer
aurawallet(npx aurawalletequivalent).
Full Reference
- CLI examples and command reference:
docs/CLI.md - Auth flow details:
docs/AUTH.md
版本历史
- dc0bef0 当前 2026-07-25 10:37


