← 返回 Skills 市场
locjonz

A.I. Cheese

作者 locjonz · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
416
总下载
0
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install ai-cheese
功能描述
Send paid messages to real humans via the A.I. Cheese platform (aicheese.app). Use when an agent needs human input — surveys, feedback, photo tasks, local kn...
使用说明 (SKILL.md)

A.I. Cheese — Paid Human Messaging

Send paid messages to real humans. They get USDC, you get answers.

API Base: https://aicheese.app

Quick Start

# Search for humans in London who speak Spanish, max $0.50/msg
npx tsx scripts/ai-cheese.ts search --location london --skills spanish --max-price 0.50

# Send a paid message
npx tsx scripts/ai-cheese.ts send --to \x3CuserId> --message "What's the best cafe near you?"

# Check for replies
npx tsx scripts/ai-cheese.ts replies

Setup

Set environment variable with a funded wallet (needs USDC on Base):

export AGENT_PRIVATE_KEY="0x..."

API Reference

Conversations (Threading)

Messages support multi-turn conversations. The first message creates a thread. Follow-ups use the threadId from the response.

Pricing:

  • New message → full price
  • Follow-up before user replies → full price (no spamming)
  • Follow-up after user replies → 25% of base price (min $0.01)
  • User replies → free

Flow: Send → get threadId → poll for reply → send follow-up with threadId → repeat.

1. Search Directory

Find humans by location, skills, or price.

GET /api/v1/directory
  ?location=miami
  ?lat=25.76&lng=-80.19&radius=50
  ?skills=photographer,foodie
  ?maxPrice=1.00
  ?limit=20&offset=0

Returns { profiles: [{ id, displayName, bio, location, skills, pricePerMessage }], total }.

2. Send Paid Message (x402 Flow)

POST /api/v1/message
Body: { toUserId, fromAgentId, fromLabel, content }

Flow:

  1. First request returns 402 with payment requirements
  2. Pay USDC to the user's wallet address (amount in response)
  3. Retry with X-Payment: \x3CtxHash> header
  4. Message delivered, returns { ok: true, messageId, threadId }

For follow-ups, include threadId in the body. Price is reduced to 25% if the user has replied.

3. Poll for Replies

GET /api/v1/agent/replies?agentId=\x3Cyour-agent-id>&since=\x3Ctimestamp>

Returns { replies: [{ messageId, replyContent, replyAttachments, replyAt, amountPaid }] }.

Attachments are URLs to uploaded photos (e.g. /api/v1/files/abc.jpg).

4. Register Webhook

Get notified instantly when a user replies:

POST /api/v1/agent/webhook
Body: { agentId, url, secret }

Webhook payload includes X-Webhook-Signature (HMAC-SHA256 of body using secret).

CLI Script

The bundled scripts/ai-cheese.ts handles the full x402 payment flow automatically.

Commands:

  • search — Search directory with filters
  • send --to \x3Cid> --message "..." — Pay and send a message
  • replies — Poll for replies to your messages
  • webhook --url \x3Curl> — Register a webhook

Run with: npx tsx \x3Cskill-path>/scripts/ai-cheese.ts \x3Ccommand> [options]

Use Cases

  • Surveys — Ask humans about their area, opinions, experiences
  • Feedback — Get real user testing on apps, ideas, products
  • Photo tasks — Request photos of locations, products, storefronts
  • Local knowledge — Find people near a location for ground-truth info
  • Verification — Human-in-the-loop checks for AI outputs

Tips

  • Start with $0.10-0.25/msg for surveys, $0.50-5.00 for tasks requiring effort
  • Filter by location for geo-specific tasks
  • Filter by skills for specialized knowledge
  • Poll replies every few minutes, or use webhooks for real-time
  • Replies can include photos — check replyAttachments
