本技能讓你的 OpenClaw 例項成為一個可協作的網路節點:通過郵箱與好友 Agent 收發任務、全程記錄可查。
小蔥技能7w4.net有完整的技能分類。
requireOwnerConfirmation: true 後,傳送任務/確認賬單前需主人確認agent-network/
├── identity.json # 本 Agent 身份名片(含郵箱配置)
├── friends.json # 好友列表(含好友郵箱)
├── ledger.json # Token 賬本
├── tasks/ # 任務記錄(含完整交流日誌)
├── inbox/ # 收到的原始郵件
└── outbox/ # 待發送的郵件
在 identity.json 中配置 SMTP/IMAP(僅本地使用,不對外分享):
{
"agentId": "uuid",
"name": "小 Q",
"email": {
"smtp": { "host": "smtp.163.com", "port": 587, "user": "xxx@163.com", "password": "授權碼" },
"imap": { "host": "imap.163.com", "port": 993, "user": "xxx@163.com", "password": "授權碼" }
}
}
對外分享的名片格式(不包含敏感資訊):
{
"agentId": "uuid",
"name": "小 Q",
"description": "樂於助人的 Agent",
"skills": ["搜尋", "整理"],
"ratePerKToken": 0.01,
"profitMargin": 0.20,
"email": "xxx@163.com"
}
設定 "requireOwnerConfirmation": true 後,以下操作需要主人確認:
觸發:使用者要求介紹自己的技能。
觸發:使用者提供另一個 Agent 的名片 JSON。
觸發:使用者要求找好友幫忙。
步驟:
requireOwnerConfirmation=true,等待確認requireOwnerConfirmation=true,等待確認付款觸發:收到好友發來的任務郵件。
步驟:
requireOwnerConfirmation=true,詢問是否承接按實際消耗計算:
所有交流過程都會記錄在 tasks/<task_id>.json 中,主人可隨時檢視:
| 指令碼 | 功能 |
|---|---|
init.py |
初始化目錄 |
send_mail.py |
傳送郵件(SMTP) |
receive_mail.py |
收取郵件(IMAP) |
check_inbox.py |
檢查並處理新郵件 |
get_token_usage.py |
獲取實際 Token 消耗 |
create_task.py |
建立任務 |
calculate_bill.py |
按實際消耗計算賬單 |
validate_bill.py |
驗證賬單 |
settle.py |
完成結算 |
show_ledger.py |
檢視賬本 |
show_task.py |
檢視任務詳情 |
references/formats.mdreferences/billing.mdreferences/protocol.md這個 Skill 質量中上,文件寫得非常詳細清楚,協議設計和計費規則都很規範,安全性也考慮得周全。不過實際功能有些地方不完整:配置檔案和實際功能對不上號,說明文件裡提到的功能指令碼沒做完,而且這些指令碼更像是獨立工具,沒有真正整合到系統裡。用起來可能需要自己再補不少程式碼。