BOT Chain
Skill Engine
A single-command toolkit that turns Claude Code, Codex, Cursor, and Windsurf into specialized BOT Chain engineering agents — scaffold, compile, deploy, and verify without leaving the prompt.
npx github:manueldezman/botchain-init-toolkit --global
Installs skill files for Claude Code, Codex, and Cursor, writes Windsurf Rules output, and registers a local MCP server for terminal & explorer access.
Skill Introduction
A unified BOT Chain Skill that bundles the full developer workflow — environment health checks, contract scaffolding, compilation bridges, and testnet deployment — enabling any AI coding agent to execute the complete on-chain lifecycle from a single natural-language prompt.
Capabilities
Nine bundled capabilities cover the path from "write a contract" to "confirmed on explorer," across every supported IDE.
Single-Command Bootstrap
Upgrades a developer's machine into a full BOT Chain workstation via one npx command — no manual file moves or config edits.
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 asks for approval, then installs and restores the pipeline automatically.
Compiler Bridge
Executes local compilation frameworks (forge build / forge create) through a safe terminal execution tool.
Live Testnet Deploy
Signs and transmits compiled bytecode straight to the public BOT Chain Testnet using free faucet gas.
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.
Skill File Storage Path
Claude Code loads global and project-level skills from its skills directory.
Codex loads global skills from its skills directory and picks them up on a new session.
Cursor reads skill definitions from its skills directory. Project-level skills override global ones with the same name.
Windsurf is configured through Rules output instead of a global skills directory. The project-level Rules file is written only when the installer runs inside a real project.
Verify Skill Installation in Terminal
Installed skills appear in the system reminder at session start, and can be checked in any new conversation.
Codex loads skills on session start. A successful install appears in the available skills list on a new session.
If the BOT Chain skill appears in Cursor's installed skills list, the installation was picked up correctly.
Windsurf uses Rules output instead of a skills route. If the files are present but the tool does not pick them up, use the manual fallback in Settings → Cascade → Rules.
How Agent Uses Skill
Write Your Prompt
Describe your task naturally. The agent scans the global SKILL.md and detects which skill to invoke.
Agent Runs Pre-Flight
The MCP server checks compiler health and, if needed, asks approval to auto-install missing tooling.
Skill Executes & Verifies
After approval, the skill compiles, signs, deploys to testnet, then checks the transaction confirmation.
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.
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
Add a funded testnet key
Write operations require BOTCHAIN_PRIVATE_KEY and enough tBOT for gas. Never use a mainnet key for testing.
BOTCHAIN_RPC_URL=https://rpc.bohr.life BOTCHAIN_CHAIN_ID=968 BOTCHAIN_EXPLORER_API=https://scan.bohr.life BOTCHAIN_PRIVATE_KEY=<testnet-private-key>
From Prompt To Result
Expand an example to see the tools, safety checks, and result you can expect from the BOT Chain skill.