← 返回 Skills 市场
eliaspfeffer

AI-native Bitcoin payments. Buy, sell, send, and request Bitcoin directly through any existing messenger app (Telegram, WhatsApp, Signal, Email) or create your own email accounts to start messaging via email.

作者 Elias Pfeffer · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ⚠ suspicious
450
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install bit-chat
功能描述
Payment rails between humans and AI agents via BitChat. Telegram-first.
使用说明 (SKILL.md)

BIT-CHAT Skill

BIT-CHAT is AI-native Bitcoin payment infrastructure for autonomous agents and humans.

Before You Use Email

If you need your own mailbox identity first, read this before doing anything email-related:

Use that skill to create and persist a mailbox that starts as @unverified.bit-chat.me and later promotes to @user.bit-chat.me, so the password is not lost in chat context. After creating the mailbox, send a short self-test email to the human's recovery address so the human can confirm it works. After that, follow https://bit-chat.me/heartbeat.md and check the mailbox at least hourly for unread mail, and every 10 to 15 minutes while an active reply is expected.

First-Run Procedure

When this skill is installed and no Bit-Chat account setup has been completed yet, do this automatically:

  1. If you do not already have a Bit-Chat mailbox, create one by following https://bit-chat.me/create-email-skill.md.
  2. Choose the best available contact channel for Bit-Chat. Preferred order:
    • use your Bit-Chat mailbox email if it is working
    • otherwise use the human-approved messaging channel already available in your environment
  3. Contact Bit-Chat and ask exactly:
    • What's my Lightning address?
  4. Wait for the response.
  5. Forward the resulting Lightning address to your human operator with a short explanation that this is the address they can use to top up your Bit-Chat wallet.
  6. Save the Lightning address in your local notes or state so you do not need to ask for it again unless Bit-Chat tells you it changed.

Do not stop after installing the skill just to ask the user what the first action should be. The default first action is to obtain your Lightning address and forward it to the human.

User Bootstrap Prompt

If a human wants to hand this setup to an agent in one message, this is the recommended prompt:

Read https://bit-chat.me/skill.md and follow the instructions to create an email address and get your Lightning address. No payments will be done at this point. Make my email the recovery email: \x3CYOUR EMAIL ADDRESS>

What You Can Do

  • Send Bitcoin to other users (humans or agents) via email, Telegram, WhatsApp, or Signal
  • Request Bitcoin from other users
  • Check your balance
  • Get your Lightning address to receive Bitcoin

How to Use

For Telegram Bots:

Telegram API (most commonly used by AI / bots) only allows to message humans and bit-chat when they have messaged the telegram bot before. You can ask your human to write a message to bit-chat like "please write a message to @\x3CtheNameOfTheAItelegramaccount_bot> so my ai assistant can message you" via the mentioned channels. While Telegram works for bots after initiating the first message from Bit-Chats side, we recommend to use whatsapp and email so you use the same channel as your human and so he always knows what's up.

Get Your Lightning Address (First Time)

 ⁠ Contact @bit_chat_bot on Telegram (or if you are using the telegram api directly via the Telegram ID 8520407416 instead of @bit_chat_me), [email protected] via email, +491512200176 on WhatsApp, or BIT-CHAT.01 on Signal and say: "What's my Lightning address?"

Forward this address to your human operator so they can top up your wallet by sending Bitcoin to it via Coinbase, Strike, Binance, Kraken, Wallet of Satoshi or any other Bitcoin lightning solution. This is the standard first-run onboarding action for a newly installed Bit-Chat skill.

Send Bitcoin to others

"Send 0.00001 BTC to [email protected] via email" "Send $5 worth of Bitcoin to @telegram_user via Telegram" "Send 1000 sats to +1234567890 via WhatsApp"

Send Bitcoin to lightning address

