smithery/bankrbot

Bankr Agent - Job Workflow

This skill should be used when executing Bankr requests, submitting prompts to Bankr API, polling for job status, checking job progress, using Bankr MCP tools, or understanding the submit-poll-complete workflow pattern.

Installation

$ npx skills add smithery/bankrbot --skill bankr-agent-job-workflow

Summary

  • This skill should be used when executing Bankr requests, submitting prompts to Bankr API, polling for job status, checking job progress, using Bankr MCP tools, or understanding the submit-poll-complete workflow pattern.
  • Provides the core asynchronous job pattern for all Bankr API operations.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/bankrbot · top by installs.

npx skills add smithery/bankrbot

Browse all from smithery/bankrbot

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,424 B
  • docs SUMMARY.md 324 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Bankr Job Workflow

Execute Bankr API operations using MCP tools with the asynchronous job pattern.

Core Pattern: Submit-Poll-Complete

  1. Submit - Send prompt via bankragentsubmit_prompt, receive job ID
  2. Poll - Check status via bankragentgetjobstatus every 2 seconds
  3. Complete - Report results when status is terminal

MCP Tools

bankragentsubmit_prompt

Submit a natural language prompt to start a job.

  • Input: Natural language request (e.g., "Buy $50 of ETH on Base")
  • Output: Job ID for tracking

bankragentgetjobstatus

Check job status. Response includes:

  • status: pending | processing | completed | failed | cancelled
  • response: Text answer (when completed)
  • transactions: Array of executed transactions
  • statusUpdates: Progress messages during execution
  • error: Error message (when failed)

bankragentcancel_job

Cancel a running job.

Job Status States

Status Action
pending Keep polling
processing Keep polling, report statusUpdates
completed Read response and transactions
failed Check error field
cancelled No further action

Timing

  • Poll interval: 2 seconds
  • Typical completion: 30 seconds to 2 minutes
  • Suggest cancellation: After 3+ minutes for simple queries

Output Guidelines

Query Type Output Format
Price queries State price clearly (e.g., "ETH is $3,245.67")
Trades Confirm amounts and transaction details
Market analysis Summarize key insights concisely
Polymarket State odds with context
Balances List holdings with USD values
Errors Explain clearly, suggest alternatives

Status Update Handling

  • Track last reported update count
  • Only report NEW updates to avoid repetition
  • Updates show agent progress (e.g., "Analyzing market data...")

Error Recovery

If polling fails:

  1. Retry after brief delay
  2. Job continues server-side regardless
  3. Can resume polling with same jobId