grimoire-pendle — Claude Code skill: what it does, how to install
This skill reads Pendle Hosted SDK metadata through the Grimoire CLI and helps preflight routing before you write a spell.
npx skills add franalgaba/grimoire --skill grimoire-pendle -a claude-codeWhat grimoire-pendle does
grimoire-pendle uses grimoire venue pendle to inspect Pendle data. It can list supported chains, aggregators, markets, assets, and the tokens belonging to a market. Use json output for automation and nested responses, or table output for terminal checks.
The skill lays out a market-first workflow for .spell files: locate a market, retrieve its PT, YT, and SY addresses, then build the action. It covers swap, liquidity operations, PT/YT minting and redemption, SY wrapping, plus with() constraints for slippage, minimum output, quotes, and gas.
PT, YT, and SY symbols can be resolved through the Pendle API; a full address is needed when you must target a particular expiry. swap accepts exact_in only, so an exact_out route cannot be configured with this adapter.
What it helps with
- list Pendle markets for a chain
- retrieve tokens for a selected market
- check aggregators supported on a chain
- prepare Pendle actions in a
.spellfile - compare route output with
quote_out
Example prompts for the agent
- List active Pendle markets on chain
1and returnjsonoutput. - Find the token addresses for market
0x...on chain8453. - Run the Pendle routing preflight with
grimoire venue doctorfor chain1.
How to install grimoire-pendle
1Skills CLI (Vercel)
npx skills add franalgaba/grimoire --skill grimoire-pendle -a claude-code2Manually: put the files in place
~/.claude/skills/grimoire-pendle/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/grimoire-pendle/
1Skills CLI (Vercel)
npx skills add franalgaba/grimoire --skill grimoire-pendle -a codex2Manually: put the files in place
.agents/skills/grimoire-pendle/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add franalgaba/grimoire --skill grimoire-pendle -a cursor2Manually: put the files in place
.cursor/skills/grimoire-pendle/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install franalgaba/grimoire grimoire-pendle2Manually: put the files in place
.github/skills/grimoire-pendle/SKILL.md1Skills CLI (Vercel)
npx skills add franalgaba/grimoire --skill grimoire-pendle -a gemini-cli2Platform CLI
gemini skills install https://github.com/franalgaba/grimoire --path skills/grimoire-pendleManually: put the files in place
.devin/skills/grimoire-pendle/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add franalgaba/grimoire --skill grimoire-pendle -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about grimoire-pendle
How do I install grimoire-pendle in Claude Code?
Run npx skills add franalgaba/grimoire --skill grimoire-pendle -a claude-code, then check ~/.claude/skills/grimoire-pendle/SKILL.md.
What does grimoire-pendle do?
It queries Pendle metadata through the Grimoire CLI, including chains, aggregators, markets, assets, and market token addresses. It also documents Pendle actions and spell constraints.
Does the Pendle adapter support exact_out swaps?
No. The swap action supports exact_in mode only.