Query and interact with Reserve Protocol Index DTFs directly from Claude Code.
In Claude Code, run these two commands:
/plugin marketplace add reserve-protocol/dtf-claude-plugin
/plugin install dtf@reserve-protocolThat's it. The plugin persists across sessions.
Gives Claude the ability to:
- Discover DTFs across Ethereum, Base, and BSC
- Inspect baskets — token composition, weights, USD values, TVL
- Monitor rebalances — active auctions, progress, time windows
- Check governance — proposals, voting settings, roles
- Get quotes — mint/redeem with exact token amounts
- Analyze revenue — fee breakdowns, RSR burn projections
- Compare yield — vote-lock staking opportunities across chains
All data is live from the blockchain via the @reserve-protocol/dtf-cli.
- Node.js >= 18
- The CLI is installed automatically via
npx(no manual setup needed)
The plugin enables 21 CLI commands. See plugins/dtf/skills/dtf/reference.md for the full reference.
| Command | Description |
|---|---|
discover |
List DTFs across chains |
info |
DTF config and metadata |
basket |
Basket composition and TVL |
fees |
Fee info and recipients |
quote |
Mint/redeem quotes |
prices |
Token prices and volatility |
governance |
Voting settings and timelock |
staking |
Vote-lock info and rewards |
roles |
Role holders |
proposals |
Governance proposals |
rebalance |
Active rebalance state |
history |
Rebalance history |
earn |
Yield opportunities |
revenue |
Revenue breakdown |
rsr-burns |
RSR burn analytics |
query |
Raw subgraph query |
holders |
Top token holders |
delegates |
Governance delegation graph |
deploy |
Deploy a new DTF |
forum |
Governance forum |
cache-clear |
Clear disk cache |
To auto-prompt teammates to install the plugin, add to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"reserve-protocol": {
"source": {
"source": "github",
"repo": "reserve-protocol/dtf-claude-plugin"
}
}
},
"enabledPlugins": {
"dtf@reserve-protocol": true
}
}Test locally without installing:
claude --plugin-dir ./plugins/dtf