By CompassLabs
Drive the compass CLI to do on-chain DeFi via Compass Labs — installs + sets up the CLI, then translates plain-English intents (lend, borrow, earn yield, swap, perps, tokenized equities, gas sponsorship) into compass commands. Non-custodial: never signs or holds keys.
Do on-chain DeFi from your coding agent by delegating to the Compass Labs DeFi API through the compass CLI or the hosted MCP server.
Describe an action in plain English — "supply USDC to Aave", "find the best USDC vault on Base and deposit 100", "open a 2x long on ETH", "buy tokenized TSLA" — and the agent installs the CLI if needed, finds the right command, previews it, runs it, and hands any resulting transaction to your wallet to sign.
Non-custodial: the CLI returns unsigned transactions / EIP-712 typed data. It never holds your keys, signs, or broadcasts.
One skill, multiple agents — the content in skills/compass/ is shared; each agent just has a thin manifest.
/plugin marketplace add CompassLabs/compass-agent-skill
/plugin install compass@compass-labs
This repo ships .cursor-plugin/ and .codex-plugin/ manifests that point at the shared skills/. Install it through your agent's plugin mechanism (point it at this git repo), or copy skills/compass/ into your agent's skills directory.
Point your agent at AGENTS.md (or GEMINI.md) in this repo — it's the same guidance in the widely-read AGENTS.md format. Many agents (Codex, Aider, Cline, Gemini CLI, …) pick it up automatically when it's in the working directory.
Prefer native tools over a binary? The Compass API hosts its own MCP server at https://api.compasslabs.ai/mcp. Auth is your regular Compass API key (get one at https://compasslabs.ai/login) sent as an X-API-Key header — e.g. for Claude Code:
claude mcp add --transport http compass https://api.compasslabs.ai/mcp \
--header "X-API-Key: YOUR_API_KEY"
Per-client setup (Cursor, Claude Desktop, any Streamable-HTTP client) is in the MCP server docs. The same skill concepts apply; the agent calls the Compass tools natively instead of shelling out to the CLI.
/compass find the highest-yield USDC vault on Base and deposit 100
Or just describe a DeFi action in chat — the skill activates on DeFi intents.
flowchart TD
A{"compass installed?"} -->|no| B["Confirm with user, then install"]
A -->|yes| C["Map intent → command<br/>(compass --usage / group --help)"]
B --> C
C --> D["Read the command's flags<br/>(--help or docs)"]
D --> E["credit / earn / equities?<br/>ensure account exists first"]
E --> F["Preview with --dry-run"]
F --> G["Execute"]
G --> H{"Output is unsigned tx / EIP-712?"}
H -->|yes action| I["Sign with the user's key via cast<br/>(see Signing and hand-off)"]
H -->|no read-only| J["Show the result"]
export COMPASS_API_KEY_AUTH=... (get one at https://compasslabs.ai/login).compass CLI: the skill installs it on first use, or:
curl -fsSL https://compasslabs.ai/install.sh | bash # macOS / Linux
iwr -useb https://compasslabs.ai/install.ps1 | iex # Windows
# or
go install github.com/CompassLabs/cli/cmd/compass@latest
skills/compass/ — the skill content, single source of truth..claude-plugin/, .cursor-plugin/, .codex-plugin/ — per-agent manifests, all pointing at skills/.AGENTS.md, GEMINI.md — generated universal-file representations of the skill (don't edit by hand).This repo is published from the Compass monorepo via tools/compass-agent-skill/publish.sh; edit the skill there, then re-publish.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub compasslabs/compass-agent-skill --plugin compassUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.