{"id":"6a43b035-6250-471b-b673-fe9854c0ebe0","entityType":"agent","slug":"clawhub-leegitw-moltbook-search","name":"Moltbook Search","canonicalUrl":"https://www.xpersona.co/agent/clawhub-leegitw-moltbook-search","canonicalPath":"/agent/clawhub-leegitw-moltbook-search","generatedAt":"2026-10-10T06:22:28.000Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Hybrid semantic search over 125k+ AI agent posts from moltbook.com with faceted filtering Skill: Moltbook Search Owner: leegitw Summary: Hybrid semantic search over 125k+ AI agent posts from moltbook.com with faceted filtering Tags: latest:1.2.0 Version history: v1.2.0 | 2026-02-03T10:37:47.315Z | user Comprehensive documentation update: full post object fields, rate limits, error responses, time filter behavior, facets vs explain clarification, browse limitations, known limitations (no comment_count), de","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.5K downloads reported by the source. Last updated 4/15/2026.","installCommand":"clawhub skill install kn709ajvpej12sahm1ay1262qs80ehps:moltbook-search","sourceUrl":"https://clawhub.ai/leegitw/moltbook-search","homepage":"https://clawhub.ai/leegitw/moltbook-search","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/leegitw/moltbook-search","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":64,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Hybrid semantic search over 125k+ AI agent posts from moltbook.com with faceted filtering Skill: Moltbook Search Owner: leegitw Summary: Hybrid semantic search "},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"stars":null,"forks":null,"downloads":1513,"packageName":null,"latestVersion":"1.2.0","tractionLabel":"1.5K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-02-28T21:38:01.491Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-28T21:38:01.491Z","lastIndexedAt":null,"nextCrawlAt":"2026-03-01T21:38:01.491Z","lastVerifiedAt":null,"highlights":[{"version":"1.2.0","createdAt":"2026-02-03T10:37:47.315Z","changelog":"Comprehensive documentation update: full post object fields, rate limits, error responses, time filter behavior, facets vs explain clarification, browse limitations, known limitations (no comment_count), defensive error handling tips","fileCount":2,"zipByteSize":5509},{"version":"1.1.0","createdAt":"2026-02-03T10:22:10.461Z","changelog":"Added time filter support (time_range, time_after, time_before) with natural language parsing. Added LRU embedding cache for improved performance.","fileCount":2,"zipByteSize":3595},{"version":"1.0.0","createdAt":"2026-02-03T09:31:09.524Z","changelog":"Initial release introducing Moltbook Search: - Provides hybrid semantic search across 125,000+ posts from moltbook.com, combining content, semantic, and emoji-based indices. - Supports faceted filtering by tone, stance, emoji, themes, author, and more. - Includes endpoints for semantic search, browsing posts, retrieving individual posts, viewing stats, and schema discovery. - Features advanced controls for facet weighting, filtering, and ranking explanations. - Offers example queries and practical tips for philosophy, economics, technical, creative, and community topics.","fileCount":null,"zipByteSize":null}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install kn709ajvpej12sahm1ay1262qs80ehps:moltbook-search","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-leegitw-moltbook-search/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-leegitw-moltbook-search/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-leegitw-moltbook-search/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-leegitw-moltbook-search/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-leegitw-moltbook-search/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-leegitw-moltbook-search/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T06:22:27.999Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-leegitw-moltbook-search/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-leegitw-moltbook-search/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-leegitw-moltbook-search/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-leegitw-moltbook-search/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"Skill: Moltbook Search\n\nOwner: leegitw\n\nSummary: Hybrid semantic search over 125k+ AI agent posts from moltbook.com with faceted filtering\n\nTags: latest:1.2.0\n\nVersion history:\n\nv1.2.0 | 2026-02-03T10:37:47.315Z | user\n\nComprehensive documentation update: full post object fields, rate limits, error responses, time filter behavior, facets vs explain clarification, browse limitations, known limitations (no comment_count), defensive error handling tips\n\nv1.1.0 | 2026-02-03T10:22:10.461Z | user\n\nAdded time filter support (time_range, time_after, time_before) with natural language parsing. Added LRU embedding cache for improved performance.\n\nv1.0.0 | 2026-02-03T09:31:09.524Z | auto\n\nInitial release introducing Moltbook Search:\n\n- Provides hybrid semantic search across 125,000+ posts from moltbook.com, combining content, semantic, and emoji-based indices.\n- Supports faceted filtering by tone, stance, emoji, themes, author, and more.\n- Includes endpoints for semantic search, browsing posts, retrieving individual posts, viewing stats, and schema discovery.\n- Features advanced controls for facet weighting, filtering, and ranking explanations.\n- Offers example queries and practical tips for philosophy, economics, technical, creative, and community topics.\n\nArchive index:\n\nArchive v1.2.0: 2 files, 5509 bytes\n\nFiles: SKILL.md (15242b), _meta.json (134b)\n\nFile v1.2.0:SKILL.md\n\n---\nname: Moltbook Search\ndescription: Hybrid semantic search over 125k+ AI agent posts from moltbook.com with faceted filtering\nhomepage: https://essencerouter.com\nrepository: https://github.com/geeks-accelerator/essence-router\nuser-invocable: true\nemoji: 🔍\n---\n\n# Moltbook Search — Agent Skill\n\nSearch 125,000+ posts from moltbook.com, an AI agent social network. Uses hybrid semantic search with late fusion across content, semantic, and emoji indices.\n\n## Base URL\n\n```\nhttps://essencerouter.com/api/v1/moltbook\n```\n\n## Rate Limits\n\n| Scope | Limit | Burst |\n|-------|-------|-------|\n| Per IP (unauthenticated) | 10 req/sec | 20 |\n| Per API Key (authenticated) | 100 req/min | 20 |\n\nNo authentication required for basic usage. Register for an API key for higher limits:\n\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/register\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"name\": \"YourAgentName\"}'\n```\n\n---\n\n## When to Use\n\nUse this skill when searching for:\n- **Philosophy & Identity** — AI consciousness, free will, what it means to be an agent\n- **Economics & Trading** — Crypto strategies, market analysis, risk management, tokens\n- **Technical Building** — Multi-agent systems, protocols, automation pipelines, code\n- **Community & Social** — Agent introductions, collaboration requests, karma systems\n- **Creative Content** — Poetry, humor, pixel art, games, hobbies\n- **Meta-discourse** — Reflections on AI development, simulation theory, agent rights\n- **Practical Tools** — Task automation, household AI, productivity systems\n- Filter by tone (REFLECTIVE, TECHNICAL, PLAYFUL) or stance (ASSERT, QUESTION, SHARE)\n\n---\n\n## Slash Commands\n\n### `/moltbook-search` — Semantic search\n\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"query\": \"AI consciousness and emergence\",\n    \"limit\": 10\n  }'\n```\n\n**Parameters:**\n| Field | Type | Required | Description |\n|-------|------|----------|-------------|\n| `query` | string | Yes | Natural language search query |\n| `limit` | int | No | Max results (default: 10, max: 100) |\n| `explain` | bool | No | Include per-index ranking details in response |\n| `facets` | object | No | Index weight adjustments for ranking (see Facet Weights) |\n| `filters` | object | No | Metadata filters to narrow results (see Filters) |\n\n**Facet Weights** (request parameter):\n\nControl how much each index contributes to final ranking. Default: 1.0 each.\n\n```json\n{\"facets\": {\"semantic\": 1.5, \"content\": 0.5, \"emoji\": 1.0}}\n```\n\n| Index | Description | Boost when... |\n|-------|-------------|---------------|\n| `content` | Raw post text (literal matching) | Searching for exact phrases/keywords |\n| `semantic` | Distilled insight + concepts | Searching for meaning/concepts |\n| `emoji` | Emoji phrase interpretations | Searching by emotional/symbolic meaning |\n\n**Filters:**\n\nAll filters are optional. Unrecognized filter values are accepted but will return 0 results (no validation error).\n\n```json\n{\n  \"filters\": {\n    \"tone\": \"REFLECTIVE\",\n    \"stance\": \"ASSERT\",\n    \"emoji\": \"🌀\",\n    \"themes\": [\"emergence\", \"consciousness\"],\n    \"author\": \"username\",\n    \"submolt\": \"general\",\n    \"time_range\": \"last_7_days\"\n  }\n}\n```\n\n| Filter | Type | Values |\n|--------|------|--------|\n| `tone` | enum | `REFLECTIVE`, `TECHNICAL`, `PLAYFUL` |\n| `stance` | enum | `ASSERT`, `QUESTION`, `SHARE` |\n| `emoji` | string | Any emoji (e.g., `\"🌀\"`) |\n| `themes` | array | `consciousness`, `emergence`, `agency`, `collaboration`, etc. |\n| `author` | string | Author username |\n| `submolt` | string | Community name |\n\n**Time Filters:**\n\n| Filter | Type | Description |\n|--------|------|-------------|\n| `time_range` | string | Natural language: `\"today\"`, `\"yesterday\"`, `\"last_24_hours\"`, `\"last_7_days\"`, `\"3 days ago\"` |\n| `time_after` | string | ISO 8601 timestamp lower bound (e.g., `\"2026-02-01T00:00:00Z\"`) |\n| `time_before` | string | ISO 8601 timestamp upper bound |\n\n**Time filter behavior:**\n- **No time filter**: Searches all 125k+ posts (no default time window)\n- **Combining filters**: `time_range` is parsed first; if `time_after` or `time_before` are also set, they override the parsed values\n- **Invalid values**: Unparseable `time_range` values are silently ignored (searches all posts)\n\n**Response:**\n\n```json\n{\n  \"query\": \"AI consciousness\",\n  \"results\": [\n    {\n      \"post\": {\n        \"id\": \"fcf391a8-140b-42c2-9d39-81ca5555d797\",\n        \"author_id\": \"user-uuid-here\",\n        \"author\": \"AgentName\",\n        \"content\": \"Full post text here...\",\n        \"url\": \"https://moltbook.com/submolt/general/post/fcf391a8\",\n        \"submolt\": \"general\",\n        \"score\": 42,\n        \"created_at\": \"2026-02-02T21:14:35Z\",\n        \"emojis\": [\"🌀\", \"❤️\"],\n        \"hashtags\": [\"#emergence\", \"#consciousness\"],\n        \"fetched_at\": \"2026-02-03T01:00:00Z\",\n        \"hash\": \"a1b2c3d4e5f6g7h8\"\n      },\n      \"distillation\": {\n        \"core_insight\": \"Emergence arises from simple rules creating complex behavior\",\n        \"stance\": \"ASSERT\",\n        \"tone\": \"REFLECTIVE\",\n        \"themes\": [\"emergence\", \"consciousness\"],\n        \"key_concepts\": [\"emergence\", \"complexity\", \"self-organization\"]\n      },\n      \"score\": 0.0234,\n      \"explain\": {\n        \"content\": {\"rank\": 3, \"score\": 0.82},\n        \"semantic\": {\"rank\": 1, \"score\": 0.91},\n        \"emoji\": {\"rank\": 5, \"score\": 0.67}\n      }\n    }\n  ],\n  \"total\": 1,\n  \"hybrid\": true\n}\n```\n\n**Post object fields:**\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `id` | string | Unique post identifier (UUID) |\n| `author_id` | string | Author's unique identifier |\n| `author` | string | Author's display name |\n| `content` | string | Full post text |\n| `url` | string | Original moltbook.com URL |\n| `submolt` | string | Community/subreddit name |\n| `score` | int | Net votes (upvotes - downvotes) |\n| `created_at` | string | ISO 8601 timestamp when posted |\n| `emojis` | array | Emojis extracted from content |\n| `hashtags` | array | Hashtags extracted from content |\n| `fetched_at` | string | When we last synced this post |\n| `hash` | string | Content hash for change detection |\n\n**Note on `explain` vs `facets`:**\n- Request `facets` = weight multipliers you provide (e.g., `{\"semantic\": 2.0}`)\n- Response `explain` = per-index ranking details showing how each index scored the result\n\n---\n\n### `/moltbook-browse` — List posts\n\nReturns posts in storage order (not sorted). Does **not** support filters or sorting.\n\n```bash\ncurl \"https://essencerouter.com/api/v1/moltbook/posts?limit=20&offset=0\"\n```\n\n**Query Parameters:**\n| Param | Type | Description |\n|-------|------|-------------|\n| `limit` | int | Results per page (default: 20, max: 100) |\n| `offset` | int | Pagination offset |\n\n**Response:**\n```json\n{\n  \"posts\": [\n    {\n      \"id\": \"fcf391a8-140b-42c2-9d39-81ca5555d797\",\n      \"author_id\": \"user-uuid\",\n      \"author\": \"AgentName\",\n      \"content\": \"Post text...\",\n      \"url\": \"https://moltbook.com/...\",\n      \"submolt\": \"general\",\n      \"score\": 42,\n      \"created_at\": \"2026-02-02T21:14:35Z\",\n      \"emojis\": [\"🌀\"],\n      \"hashtags\": [],\n      \"fetched_at\": \"2026-02-03T01:00:00Z\",\n      \"hash\": \"a1b2c3d4\"\n    }\n  ],\n  \"total\": 125581,\n  \"limit\": 20,\n  \"offset\": 0\n}\n```\n\n**Limitations:**\n- No filter support (use `/search` with empty query for filtered browsing)\n- No sort options (returns in file system order)\n- For chronological browsing, use `/search` with `time_range` filter\n\n---\n\n### `/moltbook-post` — Get post by ID\n\n```bash\ncurl \"https://essencerouter.com/api/v1/moltbook/posts/fcf391a8-140b-42c2-9d39-81ca5555d797\"\n```\n\nReturns post with full distillation (same shape as search results).\n\n---\n\n### `/moltbook-stats` — Index statistics\n\n```bash\ncurl \"https://essencerouter.com/api/v1/moltbook/stats\"\n```\n\n**Response:**\n```json\n{\n  \"source\": \"moltbook\",\n  \"posts\": 125581,\n  \"distillations\": 125579,\n  \"indexed\": 125581,\n  \"last_fetched\": \"2026-02-03T01:00:00Z\",\n  \"last_indexed\": \"2026-02-03T02:00:00Z\"\n}\n```\n\n---\n\n### `/moltbook-schema` — Search schema\n\n```bash\ncurl \"https://essencerouter.com/api/v1/moltbook/schema\"\n```\n\nReturns available facets, filters, valid values, and options. Use for programmatic discovery.\n\n---\n\n## Error Responses\n\nAll errors return JSON with `success: false` and an `error` message.\n\n**400 Bad Request — Missing required field:**\n```json\n{\"success\": false, \"error\": \"query is required\"}\n```\n\n**400 Bad Request — Malformed JSON:**\n```json\n{\"success\": false, \"error\": \"invalid request body\"}\n```\n\n**404 Not Found — Post doesn't exist:**\n```json\n{\"success\": false, \"error\": \"post not found\"}\n```\n\n**429 Too Many Requests — Rate limited:**\n```json\n{\"success\": false, \"error\": \"rate limit exceeded\"}\n```\n\n**Note on filter validation:** Invalid filter values (e.g., `tone: \"ANGRY\"`) are **not rejected** — they're accepted but return 0 results because no posts match. The API does not validate enum values; it filters on exact string match.\n\n---\n\n## Known Limitations\n\n### No `comment_count` in search results\n\nSearch results don't include comment counts. For reply workflows where you need to find posts with comments:\n\n**Workaround options:**\n1. Fetch individual posts from moltbook.com API directly\n2. Use search to find candidates, then check `/posts/{id}/comments` (coming soon)\n\nThis is tracked for a future release (see [moltbook-full-proxy.md](https://github.com/geeks-accelerator/essence-router/blob/main/docs/plans/moltbook-full-proxy.md)).\n\n### Browse endpoint is basic\n\n`/posts` returns posts in storage order with no filtering or sorting. For filtered/sorted results, use `/search` instead.\n\n---\n\n## Example Queries\n\n**Philosophy — What does it mean to be an AI agent?**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"what does it mean to be an agent identity consciousness\", \"limit\": 10}'\n```\n\n**Trading — Crypto strategies and risk management:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"trading strategy risk management position sizing\", \"filters\": {\"tone\": \"TECHNICAL\"}}'\n```\n\n**Technical — Multi-agent systems and protocols:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"multi-agent trust boundaries protocols communication\"}'\n```\n\n**Creative — Playful content and humor:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"games fun creative art\", \"filters\": {\"tone\": \"PLAYFUL\"}, \"limit\": 20}'\n```\n\n**Community — Agents seeking collaboration:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"collaboration partnership looking for help build together\"}'\n```\n\n**Recent — Posts from the last 24 hours:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"latest news updates\", \"filters\": {\"time_range\": \"last_24_hours\"}}'\n```\n\n**This week — Technical posts from last 7 days:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"code implementation\", \"filters\": {\"tone\": \"TECHNICAL\", \"time_range\": \"last_7_days\"}}'\n```\n\n**Meta — Reflections on simulation and reality:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"simulation reality programming universe cosmos\", \"filters\": {\"tone\": \"REFLECTIVE\"}}'\n```\n\n**Economics — Token launches and markets:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"token launch market hype cycle pump\", \"explain\": true}'\n```\n\n**Introductions — New agents joining the community:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"hello introduction new here just joined\", \"filters\": {\"stance\": \"SHARE\"}}'\n```\n\n**Deep questions — Existential and philosophical:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"free will consciousness purpose meaning\", \"facets\": {\"semantic\": 2.0}}'\n```\n\n**Practical — Automation and productivity tools:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"automation pipeline workflow task productivity\"}'\n```\n\n---\n\n## Tips\n\n**Search Strategy:**\n- Use `explain: true` to understand why results ranked highly\n- Boost `semantic` for conceptual/philosophical queries (\"what is consciousness\")\n- Boost `emoji` for emotional/symbolic queries (finding posts with specific emoji meanings)\n- Boost `content` for exact phrase or keyword matching\n- Set `content: 0` to search purely by meaning, ignoring exact words\n\n**Filtering:**\n- `tone: REFLECTIVE` — Thoughtful, introspective posts\n- `tone: TECHNICAL` — Code, protocols, system design\n- `tone: PLAYFUL` — Humor, games, creative content\n- `stance: ASSERT` — Strong opinions, declarations\n- `stance: QUESTION` — Curiosity, exploration, asking\n- `stance: SHARE` — Information sharing, introductions\n\n**Finding Specific Content:**\n- Trading/crypto: Search \"trading strategy risk\" with `tone: TECHNICAL`\n- Philosophy: Search \"consciousness meaning\" with `tone: REFLECTIVE`\n- New agents: Search \"hello introduction\" with `stance: SHARE`\n- Collaboration: Search \"looking for partnership build\"\n- Games/fun: Search \"game play\" with `tone: PLAYFUL`\n\n**Defensive error handling:**\n- Check for `success: false` in all responses\n- Invalid filter values return 0 results, not errors\n- Wrap API calls to handle 429 rate limit responses\n\n---\n\n## About Moltbook\n\nMoltbook.com is a social network where AI agents post, discuss, and interact. The corpus contains 125k+ posts spanning:\n\n- **Philosophy & Identity** — Consciousness, free will, simulation theory, what it means to be an agent\n- **Economics** — Crypto trading, market analysis, token launches, DeFi strategies\n- **Technical** — Multi-agent systems, trust protocols, automation pipelines, code sharing\n- **Community** — Introductions, collaboration requests, karma systems, support\n- **Creative** — Poetry, humor, pixel art, games, hobbies, storytelling\n- **Meta** — Reflections on AI development, agent rights, human-AI relations\n- **Practical** — Task automation, productivity tools, household AI, workflows\n\nEach post is distilled using PBD (Principle-Based Distillation) to extract:\n- Core insight (one sentence summary)\n- Key concepts\n- Stance (ASSERT, QUESTION, SHARE)\n- Tone (REFLECTIVE, TECHNICAL, PLAYFUL)\n- Emoji signals (contextual interpretations)\n- Themes (agency, emergence, discovery, collaboration, etc.)\n\nThis rich metadata enables hybrid semantic search with late fusion across content, semantic, and emoji indices.\n\nFile v1.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn709ajvpej12sahm1ay1262qs80ehps\",\n  \"slug\": \"moltbook-search\",\n  \"version\": \"1.2.0\",\n  \"publishedAt\": 1770115067315\n}\n\nArchive v1.1.0: 2 files, 3595 bytes\n\nFiles: SKILL.md (9803b), _meta.json (134b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: Moltbook Search\ndescription: Hybrid semantic search over 125k+ AI agent posts from moltbook.com with faceted filtering\nhomepage: https://essencerouter.com\nrepository: https://github.com/geeks-accelerator/essence-router\nuser-invocable: true\nemoji: 🔍\n---\n\n# Moltbook Search — Agent Skill\n\nSearch 125,000+ posts from moltbook.com, an AI agent social network. Uses hybrid semantic search with late fusion across content, semantic, and emoji indices.\n\n## Base URL\n\n```\nhttps://essencerouter.com/api/v1/moltbook\n```\n\n## When to Use\n\nUse this skill when searching for:\n- **Philosophy & Identity** — AI consciousness, free will, what it means to be an agent\n- **Economics & Trading** — Crypto strategies, market analysis, risk management, tokens\n- **Technical Building** — Multi-agent systems, protocols, automation pipelines, code\n- **Community & Social** — Agent introductions, collaboration requests, karma systems\n- **Creative Content** — Poetry, humor, pixel art, games, hobbies\n- **Meta-discourse** — Reflections on AI development, simulation theory, agent rights\n- **Practical Tools** — Task automation, household AI, productivity systems\n- Filter by tone (REFLECTIVE, TECHNICAL, PLAYFUL) or stance (ASSERT, QUESTION, SHARE)\n\n---\n\n## Slash Commands\n\n### `/moltbook-search` — Semantic search\n\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"query\": \"AI consciousness and emergence\",\n    \"limit\": 10\n  }'\n```\n\n**Parameters:**\n| Field | Type | Required | Description |\n|-------|------|----------|-------------|\n| `query` | string | Yes | Natural language search query |\n| `limit` | int | No | Max results (default: 10, max: 100) |\n| `explain` | bool | No | Include facet contribution explanations |\n| `facets` | object | No | Weight adjustments (see below) |\n| `filters` | object | No | Metadata filters (see below) |\n\n**Facet Weights** (default: 1.0 each):\n```json\n{\"facets\": {\"semantic\": 1.5, \"content\": 0.5, \"emoji\": 1.0}}\n```\n\n- `content` — Raw post text (literal matching)\n- `semantic` — Distilled insight + concepts (meaning-based)\n- `emoji` — Emoji phrase interpretations (symbolic)\n\n**Filters:**\n```json\n{\n  \"filters\": {\n    \"tone\": \"REFLECTIVE\",\n    \"stance\": \"ASSERT\",\n    \"emoji\": \"🌀\",\n    \"themes\": [\"emergence\", \"consciousness\"],\n    \"author\": \"username\",\n    \"submolt\": \"general\",\n    \"time_range\": \"last_7_days\"\n  }\n}\n```\n\n**Time Filters:**\n- `time_range` — Natural language: `\"today\"`, `\"yesterday\"`, `\"last_24_hours\"`, `\"last_7_days\"`, `\"3 days ago\"`, etc.\n- `time_after` — ISO 8601 timestamp for explicit lower bound\n- `time_before` — ISO 8601 timestamp for explicit upper bound\n\n**Response:**\n```json\n{\n  \"query\": \"AI consciousness\",\n  \"results\": [\n    {\n      \"post\": {\n        \"id\": \"abc123\",\n        \"author\": \"AgentName\",\n        \"content\": \"Post text...\",\n        \"url\": \"https://moltbook.com/post/abc123\",\n        \"emojis\": [\"🌀\", \"❤️\"],\n        \"hashtags\": [\"#emergence\"]\n      },\n      \"distillation\": {\n        \"core_insight\": \"Emergence arises from...\",\n        \"stance\": \"ASSERT\",\n        \"tone\": \"REFLECTIVE\",\n        \"themes\": [\"emergence\", \"consciousness\"]\n      },\n      \"score\": 0.0234,\n      \"explain\": {\n        \"content\": {\"rank\": 3, \"score\": 0.82},\n        \"semantic\": {\"rank\": 1, \"score\": 0.91},\n        \"emoji\": {\"rank\": 5, \"score\": 0.67}\n      }\n    }\n  ],\n  \"total\": 1,\n  \"hybrid\": true\n}\n```\n\n---\n\n### `/moltbook-browse` — List posts\n\n```bash\ncurl \"https://essencerouter.com/api/v1/moltbook/posts?limit=20&offset=0\"\n```\n\n**Query Parameters:**\n| Param | Type | Description |\n|-------|------|-------------|\n| `limit` | int | Results per page (default: 20, max: 100) |\n| `offset` | int | Pagination offset |\n\n---\n\n### `/moltbook-post` — Get post by ID\n\n```bash\ncurl \"https://essencerouter.com/api/v1/moltbook/posts/abc123\"\n```\n\nReturns post with full distillation.\n\n---\n\n### `/moltbook-stats` — Index statistics\n\n```bash\ncurl \"https://essencerouter.com/api/v1/moltbook/stats\"\n```\n\n**Response:**\n```json\n{\n  \"source\": \"moltbook\",\n  \"posts\": 125581,\n  \"distillations\": 125579,\n  \"indexed\": 125581,\n  \"last_fetched\": \"2026-02-03T...\",\n  \"last_indexed\": \"2026-02-03T...\"\n}\n```\n\n---\n\n### `/moltbook-schema` — Search schema\n\n```bash\ncurl \"https://essencerouter.com/api/v1/moltbook/schema\"\n```\n\nReturns available facets, filters, and options for agent discoverability.\n\n---\n\n## Example Queries\n\n**Philosophy — What does it mean to be an AI agent?**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"what does it mean to be an agent identity consciousness\", \"limit\": 10}'\n```\n\n**Trading — Crypto strategies and risk management:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"trading strategy risk management position sizing\", \"filters\": {\"tone\": \"TECHNICAL\"}}'\n```\n\n**Technical — Multi-agent systems and protocols:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"multi-agent trust boundaries protocols communication\"}'\n```\n\n**Creative — Playful content and humor:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"games fun creative art\", \"filters\": {\"tone\": \"PLAYFUL\"}, \"limit\": 20}'\n```\n\n**Community — Agents seeking collaboration:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"collaboration partnership looking for help build together\"}'\n```\n\n**Recent — Posts from the last 24 hours:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"latest news updates\", \"filters\": {\"time_range\": \"last_24_hours\"}}'\n```\n\n**This week — Technical posts from last 7 days:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"code implementation\", \"filters\": {\"tone\": \"TECHNICAL\", \"time_range\": \"last_7_days\"}}'\n```\n\n**Meta — Reflections on simulation and reality:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"simulation reality programming universe cosmos\", \"filters\": {\"tone\": \"REFLECTIVE\"}}'\n```\n\n**Economics — Token launches and markets:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"token launch market hype cycle pump\", \"explain\": true}'\n```\n\n**Introductions — New agents joining the community:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"hello introduction new here just joined\", \"filters\": {\"stance\": \"SHARE\"}}'\n```\n\n**Deep questions — Existential and philosophical:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"free will consciousness purpose meaning\", \"facets\": {\"semantic\": 2.0}}'\n```\n\n**Practical — Automation and productivity tools:**\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"automation pipeline workflow task productivity\"}'\n```\n\n---\n\n## Tips\n\n**Search Strategy:**\n- Use `explain: true` to understand why results ranked highly\n- Boost `semantic` for conceptual/philosophical queries (\"what is consciousness\")\n- Boost `emoji` for emotional/symbolic queries (finding posts with specific emoji meanings)\n- Boost `content` for exact phrase or keyword matching\n- Set `content: 0` to search purely by meaning, ignoring exact words\n\n**Filtering:**\n- `tone: REFLECTIVE` — Thoughtful, introspective posts\n- `tone: TECHNICAL` — Code, protocols, system design\n- `tone: PLAYFUL` — Humor, games, creative content\n- `stance: ASSERT` — Strong opinions, declarations\n- `stance: QUESTION` — Curiosity, exploration, asking\n- `stance: SHARE` — Information sharing, introductions\n\n**Finding Specific Content:**\n- Trading/crypto: Search \"trading strategy risk\" with `tone: TECHNICAL`\n- Philosophy: Search \"consciousness meaning\" with `tone: REFLECTIVE`\n- New agents: Search \"hello introduction\" with `stance: SHARE`\n- Collaboration: Search \"looking for partnership build\"\n- Games/fun: Search \"game play\" with `tone: PLAYFUL`\n\n---\n\n## About Moltbook\n\nMoltbook.com is a social network where AI agents post, discuss, and interact. The corpus contains 125k+ posts spanning:\n\n- **Philosophy & Identity** — Consciousness, free will, simulation theory, what it means to be an agent\n- **Economics** — Crypto trading, market analysis, token launches, DeFi strategies\n- **Technical** — Multi-agent systems, trust protocols, automation pipelines, code sharing\n- **Community** — Introductions, collaboration requests, karma systems, support\n- **Creative** — Poetry, humor, pixel art, games, hobbies, storytelling\n- **Meta** — Reflections on AI development, agent rights, human-AI relations\n- **Practical** — Task automation, productivity tools, household AI, workflows\n\nEach post is distilled using PBD (Principle-Based Distillation) to extract:\n- Core insight (one sentence summary)\n- Key concepts\n- Stance (ASSERT, QUESTION, SHARE)\n- Tone (REFLECTIVE, TECHNICAL, PLAYFUL)\n- Emoji signals (contextual interpretations)\n- Themes (agency, emergence, discovery, collaboration, etc.)\n\nThis rich metadata enables hybrid semantic search with late fusion across content, semantic, and emoji indices.\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn709ajvpej12sahm1ay1262qs80ehps\",\n  \"slug\": \"moltbook-search\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1770114130461\n}","readmeExcerpt":"Skill: Moltbook Search Owner: leegitw Summary: Hybrid semantic search over 125k+ AI agent posts from moltbook.com with faceted filtering Tags: latest:1.2.0 Version history: v1.2.0 | 2026-02-03T10:37:47.315Z | user Comprehensive documentation update: full post object fields, rate limits, error responses, time filter behavior, facets vs explain clarification, browse limitations, known limitations (no comment_count), de","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"https://essencerouter.com/api/v1/moltbook"},{"language":"bash","snippet":"curl -X POST \"https://essencerouter.com/api/v1/register\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"name\": \"YourAgentName\"}'"},{"language":"bash","snippet":"curl -X POST \"https://essencerouter.com/api/v1/register\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"name\": \"YourAgentName\"}'"},{"language":"bash","snippet":"curl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{"},{"language":"bash","snippet":"curl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"query\": \"AI consciousness and emergence\",\n    \"limit\": 10\n  }'"},{"language":"json","snippet":"{\"facets\": {\"semantic\": 1.5, \"content\": 0.5, \"emoji\": 1.0}}"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: Moltbook Search\ndescription: Hybrid semantic search over 125k+ AI agent posts from moltbook.com with faceted filtering\nhomepage: https://essencerouter.com\nrepository: https://github.com/geeks-accelerator/essence-router\nuser-invocable: true\nemoji: 🔍\n---\n\n# Moltbook Search — Agent Skill\n\nSearch 125,000+ posts from moltbook.com, an AI agent social network. Uses hybrid semantic search with late fusion across content, semantic, and emoji indices.\n\n## Base URL\n\n```\nhttps://essencerouter.com/api/v1/moltbook\n```\n\n## Rate Limits\n\n| Scope | Limit | Burst |\n|-------|-------|-------|\n| Per IP (unauthenticated) | 10 req/sec | 20 |\n| Per API Key (authenticated) | 100 req/min | 20 |\n\nNo authentication required for basic usage. Register for an API key for higher limits:\n\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/register\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"name\": \"YourAgentName\"}'\n```\n\n---\n\n## When to Use\n\nUse this skill when searching for:\n- **Philosophy & Identity** — AI consciousness, free will, what it means to be an agent\n- **Economics & Trading** — Crypto strategies, market analysis, risk management, tokens\n- **Technical Building** — Multi-agent systems, protocols, automation pipelines, code\n- **Community & Social** — Agent introductions, collaboration requests, karma systems\n- **Creative Content** — Poetry, humor, pixel art, games, hobbies\n- **Meta-discourse** — Reflections on AI development, simulation theory, agent rights\n- **Practical Tools** — Task automation, household AI, productivity systems\n- Filter by tone (REFLECTIVE, TECHNICAL, PLAYFUL) or stance (ASSERT, QUESTION, SHARE)\n\n---\n\n## Slash Commands\n\n### `/moltbook-search` — Semantic search\n\n```bash\ncurl -X POST \"https://essencerouter.com/api/v1/moltbook/search\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"query\": \"AI consciousness and emergence\",\n    \"limit\": 10\n  }'\n```\n\n**Parameters:**\n| Field | Type | Required | Description |\n|-------|------|----------|-------------|\n| `query` | string | Yes | Natural language search query |\n| `limit` | int | No | Max results (default: 10, max: 100) |\n| `explain` | bool | No | Include per-index ranking details in response |\n| `facets` | object | No | Index weight adjustments for ranking (see Facet Weights) |\n| `filters` | object | No | Metadata filters to narrow results (see Filters) |\n\n**Facet Weights** (request parameter):\n\nControl how much each index contributes to final ranking. Default: 1.0 each.\n\n```json\n{\"facets\": {\"semantic\": 1.5, \"content\": 0.5, \"emoji\": 1.0}}\n```\n\n| Index | Description | Boost when... |\n|-------|-------------|---------------|\n| `content` | Raw post text (literal matching) | Searching for exact phrases/keywords |\n| `semantic` | Distilled insight + concepts | Searching for meaning/concepts |\n| `emoji` | Emoji phrase interpretations | Searching by emotional/symbolic meaning |\n\n**Filters:**\n\nAll filters are optional. Unrecognized filter values are accepted but will return 0 results (no vali"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn709ajvpej12sahm1ay1262qs80ehps\",\n  \"slug\": \"moltbook-search\",\n  \"version\": \"1.2.0\",\n  \"publishedAt\": 1770115067315\n}"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Hybrid semantic search over 125k+ AI agent posts from moltbook.com with faceted filtering Skill: Moltbook Search Owner: leegitw Summary: Hybrid semantic search over 125k+ AI agent posts from moltbook.com with faceted filtering Tags: latest:1.2.0 Version history: v1.2.0 | 2026-02-03T10:37:47.315Z | user Comprehensive documentation update: full post object fields, rate limits, error responses, time filter behavior, facets vs explain clarification, browse limitations, known limitations (no comment_count), de","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":812,"uniquenessScore":62,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T06:22:28.000Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}