Bankr Agent - Job Workflow

Submit Bankr API prompts and track them as asynchronous jobs.

80|30|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/BankrBot/claude-plugins --skill bankr-agent-job-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Bankr Agent - Job Workflow
Source: https://github.com/BankrBot/claude-plugins/tree/main/bankr-agent/skills/bankr-job-workflow
Command: npx skills add https://github.com/BankrBot/claude-plugins --skill bankr-agent-job-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Submit Bankr API prompts and track them as asynchronous jobs to enable long-running tasks without blocking interactive sessions.

Core Features & Use Cases

  • Core Pattern: Submit-Poll-Complete for initiating a Bankr job, polling status, and retrieving results.
  • MCP Tools: bankr_agent_submit_prompt to start a job, bankr_agent_get_job_status to monitor progress, and bankr_agent_cancel_job to abort if needed.
  • Use cases include pricing queries, market analysis, transaction execution workflows, and other operations that benefit from incremental updates and final results.

Quick Start

Submit a Bankr API prompt, then poll for status until completion.

Frequently Asked Questions about Bankr Agent - Job Workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle asynchronous API tasks without blocking my interactive session?

To handle asynchronous API tasks without blocking interactive sessions, you can use a submit-poll-complete workflow pattern. This approach submits Bankr API prompts as background jobs and polls for status updates until the final results are ready.

What is the submit-poll-complete pattern for long-running API jobs?

The submit-poll-complete pattern for long-running API jobs involves initiating a task, querying its status periodically, and retrieving results upon completion. It prevents blocking by separating job submission from progress tracking and final output retrieval.

How do I track the status of an asynchronous polling job?

You track the status of an asynchronous polling job by submitting a prompt and then using a dedicated status query command. This monitors job progress and provides incremental updates until the task reaches completion or requires cancellation.

Can I cancel a long-running asynchronous job if it takes too long?

Yes, you can cancel a long-running asynchronous job if it takes too long. The workflow includes a dedicated cancellation command that aborts pending tasks, preventing unnecessary resource consumption during pricing, trading, or analytics operations.

When should I use asynchronous polling instead of synchronous API calls?

You should use asynchronous polling instead of synchronous API calls for long-running tasks like market analysis, transaction execution, and pricing queries. This workflow prevents blocking and supports incremental progress updates for operations requiring significant processing time.