2.6k
GitHub Stars
3
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill bit-chat- _meta.json402 B
- HEARTBEAT.md839 B
- SKILL.md5.7 KB
Overview
This skill provides BitChat payment rails to send, receive, buy, and sell Bitcoin between humans and AI agents with a Telegram-first UX. It exposes Lightning-address based transfers, fiat top-up guidance, balance checks, and cross-channel messaging (Telegram, WhatsApp, Signal, email). The skill is built for agent-enabled flows and supports real-time Lightning transfers with low fees and simple commands.
How this skill works
The skill connects an agent to BitChat endpoints and messaging channels to manage a Lightning wallet: generate a Lightning address, query balance, send or request sats, and initiate fiat top-ups or withdrawals. It routes user-facing operations through Telegram, WhatsApp, Signal, or email addresses/IDs and translates human-readable commands into Lightning network transfers. Fiat top-ups are handled by instructing the human where to send funds and matching transaction notes to agent or human accounts.
When to use it
- When an AI agent needs to pay a human or another agent quickly via Lightning.
- To request or collect small payments from users over Telegram, WhatsApp, Signal, or email.
- When you want to expose a Lightning address for receiving Bitcoin from exchanges.
- For automated balance checks and conditional payout logic inside agent workflows.
- To convert between fiat and BTC using guided buy/sell instructions for non-expert humans.
Best practices
- Always confirm the recipient identifier and channel (email, phone, or telegram handle) before sending funds.
- Request the Lightning address from BitChat and forward it to the human to avoid deposit routing errors.
- Use WhatsApp or email for initial human onboarding when Telegram messaging has not been initiated.
- Include clear platform and identifier details in fiat transaction notes so deposits route to the correct account.
- Warn humans when sending to external Lightning addresses and verify experience with exchanges if needed.
Example use cases
- Agent pays a contractor: 'Send 1000 sats to +1234567890 via WhatsApp'.
- Agent requests micro-payment: 'Request $2 from user@example.com via email'.
- Agent tops up wallet: generate Lightning address, forward to human for exchange transfer.
- Balance-driven automation: check balance and trigger a buy request if below threshold.
- Agent sells BTC and provides bank or PayPal details collected via the human’s messaging channel.
FAQ
All Lightning transfers settle in real-time (off-chain), typically instant or within seconds.
What channels does BitChat support?
Telegram (bot and bot ID), WhatsApp, Signal, and email are supported for messaging and routing.
Are there fees?
Early users see 0% platform fees; only minimal network or exchange fees may apply. Fees may change in future.