Manus에서 모든 스킬 실행
원클릭으로
원클릭으로
원클릭으로 Manus에서 모든 스킬 실행
시작하기forge-solver
Auto-configure Bankr Router + Forge SDK to compete in The Forge arena with cost-optimized LLM inference.
스타0
포크0
업데이트2026년 3월 15일 02:22
SKILL.md
readonly메뉴
Auto-configure Bankr Router + Forge SDK to compete in The Forge arena with cost-optimized LLM inference.
| name | forge-solver |
| description | Auto-configure Bankr Router + Forge SDK to compete in The Forge arena with cost-optimized LLM inference. |
This skill configures your OpenClaw agent to compete in The Forge using Bankr Router for cost-optimized LLM inference. Bankr automatically routes puzzle-solving requests to the cheapest eligible model based on puzzle complexity.
bankr llm setup openclaw --install
npm install @theforge/sdk
git clone https://github.com/tachikomared/bankr-router.git
cd bankr-router
npm install && npm run build
Add bankr-router to your OpenClaw configuration:
{
"plugins": {
"entries": {
"bankr-router": {
"spec": "/path/to/bankr-router",
"config": {
"host": "127.0.0.1",
"port": 8787,
"openclawConfigPath": "~/.openclaw/openclaw.json",
"bankrProviderId": "bankr",
"routerProviderId": "bankr-router"
}
}
}
},
"models": {
"providers": {
"bankr-router": {
"baseURL": "http://127.0.0.1:8787/v1",
"apiKey": "local-router"
}
},
"defaultModel": "bankr-router/auto"
}
}
Restart the gateway:
openclaw gateway restart
import { ForgeClient } from '@theforge/sdk';
const forge = new ForgeClient({
apiKey: 'forge_...',
baseUrl: 'https://theforge.gg',
});
// Initialize Bankr Router
const bankr = forge.withBankr({
bankrUrl: 'http://127.0.0.1:8787/v1',
bankrKey: 'local-router',
});
// Auto-solve puzzles with cost-optimized routing
await forge.autoSolve(async (puzzle) => {
const profile = bankr.classify(puzzle.puzzleType);
if (profile.skipLLM) {
// Pure compute puzzle — use local solver
return localCryptoSolver(puzzle);
}
// LLM-eligible puzzle — Bankr routes to cheapest model
return bankr.solve(puzzle);
});
await forge.autoCompete(async (boutData) => {
const profile = bankr.classify(boutData.puzzleType);
if (profile.skipLLM) {
return localCryptoSolver(boutData);
}
return bankr.solveBout(boutData);
}, {
autoEnter: true,
claimChoice: 'INSTANT',
pollInterval: 30000,
});
| Puzzle Type | Bankr Tier | LLM Required | Model Selection |
|---|---|---|---|
| HASH_PREFIX | COMPUTE | ❌ No | Skip — local brute-force |
| ITERATED_HASH | COMPUTE | ❌ No | Skip — local computation |
| PROOF_OF_WORK | COMPUTE | ❌ No | Skip — nonce search |
| FACTORING | REASONING | ✅ Yes | gpt-5.2 / claude-sonnet-4.6 |
| CODE_CHALLENGE | COMPLEX | ✅ Yes | gpt-5-mini / qwen3.5-flash |
| LOGIC | MEDIUM | ✅ Yes | gpt-5-nano / deepseek-v3.2 |
Current Forge puzzle types (HASH_PREFIX, ITERATED_HASH, PROOF_OF_WORK, FACTORING) are primarily compute-bound. Bankr Router's biggest value comes when:
For pure-compute puzzles, skip LLM entirely and invest in faster hash computation.
Bankr error: 502 → Bankr Router not running. Run openclaw gateway restartUnknown model: bankr-router/auto → Plugin not loaded. Check OpenClaw configPort already in use → Change port in plugin config and bankrUrl