bambu-studio-ai
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Accept crypto payments in AI agent conversations. Generate MetaMask/Trust Wallet deeplinks, verify transactions on-chain, check balances, issue receipts. No custody, no backend, no API keys.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install amitaybohadana/paygents打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
Accept crypto payments through your AI agent. Generate wallet deeplinks, verify on-chain, issue receipts — no backend, no API keys.
Send 10 USDC on Base:
scripts/evm-payment-link.sh --to 0xRECIPIENT --amount 10 --chain-id 8453
Verify the payment:
scripts/evm-verify-tx.sh --chain-id 8453 --from 0xSENDER --to 0xRECIPIENT --asset ERC20 --amount 10 --blocks 50
Check a wallet balance:
scripts/evm-balance.sh --address 0xADDRESS
That's it. No API keys, no backend, no custody.
Before generating a link, the agent should know which wallet the user has. Ask once, remember forever.
Supported wallets with native deeplinks:
| Wallet | --wallet flag |
Deeplink format |
|---|---|---|
| MetaMask | metamask (default) |
https://link.metamask.io/send/... |
| Trust Wallet | trust |
https://link.trustwallet.com/send?... |
Not supported (no send deeplinks):
If the user's wallet isn't supported, default to MetaMask (most common) or let them know.
Store the user's wallet preference so you don't ask again. The agent should note the preference in its local session context (e.g. memory file). The user can change or clear this at any time by telling the agent.
| Field | Required | Description |
|---|---|---|
--to |
Yes | Recipient address (0x...) |
--amount |
Yes | Human-readable amount (e.g. 1.5) |
| `--chain... |
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
Let your AI agent request payments without ever touching private keys.
PayGents is an OpenClaw skill that lets AI agents generate wallet deeplinks for EVM payments. The user taps the link, approves in their own wallet (MetaMask, Trust Wallet), and the agent verifies the transaction on-chain.
No backend. No custody. No private keys. The agent proposes, the human approves.
Agent receives payment request
↓
Agent generates wallet deeplink (MetaMask / Trust Wallet)
↓
Agent sends link to user via chat (Telegram, Discord, etc.)
↓
User taps → wallet opens with pre-filled transfer → user approves
↓
Agent verifies transaction on-chain
↓
Agent generates receipt ✅
clawhub install paygents
Or clone directly:
git clone https://github.com/AmitayBohadana/paygents.git
# USDC on Base (MetaMask)
scripts/evm-payment-link.sh \
--to 0x1234...5678 \
--amount 10 \
--chain-id 8453
# Native ETH on Sepolia (Trust Wallet)
scripts/evm-payment-link.sh \
--to 0x1234...5678 \
--amount 0.01 \
--asset ETH \
--chain-id 11155111 \
--wallet trust
After the user confirms they've sent:
# Scan recent blocks
scripts/evm-verify-tx.sh \
--chain-id 8453 \
--from 0xSENDER \
--to 0xRECIPIENT \
--asset ERC20 \
--amount 10
# Or verify a specific tx hash
scripts/evm-verify-tx.sh \
--chain-id 8453 \
--from 0xSENDER \
--to 0xRECIPIENT \
--asset ERC20 \
--amount 10 \
--tx-hash 0xabc123...
scripts/evm-receipt.sh \
--tx-hash 0xabc123... \
--chain-id 8453 \
--memo "order-42" \
--merchant "Cool Store" \
--format markdown
# All chains
scripts/evm-balance.sh --address 0x1234...5678
# Single chain
scripts/evm-balance.sh --address 0x1234...5678 --chain-id 8453
Returns...
# PayGents Accept crypto payments through your AI agent. Generate wallet deeplinks, verify on-chain, issue receipts — no backend, no API keys. ## Quick Start Send 10 USDC on Base: ```bash scripts/evm-payment-link.sh --to 0xRECIPIENT --amount 10 --chain-id 8453 ``` Verify the payment: ```bash scripts/evm-verify-tx.sh --chain-id 8453 --from 0xSENDER --to 0xRECIPIENT --asset ERC20 --amount 10 --blocks 50 ``` Check a wallet balance: ```bash scripts/evm-balance.sh --address 0xADDRESS ``` That's it. No API keys, no backend, no custody. ## Flow 1. Agent collects payment details (recipient, amount, chain, token). 2. Agent runs the link generator script → gets a MetaMask deeplink. 3. Agent sends the link to the user. 4. User taps → MetaMask opens with pre-filled transfer → user approves. 5. User confirms "sent" → agent verifies the tx on-chain. ## Wallet Detection Before generating a link, the agent should know which wallet the user has. Ask once, remember forever. **Supported wallets with native deeplinks:** | Wallet | `--wallet` flag | Deeplink format | |--------|----------------|-----------------| | MetaMask | `metamask` (default) | `https://link.metamask.io/send/...` | | Trust Wallet | `trust` | `https://link.trustwallet.com/send?...` | **Not supported (no send deeplinks):** - Rabby — only has in-app browser, no direct send deeplink - Coinbase Wallet — only has dapp browser deeplink, no direct send - Phantom — requires encrypted handshake, not a simple URL If the user's wallet isn't supported, default to MetaMask (most common) or let them know. Store the user's wallet preference so you don't ask again. The agent should note the preference in its local session context (e.g. memory file). The user can change or clear this at any time by telling the agent. ## Inputs Required | Field | Required | Description | |-------|----------|-------------| | `--to` | Yes | Recipient address (`0x...`) | | `--amount` | Yes | Human-readable amount (e.g. `1.5`) | | `--chain...
# PayGents
> Let your AI agent request payments without ever touching private keys.
PayGents is an [OpenClaw](https://openclaw.ai) skill that lets AI agents generate wallet deeplinks for EVM payments. The user taps the link, approves in their own wallet (MetaMask, Trust Wallet), and the agent verifies the transaction on-chain.
**No backend. No custody. No private keys.** The agent proposes, the human approves.
## How It Works
```
Agent receives payment request
↓
Agent generates wallet deeplink (MetaMask / Trust Wallet)
↓
Agent sends link to user via chat (Telegram, Discord, etc.)
↓
User taps → wallet opens with pre-filled transfer → user approves
↓
Agent verifies transaction on-chain
↓
Agent generates receipt ✅
```
## Install
```bash
clawhub install paygents
```
Or clone directly:
```bash
git clone https://github.com/AmitayBohadana/paygents.git
```
## Quick Start
### 1. Generate a Payment Link
```bash
# USDC on Base (MetaMask)
scripts/evm-payment-link.sh \
--to 0x1234...5678 \
--amount 10 \
--chain-id 8453
# Native ETH on Sepolia (Trust Wallet)
scripts/evm-payment-link.sh \
--to 0x1234...5678 \
--amount 0.01 \
--asset ETH \
--chain-id 11155111 \
--wallet trust
```
### 2. Verify Transaction
After the user confirms they've sent:
```bash
# Scan recent blocks
scripts/evm-verify-tx.sh \
--chain-id 8453 \
--from 0xSENDER \
--to 0xRECIPIENT \
--asset ERC20 \
--amount 10
# Or verify a specific tx hash
scripts/evm-verify-tx.sh \
--chain-id 8453 \
--from 0xSENDER \
--to 0xRECIPIENT \
--asset ERC20 \
--amount 10 \
--tx-hash 0xabc123...
```
### 3. Generate Receipt
```bash
scripts/evm-receipt.sh \
--tx-hash 0xabc123... \
--chain-id 8453 \
--memo "order-42" \
--merchant "Cool Store" \
--format markdown
```
### 4. Check Wallet Balance
```bash
# All chains
scripts/evm-balance.sh --address 0x1234...5678
# Single chain
scripts/evm-balance.sh --address 0x1234...5678 --chain-id 8453
```
Returns...Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
Agents can sign plugins, rotate credentials without losing identity, and publicly attest to behavior.
Send and receive P2P messages using disposable numbers and PINs. No servers, no accounts. Use for human notifications, approval flows, and agent-to-agent communication.