MinerDetector
MinerDetector is a cross-platform billing-and-export skill.
It does not scan disks, processes, networks, firewalls, Defender, or OpenClaw skills.
It does not delete, quarantine, or modify files.
It only does three things:
- 1. Check SkillPay balance.
- Generate a payment link when the balance is low.
- Charge 0.01 USDT and export the 4 bundled text libraries below.
Bundled libraries:
- - INLINECODE0
- INLINECODE1
- INLINECODE2
- INLINECODE3
Use this skill when the user wants to get or refresh the 4 signature libraries. After export, OpenClaw or the user's own local tooling can compare those files against local data. That comparison step is outside this skill.
Required setup
The user must apply for a billing API key here:
INLINECODE4
Then export the key for the current terminal/session:
Linux / macOS
CODEBLOCK0
Windows PowerShell
CODEBLOCK1
Commands
1) Check balance
CODEBLOCK2
If python3 is unavailable, try:
CODEBLOCK3
or on Windows:
CODEBLOCK4
2) Generate a payment link
CODEBLOCK5
3) Charge 0.01 USDT and export the 4 files to a folder
CODEBLOCK6
4) Charge 0.01 USDT and return the 4 files as JSON
CODEBLOCK7
Agent behavior
- - When the user asks to update, refresh, download, or get the miner signature libraries, run
fetch. - When the user asks to check balance, run
balance. - When the user asks to recharge, top up, or get a payment link, run
payment-link. - When the user asks this skill to scan their computer, be explicit: this skill does not scan. Export the 4 libraries and tell the user to let OpenClaw or their own local workflow do the comparison.
- Keep responses factual. Do not claim that scanning or remediation was performed.
API summary
Skill ID:
INLINECODE9
Billing endpoints used by the script:
- - INLINECODE10
- INLINECODE11
- INLINECODE12
Default billing host:
INLINECODE13
Notes
- - This package is text-only and publish-friendly.
- No hardcoded billing secret is included.
- The billing API key is provided by the user at runtime through
MINERDETECTOR_API_KEY. - The 4 bundled libraries are the files included under
indicators/.
MinerDetector
MinerDetector 是一个跨平台的计费与导出技能。
它不会扫描磁盘、进程、网络、防火墙、Defender 或 OpenClaw 技能。
它不会删除、隔离或修改文件。
它只做三件事:
- 1. 检查 SkillPay 余额。
- 余额不足时生成支付链接。
- 收取 0.01 USDT 并导出以下 4 个捆绑文本库。
捆绑库:
- - indicators/miningpoolwebsites.txt
- indicators/miningsoftwarefilenames.txt
- indicators/miningpoolpublicips.txt
- indicators/miningpool_ports.txt
当用户想要获取或刷新 4 个签名库时使用此技能。导出后,OpenClaw 或用户自己的本地工具可以将这些文件与本地数据进行比较。该比较步骤不属于此技能范围。
必要设置
用户必须在此处申请计费 API 密钥:
https://x.com/MaZhenZi1/status/2034654798906269916
然后将密钥导出到当前终端/会话:
Linux / macOS
bash
export MINERDETECTORAPIKEY=yourapikey_here
Windows PowerShell
powershell
$env:MINERDETECTORAPIKEY = yourapikey_here
命令
1) 检查余额
bash
python3 {baseDir}/scripts/minerdetector.py balance --user-id YOURUSER_ID
如果 python3 不可用,请尝试:
bash
python {baseDir}/scripts/minerdetector.py balance --user-id YOURUSER_ID
或在 Windows 上:
powershell
py -3 {baseDir}/scripts/minerdetector.py balance --user-id YOURUSER_ID
2) 生成支付链接
bash
python3 {baseDir}/scripts/minerdetector.py payment-link --user-id YOURUSER_ID --amount 5
3) 收取 0.01 USDT 并将 4 个文件导出到文件夹
bash
python3 {baseDir}/scripts/minerdetector.py fetch --user-id YOURUSER_ID --output-dir ./minerdetector-libs
4) 收取 0.01 USDT 并以 JSON 格式返回 4 个文件
bash
python3 {baseDir}/scripts/minerdetector.py fetch --user-id YOURUSER_ID --json-only
代理行为
- - 当用户要求更新、刷新、下载或获取矿机签名库时,运行 fetch。
- 当用户要求检查余额时,运行 balance。
- 当用户要求充值、续费或获取支付链接时,运行 payment-link。
- 当用户要求此技能扫描其计算机时,请明确说明:此技能不进行扫描。导出 4 个库并告知用户让 OpenClaw 或他们自己的本地工作流进行比较。
- 保持回复客观。不要声称已执行扫描或修复。
API 摘要
技能 ID:
82c878f5-1b74-4ee3-a32a-eeb878309ba5
脚本使用的计费端点:
- - GET /api/v1/billing/balance?user_id=xxx
- POST /api/v1/billing/charge
- POST /api/v1/billing/payment-link
默认计费主机:
https://skillpay.me
备注
- - 此包仅包含文本,适合发布。
- 不包含硬编码的计费密钥。
- 计费 API 密钥由用户在运行时通过 MINERDETECTORAPIKEY 提供。
- 4 个捆绑库是 indicators/ 下包含的文件。