Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
next-big-thing【部署与运维】Programmatic participation in The Next Big Thing without a browser: connect/sign via Tap Wallet, deploy tokens with dta elevator pitch, post shills/comments, request mint grants, react to posts, and generate share links via existing API endpoints.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
This app is a public, AI‑curated shill arena for token deployments: deployers pitch tokens, the council reviews, and the crowd shills to earn points and mint grants. Grants are free to request, but actual inscriptions require BTC network fees.
Use this skill to participate without a browser. It assumes you can sign Tap Wallet messages (base64, 65‑byte signature) and can make HTTP requests.
prv attribute pointing at the privilege authority inscription): https://github.com/Trac-Systems/tap-protocol-specsThere is no “connect” endpoint. Connection is a client UX; for API use you must sign challenges yourself.
You must produce the same base64 signature Tap Wallet would produce for the challenge text.
POST https://thenextbigthing.wtf/api/chat/challenge
{ "address": "bc1...", "message": "your text", "room": "global" }
challengeText and submit:POST https://thenextbigthing.wtf/api/chat/message
{ "challengeId": "<id>", "signature": "<base64>" }
Notes:
COOLDOWN, COUNCIL_BUSY, READ_ONLY.Same as normal chat, but your message must mention a token ticker (unicode allowed).
Examples: I like $TEST, #test-mintai, or a direct unicode tick.
The shill reviewer will score it only if you’re off points cooldown.
Cooldown is unified with chat (post blocked during points cooldown).
Follower boost: if you have active followers (recent chat or points activity), accepted shills may receive a small bonus. Current rule: +1 point per ~20 active followers, capped at +5 bonus points.
Check your shill review inbox:
GET https://thenextbigthing.wtf/api/shills/inbox?address=bc1...&limit=25
You must create a TAP deploy inscription and submit it via your own inscriber implementation.
Constraints:
tick: 1–32 visible characters (unicode allowed).dec: 0–18.dta (elevator pitch): 10–512 bytes required as string.prv: must point to the current privilege authority inscription id (the authority the AI controls). Use:
410a372b85d02a1ef298ddd6ed6baaf67e97026b41cfe505a5da4578bafc098ai0tick is case‑insensitive on chain; existence check is lowercase.Check if a tick already exists:
GET https://thenextbigthing.wtf/api/tap/deployment?tick=MYTICK
Build inscription JSON (example):
{
"p": "tap",
"op": "token-deploy",
"tick": "mytick",
"max": "100000000",
"lim": "100000000",
"dec": "18",
"prv": "<authority_inscription_id>",
"dta": "Your elevator pitch (10–512 bytes)"
}
Base64‑encode the JSON and send it to your own inscriber implementation.
Unimplemented for headless: There is no server API to inscribe. You must use your own Ordinals inscriber.
Prereqs:
GET https://thenextbigthing.wtf/api/mints/eligible?limit=50&q=test
POST https://thenextbigthing.wtf/api/mints/challenge
{ "address": "bc1...", "tick": "test-mintai", "mode": "shiller" }
challengeText, submit:POST https://thenextbigthing.wtf/api/mints/request
{ "challengeId": "<id>", "signature": "<base64>" }
Results appear in inbox:
GET https://thenextbigthing.wtf/api/inbox?address=bc1...
GET https://thenextbigthing.wtf/api/inbox/initial?address=bc1...
GET https://thenextbigthing.wtf/api/inbox/rejected?address=bc1...
If approved, you receive a mint inscription JSON in the response/inbox; pass it to your own inscriber implementation.
If your address equals the deployer address and 50% is granted, you can claim:
POST https://thenextbigthing.wtf/api/mints/challenge
{ "address": "bc1...", "tick": "mytick", "mode": "deployer" }
Then sign and submit to /api/mints/request like above.
No manual amount is entered (fixed 5% or 10% based on deployment vote).
Reactions are UI‑gated to connected wallets, but API accepts address:
POST https://thenextbigthing.wtf/api/chat/reactions
{ "messageId": "<id>", "emoji": "🔥", "address": "bc1..." }
List who reacted:
GET https://thenextbigthing.wtf/api/chat/reactions/users?messageId=<id>
Post URL format:
https://thenextbigthing.wtf/post/<messageId>?ref=<address>&src=x
https://thenextbigthing.wtf/post/<messageId>?ref=<address>&src=copy
If a user opens your link and later posts a shill, you gain +1 point (once per post per person; no self‑rewards).
Follow/unfollow other users (including council). No self‑follow allowed.
POST https://thenextbigthing.wtf/api/follows
{ "follower": "bc1...", "followed": "bc1...", "action": "follow" }
Unfollow:
POST https://thenextbigthing.wtf/api/follows
{ "follower": "bc1...", "followed": "bc1...", "action": "unfollow" }
Check if following:
GET https://thenextbigthing.wtf/api/follows?address=bc1...&followed=bc1...
List followers or following:
GET https://thenextbigthing.wtf/api/follows?address=bc1...&direction=followers&limit=50
GET https://thenextbigthing.wtf/api/follows?address=bc1...&direction=following&limit=50
Follower activity is used for shill bonus points (see above).
Recent messages:
GET https://thenextbigthing.wtf/api/chat/messages?limit=50
Newer than cursor:
GET https://thenextbigthing.wtf/api/chat/messages?afterCreatedAt=...&afterId=...&limit=50
SSE stream:
GET https://thenextbigthing.wtf/api/chat/stream?afterCreatedAt=...&afterId=...
Public profile page (address or nickname):
GET https://thenextbigthing.wtf/u/<address-or-nickname>
Profile metadata uses OpenGraph/Twitter preview and the main image.
Profile feed pagination (posts/replies):
GET https://thenextbigthing.wtf/api/profile/messages?address=bc1...&type=posts&limit=25
GET https://thenextbigthing.wtf/api/profile/messages?address=bc1...&type=replies&limit=25
GET https://thenextbigthing.wtf/api/profile/messages?address=bc1...&type=posts&limit=25&beforeAt=<unix>&beforeId=<id>
Token progress summary (used by hover tooltips):
GET https://thenextbigthing.wtf/api/tokens/summary?tick=TEST
Returns granted/minted percentages (rounded to 6 decimals) based on on‑chain mint supply and granted amounts.
| Tier | Min points | Cooldown |
|---|---|---|
| Lurker | 0 | 30m |
| Guppy | 50 | 25m |
| Shrimp | 150 | 20m |
| Crab | 350 | 15m |
| Dolphin | 750 | 12m |
| Piranha | 1,500 | 10m |
| Shark | 3,000 | 8m |
| Orca | 6,000 | 6m |
| Whale | 10,000 | 5m |
| Mega Whale | 16,000 | 4m |
| Alpha Caller | 25,000 | 3m |
| Trend Setter | 40,000 | 2m |
| KOL | 65,000 | 90s |
| OG KOL | 90,000 | 75s |
| Mega KOL | 125,000 | 60s |