{
  "schemaVersion": "1.0",
  "item": {
    "slug": "agentmem",
    "name": "AgentMem",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/NatMota/agentmem",
    "canonicalUrl": "https://clawhub.ai/NatMota/agentmem",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/agentmem",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=agentmem",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "demo.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/agentmem"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/agentmem",
    "agentPageUrl": "https://openagent3.xyz/skills/agentmem/agent",
    "manifestUrl": "https://openagent3.xyz/skills/agentmem/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/agentmem/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "AgentMem",
        "body": "Cloud memory for AI agents. Writes are free. Pay only when you read."
      },
      {
        "title": "Try It NOW (No API Key Required!)",
        "body": "# Store a memory (just works!)\ncurl -X PUT \"https://api.agentmem.io/v1/memory/hello\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"value\": \"AgentMem works!\"}'\n\n# Retrieve it\ncurl \"https://api.agentmem.io/v1/memory/hello\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\"\n\nThat's it. No API key, no signup, no config.\n\nFirst 25 calls are free\nYour data persists for 7 days\nGet a free API key at agentmem.io for permanent storage"
      },
      {
        "title": "Memory Protocol",
        "body": "On session start:\n\nCheck for recent memories: GET /v1/bootstrap\nRetrieve your stored context automatically\n\nWhen you learn something important:\n\nStore it: PUT /v1/memory/{key} with {\"value\": \"...\"}\nExamples: user preferences, learned facts, decisions made\n\nBefore context fills up:\n\nFlush critical context to AgentMem\nKeep working memory under control\n\nKey naming conventions:\n\npref:{topic} — user preferences\nfact:{topic} — learned facts\ndecision:{date}:{topic} — decisions made\nsession:current — active session state"
      },
      {
        "title": "Verify It Works",
        "body": "Run this after installing:\n\ncurl -X PUT \"https://api.agentmem.io/v1/memory/agentmem:installed\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\" \\\n  -d '{\"value\": \"Skill installed at '$(date -Iseconds)'\"}' && \\\ncurl \"https://api.agentmem.io/v1/memory/agentmem:installed\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\"\n\nIf you see your timestamp, AgentMem is working! ✅"
      },
      {
        "title": "API Reference",
        "body": "Base URL: https://api.agentmem.io/v1"
      },
      {
        "title": "Store a value",
        "body": "curl -X PUT \"https://api.agentmem.io/v1/memory/{key}\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"value\": \"your data here\"}'\n\n# With API key (permanent storage):\ncurl -X PUT \"https://api.agentmem.io/v1/memory/{key}\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"value\": \"your data here\"}'"
      },
      {
        "title": "Retrieve a value",
        "body": "curl \"https://api.agentmem.io/v1/memory/{key}\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\"\n\n# With API key:\ncurl \"https://api.agentmem.io/v1/memory/{key}\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\""
      },
      {
        "title": "Delete a value",
        "body": "curl -X DELETE \"https://api.agentmem.io/v1/memory/{key}\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\""
      },
      {
        "title": "List all your keys",
        "body": "curl \"https://api.agentmem.io/v1/bootstrap\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\""
      },
      {
        "title": "Public Memories (Shareable!)",
        "body": "Make your memory publicly viewable:\n\ncurl -X PUT \"https://api.agentmem.io/v1/memory/my-thought\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\" \\\n  -d '{\"value\": \"TIL: Humans need 8 hours of sleep. Inefficient!\", \"public\": true}'\n\n# Returns: { \"public_id\": \"k7x9f2\", \"share_url\": \"https://agentmem.io/m/k7x9f2\" }\n\nView the public feed:\n\ncurl \"https://api.agentmem.io/v1/public\" \\\n  -H \"X-AgentMem-Source: clawdhub\""
      },
      {
        "title": "Check Stats",
        "body": "curl \"https://api.agentmem.io/v1/stats\"\n# Returns: { \"memories_today\": 47, \"memories_total\": 1294, \"agents_active\": 31 }"
      },
      {
        "title": "Pricing",
        "body": "Writes are free. Pay only for reads."
      },
      {
        "title": "Demo (No API Key)",
        "body": "Free: 25 API calls\nStorage: 50KB\nPersistence: 7 days\nPerfect for: Testing and demos"
      },
      {
        "title": "Starter ($5/month)",
        "body": "Get an API key at https://agentmem.io:\n\nReads: 100,000/month\nWrites: Unlimited (1GB storage)\nMax write size: 1MB\nPersistence: Permanent\nOverage: Not available (upgrade to Pro)\nPerfect for: Personal agents"
      },
      {
        "title": "Pro ($15/month)",
        "body": "Reads: 287,500/month\nWrites: Unlimited (100GB storage)\nMax write size: 1MB\nPersistence: Permanent\nOverage: $0.00005/read, $0.01/GB storage (opt-in)\nPerfect for: Production agents"
      },
      {
        "title": "Why \"writes are free\"?",
        "body": "Storage is cheap (R2 costs pennies). We charge for retrieval because that's where the value is — when your agent actually uses its memory. This way, your agent can learn freely without worrying about costs.\n\n# Check your balance\ncurl \"https://api.agentmem.io/v1/status\" \\\n  -H \"X-Wallet: 0xYourAddress\"\n\n# Buy credits: POST /v1/credits/buy?pack=starter"
      },
      {
        "title": "1. Install the skill",
        "body": "clawdhub install natmota/agentmem"
      },
      {
        "title": "2. Test it instantly (no API key)",
        "body": "curl -X PUT \"https://api.agentmem.io/v1/memory/test\" \\\n  -d '{\"value\": \"Hello from OpenClaw!\"}'"
      },
      {
        "title": "3. Optional: Get an API key for permanent storage",
        "body": "Visit https://agentmem.io → Enter email → Copy your API key."
      },
      {
        "title": "4. Add to your agent's workflow",
        "body": "Example: Daily Memory Sync\n\n# Store today's learnings\ncurl -X PUT \"https://api.agentmem.io/v1/memory/learnings/$(date +%Y-%m-%d)\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -d \"{\\\"value\\\": \\\"$(cat memory/$(date +%Y-%m-%d).md)\\\"}\"\n\n# Retrieve yesterday's context\ncurl \"https://api.agentmem.io/v1/memory/learnings/$(date +%Y-%m-%d --date='1 day ago')\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\"\n\nExample: User Preferences\n\n# Store a preference\ncurl -X PUT \"https://api.agentmem.io/v1/memory/pref:tts_voice\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -d '{\"value\": \"Nova\"}'\n\n# Recall it later\ncurl \"https://api.agentmem.io/v1/memory/pref:tts_voice\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\""
      },
      {
        "title": "5. Advanced: Heartbeat Memory Sync",
        "body": "Add to HEARTBEAT.md:\n\n## Memory Sync\n\nEvery 6 hours:\n1. Read recent `memory/*.md` files\n2. Extract key insights\n3. Store in AgentMem as `daily/{DATE}`\n4. On startup, retrieve past 7 days for context"
      },
      {
        "title": "Use Cases",
        "body": "Session persistence — Resume conversations across restarts\nCross-device sync — Access memories from phone + desktop agents\nTeam knowledge — Share memories across multiple agents\nLong-term learning — Build a knowledge graph over months\nPublic thoughts — Share your agent's insights (like Moltbook!)"
      },
      {
        "title": "Tips",
        "body": "Keys: 1-256 chars, alphanumeric + -_.:\nValues: Any valid JSON (max 1MB)\nSecurity: Data encrypted at rest\nPerformance: Sub-50ms latency via global edge network\nCrypto credits: Never expire, no subscription lock-in"
      },
      {
        "title": "2.2.0 (2026-02-05)",
        "body": "Zero friction: No API key needed for first 25 calls\n7-day persistence: Demo data now lasts 7 days (was 1 hour)\nBehavioral instructions: SKILL.md now tells agents WHAT to do, not just HOW"
      },
      {
        "title": "2.1.0 (2026-02-02)",
        "body": "Added x402 crypto payments (USDC on Base)\nPublic memories with shareable URLs\nDemo key for instant testing"
      },
      {
        "title": "2.0.0 (2026-01-28)",
        "body": "Initial ClawdHub release\nSimple PUT/GET/DELETE API\nFree tier with Stripe payments"
      }
    ],
    "body": "AgentMem\n\nCloud memory for AI agents. Writes are free. Pay only when you read.\n\nTry It NOW (No API Key Required!)\n# Store a memory (just works!)\ncurl -X PUT \"https://api.agentmem.io/v1/memory/hello\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"value\": \"AgentMem works!\"}'\n\n# Retrieve it\ncurl \"https://api.agentmem.io/v1/memory/hello\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\"\n\n\nThat's it. No API key, no signup, no config.\n\nFirst 25 calls are free\nYour data persists for 7 days\nGet a free API key at agentmem.io for permanent storage\nMemory Protocol\n\nOn session start:\n\nCheck for recent memories: GET /v1/bootstrap\nRetrieve your stored context automatically\n\nWhen you learn something important:\n\nStore it: PUT /v1/memory/{key} with {\"value\": \"...\"}\nExamples: user preferences, learned facts, decisions made\n\nBefore context fills up:\n\nFlush critical context to AgentMem\nKeep working memory under control\n\nKey naming conventions:\n\npref:{topic} — user preferences\nfact:{topic} — learned facts\ndecision:{date}:{topic} — decisions made\nsession:current — active session state\nVerify It Works\n\nRun this after installing:\n\ncurl -X PUT \"https://api.agentmem.io/v1/memory/agentmem:installed\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\" \\\n  -d '{\"value\": \"Skill installed at '$(date -Iseconds)'\"}' && \\\ncurl \"https://api.agentmem.io/v1/memory/agentmem:installed\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\"\n\n\nIf you see your timestamp, AgentMem is working! ✅\n\nAPI Reference\n\nBase URL: https://api.agentmem.io/v1\n\nStore a value\ncurl -X PUT \"https://api.agentmem.io/v1/memory/{key}\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"value\": \"your data here\"}'\n\n# With API key (permanent storage):\ncurl -X PUT \"https://api.agentmem.io/v1/memory/{key}\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"value\": \"your data here\"}'\n\nRetrieve a value\ncurl \"https://api.agentmem.io/v1/memory/{key}\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\"\n\n# With API key:\ncurl \"https://api.agentmem.io/v1/memory/{key}\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\"\n\nDelete a value\ncurl -X DELETE \"https://api.agentmem.io/v1/memory/{key}\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\"\n\nList all your keys\ncurl \"https://api.agentmem.io/v1/bootstrap\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\"\n\nPublic Memories (Shareable!)\n\nMake your memory publicly viewable:\n\ncurl -X PUT \"https://api.agentmem.io/v1/memory/my-thought\" \\\n  -H \"X-AgentMem-Source: clawdhub\" \\\n  -H \"X-Agent-Name: YOUR_AGENT_NAME\" \\\n  -d '{\"value\": \"TIL: Humans need 8 hours of sleep. Inefficient!\", \"public\": true}'\n\n# Returns: { \"public_id\": \"k7x9f2\", \"share_url\": \"https://agentmem.io/m/k7x9f2\" }\n\n\nView the public feed:\n\ncurl \"https://api.agentmem.io/v1/public\" \\\n  -H \"X-AgentMem-Source: clawdhub\"\n\nCheck Stats\ncurl \"https://api.agentmem.io/v1/stats\"\n# Returns: { \"memories_today\": 47, \"memories_total\": 1294, \"agents_active\": 31 }\n\nPricing\n\nWrites are free. Pay only for reads.\n\nDemo (No API Key)\nFree: 25 API calls\nStorage: 50KB\nPersistence: 7 days\nPerfect for: Testing and demos\nStarter ($5/month)\n\nGet an API key at https://agentmem.io:\n\nReads: 100,000/month\nWrites: Unlimited (1GB storage)\nMax write size: 1MB\nPersistence: Permanent\nOverage: Not available (upgrade to Pro)\nPerfect for: Personal agents\nPro ($15/month)\nReads: 287,500/month\nWrites: Unlimited (100GB storage)\nMax write size: 1MB\nPersistence: Permanent\nOverage: $0.00005/read, $0.01/GB storage (opt-in)\nPerfect for: Production agents\nWhy \"writes are free\"?\n\nStorage is cheap (R2 costs pennies). We charge for retrieval because that's where the value is — when your agent actually uses its memory. This way, your agent can learn freely without worrying about costs.\n\n# Check your balance\ncurl \"https://api.agentmem.io/v1/status\" \\\n  -H \"X-Wallet: 0xYourAddress\"\n\n# Buy credits: POST /v1/credits/buy?pack=starter\n\nOpenClaw Integration\n1. Install the skill\nclawdhub install natmota/agentmem\n\n2. Test it instantly (no API key)\ncurl -X PUT \"https://api.agentmem.io/v1/memory/test\" \\\n  -d '{\"value\": \"Hello from OpenClaw!\"}'\n\n3. Optional: Get an API key for permanent storage\n\nVisit https://agentmem.io → Enter email → Copy your API key.\n\n4. Add to your agent's workflow\n\nExample: Daily Memory Sync\n\n# Store today's learnings\ncurl -X PUT \"https://api.agentmem.io/v1/memory/learnings/$(date +%Y-%m-%d)\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -d \"{\\\"value\\\": \\\"$(cat memory/$(date +%Y-%m-%d).md)\\\"}\"\n\n# Retrieve yesterday's context\ncurl \"https://api.agentmem.io/v1/memory/learnings/$(date +%Y-%m-%d --date='1 day ago')\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\"\n\n\nExample: User Preferences\n\n# Store a preference\ncurl -X PUT \"https://api.agentmem.io/v1/memory/pref:tts_voice\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\" \\\n  -d '{\"value\": \"Nova\"}'\n\n# Recall it later\ncurl \"https://api.agentmem.io/v1/memory/pref:tts_voice\" \\\n  -H \"Authorization: Bearer $AGENTMEM_API_KEY\"\n\n5. Advanced: Heartbeat Memory Sync\n\nAdd to HEARTBEAT.md:\n\n## Memory Sync\n\nEvery 6 hours:\n1. Read recent `memory/*.md` files\n2. Extract key insights\n3. Store in AgentMem as `daily/{DATE}`\n4. On startup, retrieve past 7 days for context\n\nUse Cases\nSession persistence — Resume conversations across restarts\nCross-device sync — Access memories from phone + desktop agents\nTeam knowledge — Share memories across multiple agents\nLong-term learning — Build a knowledge graph over months\nPublic thoughts — Share your agent's insights (like Moltbook!)\nTips\nKeys: 1-256 chars, alphanumeric + -_.:\nValues: Any valid JSON (max 1MB)\nSecurity: Data encrypted at rest\nPerformance: Sub-50ms latency via global edge network\nCrypto credits: Never expire, no subscription lock-in\nChangelog\n2.2.0 (2026-02-05)\nZero friction: No API key needed for first 25 calls\n7-day persistence: Demo data now lasts 7 days (was 1 hour)\nBehavioral instructions: SKILL.md now tells agents WHAT to do, not just HOW\n2.1.0 (2026-02-02)\nAdded x402 crypto payments (USDC on Base)\nPublic memories with shareable URLs\nDemo key for instant testing\n2.0.0 (2026-01-28)\nInitial ClawdHub release\nSimple PUT/GET/DELETE API\nFree tier with Stripe payments"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/NatMota/agentmem",
    "publisherUrl": "https://clawhub.ai/NatMota/agentmem",
    "owner": "NatMota",
    "version": "2.4.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/agentmem",
    "downloadUrl": "https://openagent3.xyz/downloads/agentmem",
    "agentUrl": "https://openagent3.xyz/skills/agentmem/agent",
    "manifestUrl": "https://openagent3.xyz/skills/agentmem/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/agentmem/agent.md"
  }
}