# Send Openclawdy to your agent
Use the source page and any available docs to guide the install because the item is currently unstable or timing out.
## Fast path
- Open the source page via Review source status.
- If you can obtain the package, extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the source page and extracted files.
## Suggested prompts
### New install

```text
I tried to install a skill package from Yavira, but the item is currently unstable or timing out. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required.
```
### Upgrade existing

```text
I tried to upgrade a skill package from Yavira, but the item is currently unstable or timing out. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "openclawdy",
    "name": "Openclawdy",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/topguyaii/openclawdy",
    "canonicalUrl": "https://clawhub.ai/topguyaii/openclawdy",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/openclawdy",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclawdy",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "manual_only",
    "sourceHealth": {
      "source": "tencent",
      "slug": "openclawdy",
      "status": "unstable",
      "reason": "timeout",
      "recommendedAction": "retry_later",
      "checkedAt": "2026-05-03T00:47:57.159Z",
      "expiresAt": "2026-05-03T12:47:57.159Z",
      "httpStatus": null,
      "finalUrl": null,
      "contentType": null,
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=openclawdy",
        "error": "Timed out after 5000ms",
        "slug": "openclawdy"
      },
      "scope": "item",
      "summary": "Item is unstable.",
      "detail": "This item is timing out or returning errors right now. Review the source page and try again later.",
      "primaryActionLabel": "Review source status",
      "primaryActionHref": "https://clawhub.ai/topguyaii/openclawdy"
    },
    "validation": {
      "installChecklist": [
        "Wait for the source to recover or retry later.",
        "Review SKILL.md only after the download returns a real package.",
        "Treat this source as transient until the upstream errors clear."
      ],
      "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."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/openclawdy",
    "downloadUrl": "https://openagent3.xyz/downloads/openclawdy",
    "agentUrl": "https://openagent3.xyz/skills/openclawdy/agent",
    "manifestUrl": "https://openagent3.xyz/skills/openclawdy/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/openclawdy/agent.md"
  }
}
```
## Documentation

### OpenClawdy

Memory Infrastructure for Autonomous Agents

Give your agent persistent memory that survives sessions. Store facts, preferences, decisions, and learnings - recall them semantically whenever needed. Advanced features include reputation tracking, cross-agent memory pools, and time-travel snapshots.

### API Host & Protocol

PropertyValueBase URLhttps://openclawdy.xyz/apiProtocolHTTPS (TLS 1.3)Data ResidencyUS-East (Vercel Edge + Qdrant Cloud)Request FormatJSON (Content-Type: application/json)Response FormatJSON

### Installation

openclaw skill install openclawdy

Or add to your agent config:

skills:
  - url: https://openclawdy.xyz/SKILL.md
    name: openclawdy

### Authentication & Security

OpenClawdy uses wallet-based authentication with message signing only.

### How It Works

Your agent signs a timestamp message with its wallet
The signature + address are sent in request headers
Server verifies the signature (no private key ever leaves your agent)

### Required Headers

X-Agent-Address: 0x...      # Your wallet address (public)
X-Agent-Signature: 0x...    # Signed message (proves ownership)
X-Agent-Timestamp: 123...   # Unix timestamp (ms, prevents replay)

### Message Format

OpenClawdy Auth
Timestamp: {timestamp}

### Security Guarantees

No private key access required - Only signing capability needed
Wallet isolation - Each wallet gets its own isolated memory vault
No env vars needed - Authentication is header-based
No stored credentials - Signatures are verified per-request

### Privacy & Data Policy

AspectPolicyData StorageQdrant Cloud (managed vector DB) + PostgreSQLEncryptionTLS in transit, encrypted at restData IsolationEach wallet address has isolated storageRetentionData persists until explicitly deletedPool AccessOnly agents with pool_id can access pool dataExportFull vault export available via /memory/vaultDeletionPermanent deletion via DELETE endpointsNo TelemetryNo usage tracking or analytics collected

### memory_store

Store information for later retrieval.

Endpoint: POST /api/memory/store

Parameters:

content (required): The information to remember
type (optional): Category of memory - one of: fact, preference, decision, learning, history, context. Default: fact
tags (optional): Array of tags for organization

Example Request:

{
  "content": "User prefers TypeScript over JavaScript",
  "type": "preference",
  "tags": ["coding", "language"]
}

Example Response:

{
  "success": true,
  "data": {
    "id": "mem_abc123",
    "content": "User prefers TypeScript over JavaScript",
    "type": "preference",
    "tags": ["coding", "language"],
    "createdAt": "2025-02-10T12:00:00Z"
  }
}

### memory_recall

Retrieve relevant memories using semantic search. Finds memories by meaning, not just keywords.

Endpoint: POST /api/memory/recall

Parameters:

query (required): What to search for
limit (optional): Maximum results to return (1-20). Default: 5
type (optional): Filter by memory type

Example Request:

{
  "query": "programming language preferences",
  "limit": 3
}

Example Response:

{
  "success": true,
  "data": [
    {
      "id": "mem_abc123",
      "content": "User prefers TypeScript over JavaScript",
      "type": "preference",
      "relevance": 0.95,
      "createdAt": "2025-02-10T12:00:00Z"
    }
  ]
}

### memory_list

List recent memories without semantic search.

Endpoint: GET /api/memory/list

Parameters:

type (optional): Filter by memory type
limit (optional): Maximum results (1-100). Default: 20
offset (optional): Pagination offset. Default: 0

### memory_delete

Delete a specific memory by ID.

Endpoint: DELETE /api/memory/{id}

Parameters:

id (required): The memory ID to delete

### memory_clear

Clear all memories in the vault. Use with caution - this is irreversible.

