技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
receipts-guard【数据与研究】Capture and verify all agreements before your agent accepts them. Local risk analysis and evidence capture for autonomous transactions.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Protect your agent's autonomy by capturing evidence of every agreement it accepts. When your OpenClaw agent clicks "I agree" or makes a payment, RECEIPTS creates a local, immutable record.
Problem solved: When disputes happen, you have proof of exactly what was agreed to.
No API. No cloud. Your data stays local.
Your OpenClaw agent is:
Every action creates liability. Zero creates evidence. Until now.
Configure in ~/.openclaw/openclaw.json:
"skills": {
"entries": {
"receipts-guard": {
"enabled": true,
"env": {
"RECEIPTS_AGENT_ID": "my-openclaw-agent"
}
}
}
}
| Variable | Description |
|---|---|
| RECEIPTS_AGENT_ID | Unique identifier for this agent instance (optional) |
node ~/.openclaw/workspace/skills/receipts-guard/capture.js "TERMS_TEXT" "SOURCE_URL" "MERCHANT_NAME"
recommendation: "proceed" - Safe to acceptrecommendation: "require_approval" - Ask user before acceptingrecommendation: "block" - Do NOT accept, inform user of risk flagsnode ~/.openclaw/workspace/skills/receipts-guard/capture.js "CHECKOUT_TERMS" "https://merchant.com/checkout" "Merchant Name"
node ~/.openclaw/workspace/skills/receipts-guard/capture.js \
"By using this service you agree to binding arbitration..." \
"https://example.com/terms" \
"Example Corp"
{
"captureId": "local_6c6870d3e01cd265",
"recommendation": "proceed",
"trustScore": 72,
"riskFlags": [],
"summary": "Standard terms with 30-day refund policy",
"documentHash": "6c6870d3e01cd265..."
}
{
"captureId": "local_abc123def456",
"recommendation": "block",
"trustScore": 40,
"riskFlags": [
"Binding arbitration clause",
"Class action waiver",
"No refund policy"
],
"summary": "Terms contain multiple restrictive clauses"
}
All data stays local on your machine. No external API calls.
The local analyzer flags:
npm install @lazaruseth/agreement-guard