MCPcopy Index your code
hub / github.com/BofAI/skills

github.com/BofAI/skills @v1.5.12

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.5.12 ↗ · + Follow
424 symbols 1,393 edges 73 files 9 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

BANK OF AI Skills

GitHub License: MIT

A curated collection of practical, DeFi-focused utility skills developed by the BANK OF AI team. These skills enable AI agents to perform complex on-chain operations, payments, and identity management across various platforms.

Project Positioning: We focus on delivering high-value DeFi utility skills that are platform-agnostic. These skills provide the domain knowledge needed to interact with the TRON blockchain and beyond.


Contents


What are BANK OF AI Skills?

BANK OF AI Skills are reusable, task-oriented capabilities that teach AI agents how to perform specific blockchain workflows. Each skill encapsulates domain knowledge (like SunSwap pathfinding) and provides step-by-step instructions for the agent to follow.

Installation

Use the unified installer and follow the npx prompts to select the skills you want and the agentic platform you use. The installer will complete the setup automatically.

npx skills add https://github.com/BofAI/skills.git

Agent Wallet (Required for Signing Skills)

Some skills require wallet signature operations and are built on Agent Wallet. Before using those skills, follow the Agent Wallet Quick Start to configure your environment.


Available Skills

DeFi & DEX

  • sunswap - SunSwap DEX integration for TRON via sun-cli. Supports price quotes, token swaps, liquidity and pool operations. See README.
  • sunperp-skill - SunPerp perpetual futures trading skill for TRON. Supports market data, account queries, order placement, and position management. See README.

Payments & x402

  • x402-payment - x402 payment skill for calling paid APIs and agent resources across TRON and EVM. Aligned with @bankofai/x402@0.5.9. See README.

AI & Account Recharge

  • recharge-skill - BANK OF AI account recharge and account query skill. Uses the remote MCP recharge service for supported payment flows. See README.

Security & Permissions

  • agent-wallet - Wallet management and signing skill for creating wallets, switching active wallets, resolving addresses, and signing transactions or messages on EVM and TRON. See README.
  • multisig-permissions - TRON native account permission and multi-signature workflow skill. Supports permission inspection, template-based updates, proposal creation, co-signing, review, and execution. See README.

Data & Analytics

  • tronscan-skill - Comprehensive TRON blockchain data lookup via TronScan API. Supports accounts, transactions, tokens, blocks, and network-wide statistics. See README.
  • trc20-toolkit-skill - Universal TRC20 token toolkit for TRON. Supports metadata lookup, balance checks, transfers, and allowance management. See README.
  • trx-staking-skill - TRX staking workflow skill for Tron Power, vote delegation, reward queries, and SR operations. See README.
  • usdd-skill - USDD toolkit for balance checks, PSM inspection, swaps, and vault information. See README.

Guides & Onboarding

  • bankofai-guide - Onboarding and wallet-guard guide for post-install setup and first wallet creation. See README.

Skill Docs

Each current skill now has its own README for quick discovery:


Usage Tips

When using BANK OF AI Skills, you can choose between different invocation patterns depending on your needs.

Explicit Invocation

When you know exactly which skill is required for a task, direct the Agent to read that specific skill file.

Best for: - Clear task objectives - Deterministic execution paths - Debugging complex workflows

Example:

"Please read skills/sunswap/SKILL.md and check how much TRX I can get for 100 USDT on SunSwap."

Implicit Triggering

If the skills are already within the agent's context or indexed, simply describe your goal and let the Agent match the most appropriate skill.

Best for: - Natural language interactions - Pre-loaded skills in the Agent's context - Letting the Agent determine the optimal path

Example:

"Check the current exchange rate for 100 USDT to TRX on SunSwap."


Creating Skills

We follow a strict standard to ensure skills are effective and safe. Please read AGENTS.md before contributing.

A standard skill directory includes: - SKILL.md: The core instruction set. - examples/: Runnable usage examples. - resources/: ABIs, constants, and config files.

Contributing

We welcome contributions from the community! Please see CONTRIBUTING.md for our workflow.

License

This repository is licensed under the MIT License.


Built with ❤️ by Team BANK OF AI

Empowering AI Agents with DeFi Capabilities

Extension points exported contracts — how you extend this code

AgentWallet (Interface)
(no doc)
x402-payment/src/x402_invoke.ts
ResolvedWallet (Interface)
(no doc)
x402-payment/src/x402_invoke.ts

Core symbols most depended-on inside this repo

log
called by 77
multisig-permissions/scripts/utils.js
apiGet
called by 61
tronscan-skill/scripts/utils.js
outputJSON
called by 49
multisig-permissions/scripts/utils.js
log
called by 41
tronscan-skill/scripts/utils.js
output
called by 39
tronscan-skill/scripts/utils.js
printJson
called by 33
sunperp-skill/scripts/utils.js
parseArgs
called by 31
sunperp-skill/scripts/utils.js
fatal
called by 25
tronscan-skill/scripts/utils.js

Shape

Function 409
Class 7
Method 6
Interface 2

Languages

TypeScript51%
Python49%

Modules by API surface

twitter-digest/scripts/dm_scraper.py48 symbols
twitter-digest/scripts/digest_context.py30 symbols
multisig-permissions/scripts/utils.js24 symbols
x402-payment/src/x402_invoke.ts22 symbols
twitter-digest/scripts/install.py21 symbols
twitter-digest/scripts/run_daily_digest.py18 symbols
twitter-digest/scripts/api_x_digest.py17 symbols
twitter-digest/scripts/configure_api.py15 symbols
sunperp-skill/scripts/utils.js15 symbols
usdd-skill/scripts/utils.js12 symbols
twitter-digest/scripts/cdp_client.py10 symbols
twitter-digest/scripts/script_utils.py9 symbols

For agents

$ claude mcp add skills \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact