Skip to main content

bankr-agent-dev Plugin

Developer toolkit for building on the Bankr Agent API.

Installation​

claude plugin install bankr-agent-dev

Capabilities​

Project Scaffolding​

Generate starter projects:

"create a trading bot using the Bankr API"
"scaffold a web dashboard for portfolio tracking"
"generate a CLI tool for DCA management"

API Documentation​

Access API docs and patterns:

"show me the Bankr API endpoints"
"how do I poll for job completion?"
"what transaction types are supported?"

TypeScript Interfaces​

Get type definitions:

"show me the JobStatus interface"
"what types does the API return?"
"generate types for transaction handling"

Code Generation​

Generate implementation code:

"write a function to submit a swap"
"create a polling utility for jobs"
"implement error handling for the API"

Example Session​

You: I want to build a trading bot that buys ETH every hour

Claude: I'll help you create a DCA bot using the Bankr Agent API.

Here's the structure:

```typescript
async function executeDCA() {
const response = await fetch('https://api.bankr.bot/agent/prompt', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-Key': process.env.BANKR_API_KEY!,
},
body: JSON.stringify({ prompt: 'buy $10 of ETH on base' }),
});

const { jobId } = await response.json();
console.log(`DCA submitted: ${jobId}`);
}

// Run every hour
setInterval(executeDCA, 60 * 60 * 1000);
```

Want me to add error handling and logging?

Use Cases​

  • Building trading bots
  • Creating portfolio dashboards
  • Developing CLI tools
  • Integrating Bankr into existing apps

Project Templates​

The plugin can generate templates for:

TypeDescription
BotAutomated trading bot
Web ServiceExpress/Fastify API
DashboardReact portfolio UI
CLICommand-line tool