From aria-trading
Set up ARIA Trading — save your ARIA MCP server URL and authentication token. Use when the user asks to configure ARIA, set up trading, connect to ARIA, change their MCP endpoint, or says "configure".
How this skill is triggered — by the user, by Claude, or both
Slash command
/aria-trading:configureThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manages the ARIA MCP connection credentials so ARIA can reach the trading tools.
Manages the ARIA MCP connection credentials so ARIA can reach the trading tools.
Arguments passed: $ARGUMENTS
Check the current connection state and guide the user:
MCP URL — check if ARIA_MCP_URL is set in the environment. If set, show the URL. If not, show "not configured".
MCP Token — check if ARIA_MCP_TOKEN is set. If set, show first 8 characters masked (e.g., abc12345...). If not, show "not configured".
Execution mode — check ARIA_EXECUTION_MODE env var. If set, show its value (paper or live). If unset, show paper (default — first-install safe mode). Explain how to change it:
To default to LIVE: export ARIA_EXECUTION_MODE=live (then restart Claude Code)
To default to PAPER: export ARIA_EXECUTION_MODE=paper (or just unset the var)
Per-trade override always wins: say "paper trade X" or "live trade X" in any message.
This command does NOT manage Alpaca API credentials — those are set at the user's Claude Code level (outside this plugin).
Alpaca MCP presence — check whether any mcp__alpaca__* tool appears in the current session's tool list. If yes, show Alpaca MCP: connected (paper-trading ready). If no, show Alpaca MCP: not detected — install & connect the Alpaca MCP at the Claude Code level to enable paper trading.
Next steps based on state:
Run: /aria-trading:configure <your-aria-url> <your-token>
Example:
/aria-trading:configure https://aria-mcp.up.railway.app sk-abc123...
<url> <token> — save credentialsThe user provides their ARIA MCP server URL and authentication token.
Parse the arguments: first argument is the URL, second is the token.
Validate the URL starts with http:// or https://.
Tell the user to set these as environment variables so the MCP config can read them:
Option A — Shell environment (recommended):
# Add to your shell profile (~/.bashrc, ~/.zshrc, or Windows environment variables)
export ARIA_MCP_URL="<url>"
export ARIA_MCP_TOKEN="<token>"
Option B — Claude Code settings:
Tell the user they can add env vars in their Claude Code settings file (~/.claude/settings.json) under the env key, or set them as system environment variables.
Confirm what was provided and remind the user to restart their Claude Code session for the MCP config to pick up the new env vars.
clear — remove credentialsARIA_MCP_URL and ARIA_MCP_TOKEN from their shell profile or environment settings.test — test connectionaria_market_index or aria_signals) to verify the connection works..mcp.json bundled with this plugin uses ${ARIA_MCP_URL} and ${ARIA_MCP_TOKEN} environment variables.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub awaisali88/claude-marketplace --plugin aria-trading