One toolkit. Full agent power.

BOT Chain
Skill Engine

A portable skill and local MCP toolkit that turns Claude Code, Codex, Cursor, and Windsurf into specialized BOT Chain engineering agents — read, build, sign, deploy, and verify without leaving the prompt.

View source ↗
1. Install the skill Adds BOT Chain instructions to your supported coding agents.
npx skills add manueldezman/botchain-init-toolkit --skill botchain-skill-engine -g
2. Set up the MCP server and wallet Registers the local MCP server and opens a hidden wallet setup prompt.
npx github:manueldezman/botchain-init-toolkit --global

Skill Introduction

A unified BOT Chain skill that bundles environment health checks, contract scaffolding, compilation bridges, local signing, and deployment to the configured BOT Chain network — enabling an AI coding agent to execute and verify complete on-chain workflows from natural-language prompts.

MIT-0 · Free to use, modify, and redistribute. No attribution required.

Capabilities

Nine bundled capabilities cover the path from "write a contract" to "confirmed on explorer," across every supported IDE.

Portable Skill Install

Installs the BOT Chain skill globally through the standard Skills CLI. The MCP bootstrap then configures Claude, Codex, Cursor, and Windsurf from one client-independent setup.

Progressive Skill Directory

Drops token-efficient SKILL.md files, references, and asset templates into global registries for Claude Code, Codex, Cursor, and Windsurf.

Environment Doctor

Runs hidden path checks (which forge / npx hardhat) to confirm compiler availability before any build starts.

Auto-Correction Loop

If Foundry or Hardhat is missing, the agent diagnoses the gap and requests permission before any installation or setup action.

Compiler Bridge

Executes local compilation frameworks (forge build / forge create) through a safe terminal execution tool.

Live Network Deploy

Signs locally and deploys compiled bytecode to BOT Chain testnet or mainnet, according to the network the user intentionally configured.

Explorer Fetcher

Checks transaction confirmation status and returns the matching BOT Chain explorer link inside the chat.

Agent Identity Template

Ships an optional identity-contract pattern for wallets, blueprint references, and boundary policies. It is a toolkit convention, not a native chain feature.

Gasless Eligibility Check

Checks BOT Chain paymaster sponsorship through the network's pm_isSponsorable RPC method before a transaction is sent.

Documentation

Everything You Need, In One Place

Use the quick links for complete reference material, or resolve the most common setup issues without leaving this page.

Quick fixes

When Setup Stalls

01 / SKILL NOT FOUND Restart your coding agent

Skills and MCP configuration are loaded when a new Claude Code, Codex, Cursor, or Windsurf session starts.

02 / RPC UNREACHABLE Check the testnet values

Use rpc.bohr.life with chain ID 968. Confirm your network can reach the endpoint before retrying.

03 / COMPILER MISSING Install Foundry or Hardhat

The environment doctor requires Node and either Forge or a locally available Hardhat installation.

04 / CANNOT SIGN Run the interactive MCP bootstrap

Paste a dedicated, minimally funded private key into the hidden prompt. Confirm the public address, then restart your agent. The key is stored once for every supported client.

Return to the installation steps and rerun step 2 to replace or configure the shared wallet.

Workflow previews

From Prompt To Result

Expand an example to see what you can ask and the response the BOT Chain skill returns.

01 Query Balance Read only
# Prompt What is my tBOT balance? # Result Your wallet 0x1b20...7643 has 8.999 tBOT on BOT Chain testnet.
02 Send Native Transfer Write action
# Prompt Send 1 tBOT to 0x1f90F279C1E2E5481385aC0086b9AC49ff712234 # Result Sent 1 tBOT to 0x1f90...2234 on BOT Chain testnet. Status: Confirmed Transaction: 0x6e38205f5a89056da47b05a791d5f073e02deb08d113eba5cfc6187064d8e040
03 Deploy Contract Write action
# Prompt Deploy a simple storage contract to BOT Chain testnet. # Result SimpleStorage deployed successfully. Network: BOT Chain testnet (968) Contract: 0x7a31...9C42 Status: Confirmed
04 Batch Airdrop Write action
# Prompt Send 1 tBOT to each address in this three-wallet list. # Result Batch complete: 3 of 3 transfers confirmed. Total sent: 3 tBOT 0x1f90...2234 — Confirmed 0xA718...3091 — Confirmed 0x6E58...6AF5 — Confirmed
05 Contract Read - Total Supply Read only
# Prompt What is the total supply of token 0x7a31...9C42? # Result Total supply: 1,000,000 BOT Decimals: 18 This was a read-only request, so no gas was spent.
06 Gas Estimation Read only
# Prompt How much gas would it cost to send 1 tBOT to 0x1f90...2234? # Result Estimated gas: 21,000 Estimated fee: 0.000021 tBOT No transaction was sent.
07 Check Transaction Status Read only
# Prompt Check transaction 0x6e38205f5a89056da47b05a791d5f073e02deb08d113eba5cfc6187064d8e040 # Result Status: Confirmed Amount: 1 tBOT From: 0x1b20...7643 To: 0x1f90...2234 Network: BOT Chain testnet