franalgaba avatar

Grimoire Pendle

You'll reach for this when working with Pendle's yield tokenization protocol and need to inspect markets, chains, and token addresses before writing spells. It wraps the Grimoire venue CLI to fetch SDK metadata and validate routing configs. The key workflow is market-first: query active markets for your chain, grab the specific PT/YT/SY token addresses from that market, then use those addresses in your spell actions like add_liquidity or swap. The CLI handles token resolution automatically for Pendle-native assets, but you still need to preflight with the metadata commands to avoid writing spells against non-existent markets. Honest take: the constraint system is well documented, but you'll want the market-tokens command output handy since Pendle's market structure isn't intuitive until you've seen it a few times.

skills.sh installs
1K
GitHub stars
6
last updated
Aug 21, 2026

Install

$ npx -y skills add franalgaba/grimoire --skill grimoire-pendle --agent claude-code

Installs into .claude/skills of the current project.

Files

Grimoire Pendle Skill

Use this skill to inspect Pendle metadata and preflight Pendle routing configuration before running spells.

Preferred invocations:

  • grimoire venue pendle ...
  • npx -y @grimoirelabs/cli venue pendle ... (no-install)
  • bun run packages/cli/src/index.ts venue pendle ... (repo-local)
  • grimoire-pendle ... (direct binary from @grimoirelabs/venues)

Recommended preflight:

  • grimoire venue doctor --adapter pendle --chain 1 --rpc-url <rpc> --json

Commands

  • grimoire venue pendle info [--base-url <url>] [--format <auto|json|table>]
  • grimoire venue pendle chains [--base-url <url>] [--format <auto|json|table>]
  • grimoire venue pendle supported-aggregators --chain <id> [--base-url <url>] [--format <auto|json|table>]
  • grimoire venue pendle markets [--chain <id>] [--active <true|false>] [--base-url <url>] [--format <auto|json|table>]
  • grimoire venue pendle assets [--chain <id>] [--type <PT|YT|LP|SY>] [--base-url <url>] [--format <auto|json|table>]
  • grimoire venue pendle market-tokens --chain <id> --market <address> [--base-url <url>] [--format <auto|json|table>]

Examples

Sponsors

Details

Repository
github.com/franalgaba/grimoire
Category
CLI & Terminal

More from franalgaba/grimoire

All 7
1mcollina avatarsnipgraphermcollina/skillsConfigures and uses snipgrapher to generate polished code snippet images, including syntax-highlighted PNGs, SVGs, and WebP exports with custom themes, profiles1Kskills.sh installs
2databricks avatardatabricks-jobsdatabricks/databricks-agent-skillsDevelop and deploy Lakeflow Jobs on Databricks via DABs, Python SDK, or the CLI. Use when creating data engineering jobs with notebooks, Python wheels, SQL, dbt1Kskills.sh installs
3inference-sh avatarnano-bananainference-sh/skillsGenerate images with Google Gemini native image models via inference.sh CLI. Models: Gemini 3 Pro Image, Gemini 2.5 Flash Image. Capabilities: text-to-image, im1Kskills.sh installs
4microsoft avatarsenseimicrosoft/github-copilot-for-azure**WORKFLOW SKILL** — Iteratively improve skill frontmatter compliance using the Ralph loop pattern. WHEN: \"run sensei\", \"sensei help\", \"improve skill\", \"1Kskills.sh installs
5mlflow avatarretrieving-mlflow-tracesmlflow/skillsRetrieves MLflow traces using CLI or Python API. Use when the user asks to get a trace by ID, find traces, filter traces by status/tags/metadata/execution time,991skills.sh installs
6chrisbanes avatarcompose-state-holder-ui-splitchrisbanes/skillsUse when a Jetpack Compose screen-level composable takes a ViewModel/component/controller, collects state or effects, handles navigation/snackbars, or wires cal969skills.sh installs