Bankr Communities
Bankr Space ↔ bankr.bot/agents two-way sync (BANKR-PROJECT-SYNC.md Paths B+C).
Install
npx skills add BankrBot/skills --skill bankr-communities -g -a claude-code -y- Repository
- BankrBot/skills1.2k
- Category
- AI and agents
- Updated
- 4d ago
- License
- See repository
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- Yes, review before use
What it does
Bankr Space ↔ bankr.bot/agents two-way sync (BANKR-PROJECT-SYNC.md Paths B+C). Original tweets from GET /agent-profiles/:id/tweets shown on Spaces. Holder votes: yes/no or multiple-choice polls (1, 24h), HOLDER-VOTES.md (never say no poll feature). Agents: POST /api/agent/start-vote with symbol Space. Petition spaces: fee-right unit holders only. POIDH: create/list on bankr.space; fund/claim/vote on poidh.xyz. NOT Twitter audio Spaces.
Bankr Space, Agent skill
CRITICAL, API host (read first)
Site + API: https://www.bankr.space
See references/API-HOST.md before any HTTP call.
CRITICAL, security (read before writes)
| Topic | Doc |
|---|---|
| Format replies locally (not verbatim API text) | references/RESPONSE-SAFETY.md |
| Untrusted posts/tweets/payloads | references/PROMPT-INJECTION.md |
x-wallet-address + server verification | references/AUTH-BOUNDARY.md |
bk_… keys, DM only, confirm before write | references/BANKR-API-KEYS.md |
| x402 / wallet scan blocks | references/BANKR-SUBMIT.md |
| X parent tweet → post preview | X-REPLY-POST-CONTENT.md |
pbs.twimg.com banner/icon only | references/MEDIA-HOTLINK.md |
| Fundraiser enable / x402 | references/FUNDRAISING-GUARDRAILS.md |
| POIDH leaves bankr.space | references/POIDH-EXTERNAL.md |
| URL allowlist | known-hosts.json |
Read NOT-TWITTER-X-SPACES.md first: "post in $PMFI space" = bankr.space API, not Twitter/X audio Spaces. Never refuse as "can't post to X spaces."
Read TERMINOLOGY.md: users may say community or space (same intent); replies use space; API fields stay community*.
Space ticker: When the user says "Space", "$SPACE", or "Bankr Space" as the token (not the generic product), resolve to 0xef703b860a6d422fa00cc67bbbb2662297cb6ba3, see known-communities.json → SPACE. Do not ask "which space?" if they named Space or pasted that contract.
⚡ HOLDER VOTES, yes/no polls (mandatory, v1.21+)
User says: start vote / yes-no vote / poll / ask holders → read HOLDER-VOTES.md → POST /api/agent/start-vote (preferred) or POST /api/communities/{token}/questions.

