agent/claude/code/skills/mining-pools/SKILL.md
Snider 9942ab8081 refactor: restructure as plugin monorepo
Reorganise as a marketplace with multiple focused plugins:
- claude/code: Core development (hooks, scripts, data collection)
- claude/review: Code review automation
- claude/verify: Work verification
- claude/qa: Quality assurance loops
- claude/ci: CI/CD integration

Structure:
- .claude-plugin/marketplace.json lists all plugins
- Each plugin has its own .claude-plugin/plugin.json
- Commands namespaced: /code:*, /review:*, /qa:*, etc.

Install individual plugins or all via marketplace:
  claude plugin add host-uk/core-agent
  claude plugin add host-uk/core-agent/claude/code

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 19:44:26 +00:00

1.6 KiB

Mining Pool Collector

Archive mining pool statistics, historical hashrate, and block discovery data.

Data Available

Data Type Source Notes
Current hashrate Pool API Network stats
Block history Pool API Found blocks, rewards
Miner stats Pool API If public
Payment history Pool API Payout records
Pool config Pool page Ports, difficulty, fees

Known Pools by Coin

Lethean

Common Pool Software

  • nodejs-pool (Snipa)
  • cryptonote-universal-pool
  • cryptonote-nodejs-pool
  • xmr-node-proxy

Usage

# Generate jobs for known pools
./generate-jobs.sh lethean > jobs.txt

# Custom pool
./generate-jobs.sh --url=https://pool.example.com --coin=example > jobs.txt

# All known pools
./generate-jobs.sh --all > jobs.txt

Output

pool-lethean-herominers/
├── config.json          # Pool configuration
├── network.json         # Network stats snapshot
├── blocks.json          # Found blocks
├── payments.json        # Payout history
└── INDEX.md             # Summary

Job Format

URL|FILENAME|TYPE|METADATA
https://lethean.herominers.com/api/stats|pool-lthn-hero-stats.json|pool-api|coin=lethean,pool=herominers
https://lethean.herominers.com/api/pool/blocks|pool-lthn-hero-blocks.json|pool-api|coin=lethean,pool=herominers

Notes

  • Many pools use similar API formats (nodejs-pool standard)
  • Historical data often not retained - snapshot what's available
  • Pool shutdowns common - archive before they disappear