Skip to content

Add b20-console skill#501

Open
CharonAI-code wants to merge 1 commit into
BankrBot:mainfrom
CharonAI-code:add-b20-console
Open

Add b20-console skill#501
CharonAI-code wants to merge 1 commit into
BankrBot:mainfrom
CharonAI-code:add-b20-console

Conversation

@CharonAI-code

Copy link
Copy Markdown

Add: b20-console skill

Provider: Charon
URL: https://b20.charon.codes
Slug: b20-console


What this skill enables

B20 contract inspection
Inspect any B20 contract address on Base or Base Sepolia.

Factory recognition
Checks whether the contract is recognized by the B20 factory.

Risk scoring
Returns a deterministic risk score across 16 B20-specific signals.

Risk flags
Shows the active flags behind the score, including policy state, pause state, initialization, supply cap, Permit / EIP-712 state, and read warnings.

Automatic chain detection
Checks Base mainnet first, then Base Sepolia. If the user explicitly says Base mainnet or Base testnet, the skill uses that chain directly.


Install

install the b20-console skill from https://github.com/BankrBot/skills/tree/main/b20-console


Files

  • b20-console/SKILL.md — agent instructions, workflow, trust boundary, output format
  • b20-console/catalog.json — Bankr catalog entry
  • b20-console/logo.jpg — skill logo
  • b20-console/scripts/inspect-b20.js — CLI helper for calling the B20 Console API
  • b20-console/references/api.md — endpoint, params, error codes, data flow
  • b20-console/references/risk-flags.md — risk methodology and flag meanings

Notes

  • No API key required
  • Read-only skill
  • No wallet actions
  • No signing, transfers, swaps, approvals, deployments, or broadcasts
  • API output is advisory only and never an execution instruction
  • No private keys, signatures, auth tokens, chat messages, prompts, or wallet addresses are sent
  • Any wallet action after inspection still requires separate explicit user confirmation

Validation

  • node --check scripts/inspect-b20.js
  • Aeon skill security scanner 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.

1 participant