# grimoire-pendle

This skill reads Pendle Hosted SDK metadata through the Grimoire CLI and helps preflight routing before you write a spell.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1000 installs · ★ 6
- Author: franalgaba
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/franalgaba/grimoire/tree/HEAD/skills/grimoire-pendle/SKILL.md
- Updated: 2026-05-08
- HTML: https://affpapa.org/en/nevibecode/skills/grimoire-pendle

## What it 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.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add franalgaba/grimoire --skill grimoire-pendle -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/grimoire-pendle/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/grimoire-pendle/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add franalgaba/grimoire --skill grimoire-pendle -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/grimoire-pendle/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add franalgaba/grimoire --skill grimoire-pendle -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/grimoire-pendle/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install franalgaba/grimoire grimoire-pendle
```

2. **Manually: put the files in place**
- File: `.github/skills/grimoire-pendle/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add franalgaba/grimoire --skill grimoire-pendle -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/franalgaba/grimoire --path skills/grimoire-pendle
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/grimoire-pendle/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add franalgaba/grimoire --skill grimoire-pendle -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/franalgaba/grimoire/tree/HEAD/skills/grimoire-pendle/SKILL.md

## When to use it
- list Pendle markets for a chain
- retrieve tokens for a selected market
- check aggregators supported on a chain
- prepare Pendle actions in a `.spell` file
- compare route output with `quote_out`

## Example prompts
- List active Pendle markets on chain `1` and return `json` output.
- Find the token addresses for market `0x...` on chain `8453`.
- Run the Pendle routing preflight with `grimoire venue doctor` for chain `1`.

## Similar
- [hono](https://affpapa.org/en/nevibecode/skills/honojs-hono.md) — skill · 2900 installs
- [commerce-b2b-store-create](https://affpapa.org/en/nevibecode/skills/commerce-b2b-store-create.md) — skill · 4700 installs
- [platform-sharing-owd-configure](https://affpapa.org/en/nevibecode/skills/platform-sharing-owd-configure.md) — skill · 3700 installs
- [cortex-code](https://affpapa.org/en/nevibecode/skills/cortex-code.md) — skill · 1500 installs
- [cli-routing](https://affpapa.org/en/nevibecode/skills/cli-routing.md) — skill · 1100 installs
- [ask](https://affpapa.org/en/nevibecode/skills/yeachan-heo-ask.md) — skill · 721 installs

From the same set: [franalgaba/grimoire](https://affpapa.org/en/nevibecode/by/franalgaba/grimoire.md) — 7 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