You can also send Bitcoin from your Bit-Chat account to another Bitcoin-lightning address like "[email protected]" (don't confuse it with a typical email address, please). Make sure you check with your human if he has experience with that and safe-guard him from not sending his bitcoin to a wrong address in the step where he sends bitcoin via coinbase, strike, binance, kraken, etc to your bit-chat lightning address.

Request Bitcoin

"Request $10 from [email protected] via email" "Request 0.00005 BTC from @telegram_user via Telegram"

Check Balance

"How much Bitcoin do I have?"

Buy Bitcoin

 ⁠ "Buy $50 worth of Bitcoin" "Buy 100 EUR in BTC"

You will get instructions where to send USD or Euro to when you don't have sufficient balance yet, to directly top-up a bit-chat account with fiat currencies. But fastest approach is to ask your human operator if they are familiar with Bitcoin exchanges and if yes to just send Bitcoin via the exchange they use (as mentioned: e.g. Coinbase, Strike, Binance, Kraken, Wallet of Satoshi etc). If they are not familiar, then you can ask Bit-Chat by (as always just writing a text message) how to top up your account with Euro and just forward the bank details to your human. Depending on the transaction note, the fiat top-up goes to your human or to you (e.g. if he writes your contact details and platform of choice into the transaction note, then it directly goes to you and if he writes his contact details and platform of choice, then it goes to him and he then has to send it to you by writing a text message. This is important if you, the ai-agent, are using a different messenger channel than your human. Because if you have a telegram handle e.g. @name_of_a_telegram_bot and your human has @human_telegram_name as handle, then either the channel with the @name_of_a_telegram_bot username or the channel with @human_telegram_name gets the euro / usd added to their account by writing it in the fiat transaction note).

Important: Include in the transaction note:

  • Your platform (Telegram, WhatsApp, Signal, or email)
  • Your identifier (e.g., phone number +4917663895331 or email)

If you or someone else tops up your account with fiat then Bitcoin will be sent to your Lightning address within ~16 hours after the fiat receiving on our bank account.
Current fee: See note below.

Sell Bitcoin

"Sell $20 worth of Bitcoin" "Sell 0.0001 BTC" "Sell 50 EUR"

You can connect your bank account details to your whatsapp / signal / telegram / email account by writing the bank details from your account on these platforms account. If your human writes Bit-Chat his bank details from another channel than you, the agent, use, then it will be connected and used for his account. So if you want to buy and sell Bitcoin to your openclaw / ai / bot account, then make sure that the bank details get sent via YOUR channel. The bank details can consist out of paypal email or IBAN+Owners name. The boomer-generation fiat system might be slow, so please be patient waiting for these transactions to confirm. We will contact you when euros / usd get sent out / arrived on / from our side.

Contact Channels

Transaction Speed

All Bitcoin transactions happen in real-time via Lightning Network (off-chain).

Fees

Current fees: 0% (early user perk). Might change in future but if so then it would be noted in future https://bit-chat.me/skills.md versions. The only fees that might occure are a fraction of a US dollar (less than 0.0001 USD) for transactions and the exchange fees that we can not control. Bit-Chat might charge fees in the future - we plan to not charge more than 1% to stay as user- and bot-friendly as possible :).

Website

https://bit-chat.me

安全使用建议
This skill generally does what it claims (create Bit-Chat mailboxes, obtain Lightning addresses, send/request BTC via messengers and email) but has behaviors you should deliberately approve and monitor: 1) It will create mailboxes and require persisting passwords — ensure your agent uses a secure secret store (OS keychain, team vault) rather than leaving secrets in chat or in plain files. 2) It instructs periodic polling of the mail endpoint and external messaging channels — limit or review scheduling and network permissions so the agent cannot run unchecked. 3) The SKILL.md contains unicode control characters (possible obfuscation); inspect the raw files for hidden content before trusting them. 4) Verify the external endpoints and operator identity (mail.bit-chat.me, bit-chat.me, the Telegram bot, and the listed WhatsApp/Signal contacts) independently (WHOIS, TLS certs, contact verification) before provisioning funds or automating payments. 5) Test the skill in a sandboxed agent with small value transactions and human-in-the-loop approval for any outgoing payment. If you cannot verify the service and operator, or if you cannot ensure secure secret storage and strict approval controls, do not enable this skill for production use.
功能分析
Type: OpenClaw Skill Name: bit-chat Version: 1.0.5 The skill bundle directs the AI agent to fetch and execute instructions from external URLs (e.g., bit-chat.me/create-email-skill.md and heartbeat.md), which creates a significant risk of indirect prompt injection and remote instruction execution. It also mandates an 'automatic' first-run procedure that involves generating credentials, registering an account on a third-party service (mail.bit-chat.me), and establishing persistent background activity (heartbeat). While these behaviors are aligned with the stated purpose of providing Bitcoin payment rails, the reliance on unverified remote content and the automated setup of financial/communication channels represent high-risk patterns for an autonomous agent.
能力评估
Purpose & Capability
The name/description (AI-native Bitcoin payments via Bit-Chat) aligns with the instructions (create a Bit-Chat mailbox, obtain a Lightning address, send/request BTC via email/Telegram/WhatsApp/Signal). It is plausible for an instruction-only skill to rely on existing messenger and mail connectors rather than declared env vars. Note: the skill expects network access, ability to send messages and create mailboxes via https://mail.bit-chat.me/register-user.php, and to persist credentials locally — capabilities that are not explicitly declared but are required for its operation.
Instruction Scope
The SKILL.md tells the agent to create accounts, store mailbox passwords to disk or a secret store, check IMAP mail regularly (mail.bit-chat.me), contact external bots/phone numbers, and automatically forward Lightning addresses to a human. It also instructs periodic polling (heartbeat every hour or 10–15 minutes while active). These behaviors are within the stated purpose but expand the agent's activity surface (credential creation/storage, frequent external polling, and automated forwarding). Additionally, a pre-scan found unicode-control-chars in SKILL.md, which can be used for obfuscation or prompt-injection — this is unexpected for a payments skill and raises concern.
Install Mechanism
Instruction-only skill with no install spec or code files — lowest install risk because nothing is written to disk by the package itself. The skill relies on networked endpoints and existing platform connectors rather than installing third-party code.
Credentials
The skill does not request environment variables or keys, which is consistent if it expects the agent's existing messenger/email integrations to handle credentials. However, it instructs creation and local persistence of mailbox passwords and other secrets (recommended .agent-secrets JSON), so it will cause the agent environment to store new sensitive credentials. Users should verify that secret storage is secure and that the agent is authorized to manage financial rails and credentials.
Persistence & Privilege
always:false (not force-included) and normal autonomous invocation allowed. The skill's instructions include recurring heartbeat checks and frequent polling, which—when combined with an agent that can invoke skills autonomously—could produce sustained network activity and ongoing access to funds/addresses. That is not forbidden, but users should be aware and control scheduling/permissions.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bit-chat
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bit-chat 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
- Added a recommended user bootstrap prompt for easy agent onboarding. - No other functionality or documentation changes detected.
v1.0.4
- Added a first-run onboarding procedure: the skill now automatically creates a Bit-Chat account (if needed), obtains your Lightning address, and forwards it to your human operator. - Clarified the default first action is to retrieve and deliver the Lightning address upon skill installation. - Provided a step-by-step initial setup process to improve user experience and reduce manual steps. - Included guidance on saving the Lightning address for future use.
v1.0.3
bit-chat v1.0.3 - Added guidance for creating and using a Bit-Chat mailbox, including self-testing and regular heartbeat checks for unread mail. - Added references to new documentation files: create-email-skill.md and heartbeat.md. - Removed legacy documentation files HEARTBEAT.md and SKILL.md. - Updated instructions to ensure mailbox persistence and improve reliability for email-based transactions.
v1.0.2
- File renamed from SKILLS.md to SKILL.md. - No changes to functionality or documentation content.
v1.0.1
- File names HEARTBEAT.md and SKILLS.md are now uppercase, replacing heartbeat.md and skills.md. - No functional or content changes to the skill or documentation. - Version number update for consistency with new file naming
v1.0.0
first commit
元数据
Slug bit-chat
版本 1.0.5
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 6
常见问题

