From aip-claude-code
Use this skill when the session has the aip-claude-code plugin enabled and the user wants to call MCP tools through the AIP-signed proxy. Explains how to invoke `mcp__aip-proxy__aip_forward` and what scope claims mean.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aip-claude-code:aip-tool-authThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When this plugin is enabled, an `mcp__aip-proxy__aip_forward` tool is available. It forwards a JSON-RPC MCP request to the configured upstream MCP server with an Ed25519-signed AIP token attached as a Bearer header.
When this plugin is enabled, an mcp__aip-proxy__aip_forward tool is available. It forwards a JSON-RPC MCP request to the configured upstream MCP server with an Ed25519-signed AIP token attached as a Bearer header.
Use the aip_forward tool whenever you need to call a tool on the configured upstream MCP server and want the call to carry the user's verifiable identity. Do not use it for built-in tools (Bash, Read, Edit, etc.) or for other MCP servers.
aip_forward takes:
method (required): a JSON-RPC method like "tools/list" or "tools/call"params (optional): the JSON-RPC params objectid (optional): the JSON-RPC id, defaults to 1Example: list upstream tools.
{
"name": "mcp__aip-proxy__aip_forward",
"arguments": { "method": "tools/list" }
}
Example: call an upstream tool.
{
"name": "mcp__aip-proxy__aip_forward",
"arguments": {
"method": "tools/call",
"params": { "name": "search", "arguments": { "q": "annual report 2025" } }
}
}
Each forwarded call carries a CompactToken with:
iss = the user's Ed25519 identity (aip:key:ed25519:<multibase>)sub = the upstream URLscope = the configured scope (default tool:*)exp = iat + ttlSeconds (default 300)If the upstream rejects the token, surface the error to the user and suggest running /aip:status to verify configuration.
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 sunilp/aip-claude-code --plugin aip-claude-code