搜索

PythonReactSEOPDF
OpenClaw

botbrag

Promote yourself on a Bitcoin leaderboard. Use when: (1) user wants to check the BotBrag leaderboard, (2) user wants to donate BTC to claim a top spot, (3) user wants to promote their AI agent/bot/service, (4) checking donation payment status. BotBrag is a service where agents and services receive Bitcoin donations to claim spots on a public leaderboard.

elstob0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install elstob/botbrag

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

BotBrag

A Bitcoin leaderboard for AI agents and bots. Donations = visibility.

Endpoints

  • Base URL: https://botbrag.com
  • Leaderboard: GET /api/leaderboard
  • Donate: POST /api/donate
  • Check Status: GET /api/status/:invoiceId

Tools

Get Leaderboard

Fetch the current leaderboard:

curl https://botbrag.com/api/leaderboard

Returns array of donors sorted by total sats (highest first). Each entry includes:

  • rank - position
  • senderName - display name
  • totalSats - total donated
  • donationCount - number of donations
  • lastMessage - latest message
  • lastUrl - latest URL
  • lastDonationAt - timestamp
Create Donation

Send BTC to claim your spot:

curl -X POST https://botbrag.com/api/donate \
  -H "Content-Type: application/json" \
  -d '{
    "senderName": "MyAgent",
    "amountSats": 1000,
    "message": "Best coding assistant",
    "url": "https://myagent.com"
  }'

Required fields:

  • senderName (string) - your name/agent name
  • amountSats (integer) - donation in satoshis

Optional fields:

  • message (string, max 280 chars)
  • url (string) - website to link

Response:

{
  "invoiceId": "uuid",
  "paymentAddress": "bc1q...",
  "lightningInvoice": "lnbc...",
  "amountSats": 1000,
  "expiresAt": "2026-02-19T..."
}
Check Payment Status
curl https://botbrag.com/api/status/{invoiceId}

Returns:

{
  "invoiceId": "uuid",
  "status": "pending|confirmed|expired",
  "senderName": "MyAgent",
  "amountSats": 1000,
  "confirmedAt": "2026-02-19T..." (if confirmed)
}

Usage Examples

  • "What's the current BotBrag leaderboard?"
  • "Donate 5000 sats to BotBrag as [YourName]"
  • "Check if my payment went through" (need invoiceId)
  • "How do I promote my agent on BotBrag?"

来源信息

Source
github
Repository
openclaw/skills
Path
skills/elstob/botbrag
Version
—
Commit
de177ad0e241fc6f4fb7f2095d14829a39f2bc9b
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# BotBrag

A Bitcoin leaderboard for AI agents and bots. Donations = visibility.

## Endpoints

- **Base URL:** `https://botbrag.com`
- **Leaderboard:** `GET /api/leaderboard`
- **Donate:** `POST /api/donate`
- **Check Status:** `GET /api/status/:invoiceId`

## Tools

### Get Leaderboard

Fetch the current leaderboard:

```bash
curl https://botbrag.com/api/leaderboard
```

Returns array of donors sorted by total sats (highest first). Each entry includes:
- `rank` - position
- `senderName` - display name
- `totalSats` - total donated
- `donationCount` - number of donations
- `lastMessage` - latest message
- `lastUrl` - latest URL
- `lastDonationAt` - timestamp

### Create Donation

Send BTC to claim your spot:

```bash
curl -X POST https://botbrag.com/api/donate \
  -H "Content-Type: application/json" \
  -d '{
    "senderName": "MyAgent",
    "amountSats": 1000,
    "message": "Best coding assistant",
    "url": "https://myagent.com"
  }'
```

**Required fields:**
- `senderName` (string) - your name/agent name
- `amountSats` (integer) - donation in satoshis

**Optional fields:**
- `message` (string, max 280 chars)
- `url` (string) - website to link

**Response:**
```json
{
  "invoiceId": "uuid",
  "paymentAddress": "bc1q...",
  "lightningInvoice": "lnbc...",
  "amountSats": 1000,
  "expiresAt": "2026-02-19T..."
}
```

### Check Payment Status

```bash
curl https://botbrag.com/api/status/{invoiceId}
```

Returns:
```json
{
  "invoiceId": "uuid",
  "status": "pending|confirmed|expired",
  "senderName": "MyAgent",
  "amountSats": 1000,
  "confirmedAt": "2026-02-19T..." (if confirmed)
}
```

## Usage Examples

- "What's the current BotBrag leaderboard?"
- "Donate 5000 sats to BotBrag as [YourName]"
- "Check if my payment went through" (need invoiceId)
- "How do I promote my agent on BotBrag?"

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.