Skip to content

feat(bankr): migrate to CLI + add non-interactive login docs#109

Merged
sidrisov merged 9 commits intomainfrom
sinaver/update-bankr-skill-cli
Feb 10, 2026
Merged

feat(bankr): migrate to CLI + add non-interactive login docs#109
sidrisov merged 9 commits intomainfrom
sinaver/update-bankr-skill-cli

Conversation

@sidrisov
Copy link
Collaborator

@sidrisov sidrisov commented Feb 8, 2026

Summary

  • Migrated from bash scripts to Bankr CLI — replaced inline curl/bash-based API calls with bankr prompt, bankr login, and other CLI commands throughout the skill
  • Expanded SKILL.md with LLM Gateway documentation, full command reference table, token deployment instructions, and arbitrary transaction support
  • Added REST API option alongside CLI — documented both bankr prompt and direct REST API (/api/v1/llm/chat/completions) workflows
  • Added conversation thread support — multi-turn prompts via --thread flag and X-Thread-Id header
  • Added LLM Gateway reference doc — environment variables, format/provider config, and model routing
  • Rebranded README from Moltbot to OpenClaw and added missing skill entries (Clanker, OnchainKit, Endaoment, ENS, Veil)
  • Trimmed skill description — shortened SKILL.md for better discoverability; removed redundant sections

Affected Services

  • openclaw-skills (this repo) — skill definitions and documentation only; no backend service deployments required

Test plan

  • Verify bankr login --api-key bk_TEST works with the documented flow
  • Verify bankr login --url prints the correct dashboard URL
  • Confirm SKILL.md renders correctly in the GitHub preview
  • Confirm README skill list is complete and links are valid
  • Verify LLM Gateway reference doc links and env var names are correct

Note

Low Risk
Documentation-heavy change with script wiring updates; main risk is breaking users who relied on removed bankr/scripts/*.sh paths or older config locations.

Overview
Updates the bankr skill to prefer the Bankr CLI over the repo’s bash/curl wrappers: docs now center on bankr login (including non-interactive flags), bankr prompt, thread continuation, and CLI job controls, while also documenting a direct REST API alternative.

Adds new documentation for the Bankr LLM Gateway (new references/llm-gateway.md) and expands references to include threadId usage and CLI equivalents.

Removes the legacy bankr/scripts/*.sh wrappers and updates other skills’ scripts (endaoment, ens-primary-name, erc-8004, and parts of veil) to call bankr prompt and/or require the bankr binary (with veil keeping a curl fallback via config). The top-level README.md is updated to list additional skills/providers and refresh the repo structure section.

Written by Cursor Bugbot for commit 582c11a. This will update automatically on new commits. Configure here.

- Remove bankr/scripts/ (curl-based submit/poll/cancel) — replaced by `bankr prompt`, `bankr status`, `bankr cancel` CLI commands
- Update 8 scripts across endaoment, ens-primary-name, erc-8004, and veil to use `bankr prompt` instead of hardcoded script paths
- Expand SKILL.md LLM Gateway section with model table, credits, OpenClaw setup, and Anthropic API mode
- Rename to OpenClaw Skills Library (formerly Clawdbot), update repo URL to BankrBot/openclaw-skills
- Add 5 missing skills to table: clanker, onchainkit, endaoment, ens-primary-name, veil
- Update directory tree to list all 13 skill directories
Add --url and --api-key flags documentation to SKILL.md for AI agents
that cannot interact with terminal prompts. Update command reference
table with the new login flag variants.
Document the new threadId parameter and CLI flags (--continue, --thread)
that enable multi-turn conversations with the Bankr AI agent.
Remove /v1 suffix from gateway base URL and update API format docs
to reflect automatic per-model configuration via bankr llm setup.
@0xdeployer
Copy link
Contributor

@BugBot run

@cursor
Copy link

cursor bot commented Feb 9, 2026

Bugbot couldn't run

Something went wrong. Try again by commenting "Cursor review" or "bugbot run", or contact support (requestId: serverGenReqId_e93e6ef4-e270-4416-b1bd-e7841450b13f).

…ent variables

Restructure SKILL.md to present two integration paths (CLI and REST API),
extract detailed LLM gateway docs into a dedicated reference file, and
document environment variables and separate LLM key configuration.
Condense the skill description to ~400 chars (was 620), remove
duplicated OpenClaw setup block, inline LLM key config instructions,
and reduce verbosity across all four reference files.
@sidrisov
Copy link
Collaborator Author

bugbot run

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Bugbot reviewed your changes and found no new issues!

Comment @cursor review or bugbot run to trigger another review on this PR

@sidrisov
Copy link
Collaborator Author

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

🤖 Generated with Claude Code

@sidrisov sidrisov merged commit a7e590e into main Feb 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants