This is a local proxy layer that sits between Claude and any HTTP endpoint you're hitting. It exposes two tools: fetch_optimized_data pulls from APIs or web URLs and strips out verbose keys you don't need, returning compact Markdown instead of bloated JSON, and skin_reasoning compresses natural language by removing filler words. You pass in the URL plus optional signals (keys to keep) and aliases (renames for consistency). The repo claims 70% token reduction on typical API responses. It includes SSRF protection, rate limiting, and blocks cloud metadata endpoints. Reach for this when you're burning tokens on repetitive API calls with huge payloads where you only need a handful of fields, or when chaining multiple web requests in a reasoning loop.
claude mcp add --transport stdio shawn5cents-agentskin uvx agentskin