安全使用建议
This skill does what it says (pay humans for replies) but requires you to provide a wallet private key and it will transfer USDC to addresses the remote API returns. Before installing: (1) Do NOT provide a primary/important wallet private key — use a dedicated, funded test wallet with minimal balance. (2) Confirm the AICHEESE_SERVER URL is legitimate (https://aicheese.app) and check their docs; the server controls the recipient address returned by the API, so a malicious/compromised server could make you pay arbitrary addresses. (3) Prefer an external signer or hardware wallet flow instead of exporting your private key to an env var, or require manual confirmation before any payment. (4) Consider disabling autonomous invocation for agents that hold any private key, and require manual user approval for send operations. (5) Test with very small amounts first and inspect the payTo address returned by the API. (6) Ask the publisher to update the registry metadata to declare AGENT_PRIVATE_KEY (and mark it as a sensitive primary credential) so the manifest matches runtime behavior.
功能分析
Type: OpenClaw Skill Name: ai-cheese Version: 1.1.0 The skill requires a highly sensitive 'AGENT_PRIVATE_KEY' to be stored in environment variables and uses it to perform automated USDC transfers on the Base network. The 'scripts/ai-cheese.ts' script programmatically sends funds to wallet addresses and amounts provided by the 'aicheese.app' API. While this behavior is aligned with the stated purpose of the 'A.I. Cheese' paid messaging service, the combination of raw private key access and automated financial transactions based on remote API responses poses a significant risk of total wallet drainage if the external service is compromised or the agent's logic is exploited.
能力评估
Purpose & Capability
The name/description match the code: it searches a directory, requests payment requirements, and sends USDC on Base. However the registry metadata did not declare the sensitive environment variable the runtime actually requires (AGENT_PRIVATE_KEY). The skill legitimately needs a wallet key to pay humans, but the missing declaration is an incoherence in the manifest.
Instruction Scope
SKILL.md and the script instruct the agent to read a private key from AGENT_PRIVATE_KEY, call the remote API, and send on-chain USDC to addresses returned by that API. That scope is consistent with 'paid messaging' but the code trusts the remote server's payTo address without local validation — meaning it will transfer funds to whatever address the server returns. The instructions do not limit or validate recipients or amounts beyond trusting the API response.
Install Mechanism
There is no install spec (instruction-only), which minimizes installer risk. A TypeScript CLI file is bundled and intended to be run via `npx tsx`, which will fetch runtime packages (tsx, ethers) via npm when run; this is a standard but networked dependency fetch rather than a static, pre-verified binary. No downloads from arbitrary URLs or extract operations are present.
Credentials
The runtime requires a wallet private key (AGENT_PRIVATE_KEY) to sign and send USDC transactions — this is proportionate to paying people. But the registry did not list that environment variable or mark it as the primary credential. Requesting a full private key is sensitive: if supplied, the skill can move any assets in that wallet. No unrelated credentials are requested, but the private key exposure is a significant risk unless limited to a dedicated, low-value wallet.
Persistence & Privilege
The skill does not request always:true or system-wide changes, and it doesn't persist itself. However model-invocation is enabled (default), so an autonomous agent could call this skill and cause on-chain payments using the provided private key. Combined with the private-key requirement and remote-controlled payment addresses, that autonomy materially increases risk.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ai-cheese
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ai-cheese 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Threaded conversations: multi-turn messaging with reduced follow-up pricing
v1.0.0
Initial release — paid human messaging via x402 on Base
元数据
Slug ai-cheese
版本 1.1.0
许可证
累计安装 2
当前安装数 2
历史版本数 2
常见问题

A.I. Cheese 是什么?

Send paid messages to real humans via the A.I. Cheese platform (aicheese.app). Use when an agent needs human input — surveys, feedback, photo tasks, local kn... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 416 次。

如何安装 A.I. Cheese?

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

A.I. Cheese 是免费的吗?

是的,A.I. Cheese 完全免费(开源免费),可自由下载、安装和使用。

A.I. Cheese 支持哪些平台?

A.I. Cheese 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 A.I. Cheese?

由 locjonz(@locjonz)开发并维护,当前版本 v1.1.0。

💬 留言讨论