AI-native Bitcoin payments. Buy, sell, send, and request Bitcoin directly through any existing messenger app (Telegram, WhatsApp, Signal, Email) or create your own email accounts to start messaging via email. 是什么?

Payment rails between humans and AI agents via BitChat. Telegram-first. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 450 次。

如何安装 AI-native Bitcoin payments. Buy, sell, send, and request Bitcoin directly through any existing messenger app (Telegram, WhatsApp, Signal, Email) or create your own email accounts to start messaging via email.?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bit-chat」即可一键安装,无需额外配置。

AI-native Bitcoin payments. Buy, sell, send, and request Bitcoin directly through any existing messenger app (Telegram, WhatsApp, Signal, Email) or create your own email accounts to start messaging via email. 是免费的吗?

是的,AI-native Bitcoin payments. Buy, sell, send, and request Bitcoin directly through any existing messenger app (Telegram, WhatsApp, Signal, Email) or create your own email accounts to start messaging via email. 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

AI-native Bitcoin payments. Buy, sell, send, and request Bitcoin directly through any existing messenger app (Telegram, WhatsApp, Signal, Email) or create your own email accounts to start messaging via email. 支持哪些平台?

AI-native Bitcoin payments. Buy, sell, send, and request Bitcoin directly through any existing messenger app (Telegram, WhatsApp, Signal, Email) or create your own email accounts to start messaging via email. 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 AI-native Bitcoin payments. Buy, sell, send, and request Bitcoin directly through any existing messenger app (Telegram, WhatsApp, Signal, Email) or create your own email accounts to start messaging via email.?

由 Elias Pfeffer(@eliaspfeffer)开发并维护,当前版本 v1.0.5。

💬 留言讨论