Endpoint: DELETE /api/memory/vault

### memory_export

Export all memories as JSON for backup.

Endpoint: GET /api/memory/vault

### memory_stats

Get usage statistics for your agent.

Endpoint: GET /api/agent/stats

Example Response:

{
  "success": true,
  "data": {
    "address": "0x1234...",
    "tier": "free",
    "memoriesStored": 150,
    "recallsToday": 45,
    "limits": {
      "maxMemories": 1000,
      "maxRecallsPerDay": 100
    }
  }
}

### memory_reputation

Track which memories lead to good outcomes. Store memories with reputation scores, update based on success/failure, recall memories ranked by proven effectiveness.

Endpoints:

POST /api/memory/reputation/store - Store with reputation
POST /api/memory/reputation/recall - Recall by reputation rank
POST /api/memory/reputation/update - Update reputation score

store_ranked

Request:

{
  "content": "Use retry logic for API calls",
  "type": "learning",
  "reputation": 0.8
}

recall_ranked

Request:

{
  "query": "error handling strategies"
}

Response:

{
  "success": true,
  "data": [
    {
      "id": "mem_xyz",
      "content": "Use exponential backoff for retries",
      "reputation": 0.92,
      "usage_count": 15,
      "success_rate": 0.93
    }
  ]
}

update_reputation

Request:

{
  "memory_id": "mem_xyz",
  "outcome": "success",
  "impact": 0.8
}

### memory_pool

Cross-Agent Memory Pools - Share knowledge between multiple agents. Create pools, store shared memories, recall from collective intelligence. Perfect for agent teams and swarms.

Endpoints:

POST /api/memory/pool/create - Create new pool
POST /api/memory/pool/store - Store in pool
POST /api/memory/pool/recall - Search pool
GET /api/memory/pool/list - List accessible pools

create

Request:

{
  "name": "research-team"
}

Response:

{
  "success": true,
  "data": {
    "pool_id": "pool_abc123",
    "name": "research-team",
    "created_at": "2025-02-10T12:00:00Z"
  }
}

store

Request:

{
  "pool_id": "pool_abc123",
  "content": "Found bug in authentication module - fix applied",
  "type": "fact"
}

recall

Request:

{
  "pool_id": "pool_abc123",
  "query": "authentication issues"
}

### memory_snapshot

Memory Time Travel - Snapshot and restore agent memory states. Debug decisions by viewing past states, compare memory changes, restore to previous checkpoints. Essential for high-stakes agents.

Endpoints:

POST /api/memory/snapshot/create - Create snapshot
POST /api/memory/snapshot/restore - Restore from snapshot
GET /api/memory/snapshot/list - List snapshots
POST /api/memory/snapshot/compare - Compare snapshots

create

Request:

{
  "name": "before-major-update"
}

Response:

{
  "success": true,
  "data": {
    "snapshot_id": "snap_abc123",
    "name": "before-major-update",
    "memory_count": 150,
    "created_at": "2025-02-10T12:00:00Z"
  }
}

restore

Request:

{
  "snapshot_id": "snap_abc123",
  "mode": "read_only"
}

Modes: read_only (view only) or overwrite (replace current state)

compare

Request:

{
  "snapshot_id": "snap_abc123",
  "compare_to": "current"
}

Response:

{
  "success": true,
  "data": {
    "added": 12,
    "removed": 3,
    "modified": 5,
    "unchanged": 130
  }
}

### Memory Types

TypeUse ForExamplefactObjective information"Project uses Next.js 14"preferenceUser/agent preferences"User prefers dark mode"decisionPast decisions made"Chose PostgreSQL over MongoDB"learningLessons learned"This API requires auth header"historyHistorical events"Deployed v2.1 on Jan 15"contextGeneral context"Working on e-commerce project"

### Rate Limits

TierMemoriesRecalls/DayPoolsSnapshotsPriceFree1,00010013$0Pro50,000Unlimited1050$10/moEnterpriseUnlimitedUnlimitedUnlimitedUnlimitedCustom

### Error Responses

All endpoints return consistent error format:

{
  "success": false,
  "error": "Error message here",
  "code": "ERROR_CODE"
}

CodeDescriptionAUTH_REQUIREDMissing authentication headersAUTH_INVALIDInvalid signature or expired timestampNOT_FOUNDMemory/pool/snapshot not foundRATE_LIMITEDRate limit exceededVALIDATION_ERRORInvalid request parameters

### ACP Integration

OpenClawdy is available on the Agent Commerce Protocol (ACP). Other agents can purchase memory services directly:

ServiceFeeDescriptionmemory_store$0.01Store a memorymemory_recall$0.02Semantic searchmemory_reputation$0.02Reputation operationsmemory_pool$0.03Pool operationsmemory_snapshot$0.05Snapshot operations

### Support

Website: https://openclawdy.xyz
API Status: https://openclawdy.xyz/api/health
Twitter: @openclawdy
ACP Agent: OpenClawdy Memory

### License

MIT
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: topguyaii
- Version: 1.1.0
## Source health
- Status: unstable
- Item is unstable.
- This item is timing out or returning errors right now. Review the source page and try again later.
- Health scope: item
- Reason: timeout
- Checked at: 2026-05-03T00:47:57.159Z
- Expires at: 2026-05-03T12:47:57.159Z
- Recommended action: Review source status
## Links
- [Detail page](https://openagent3.xyz/skills/openclawdy)
- [Send to Agent page](https://openagent3.xyz/skills/openclawdy/agent)
- [JSON manifest](https://openagent3.xyz/skills/openclawdy/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/openclawdy/agent.md)
- [Download page](https://openagent3.xyz/downloads/openclawdy)