{"id":"35a238e2-b112-4942-ba07-c8c5cced7dd2","entityType":"agent","slug":"clawhub-openclaw-notcrawl","name":"Notcrawl","canonicalUrl":"https://www.xpersona.co/agent/clawhub-openclaw-notcrawl","canonicalPath":"/agent/clawhub-openclaw-notcrawl","generatedAt":"2026-10-10T10:42:53.787Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T05:59:05.607Z","emptyReason":null},"description":"Search local Notion archives and freshness Skill: Notcrawl Owner: openclaw Summary: Search local Notion archives and freshness Tags: archive:1.0.1, crawler:1.0.1, latest:1.0.1, local-first:1.0.1, paperchase:0.1.0 Version history: v1.0.1 | 2026-05-17T10:38:40.173Z | user Point stock skill metadata at the OpenClaw Go module. v1.0.0 | 2026-05-17T10:02:57.465Z | user Adopt as stock OpenClaw skill with compact CLI metadata. v0.1.0 | 2026-04-28T17:54:23.240Z | user","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.6K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s179y71sjer226yp44bmc9raqn83pnqg:notcrawl","sourceUrl":"https://clawhub.ai/openclaw/notcrawl","homepage":"https://clawhub.ai/openclaw/skills/notcrawl","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/openclaw/notcrawl","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/openclaw/skills/notcrawl","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":64,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Search local Notion archives and freshness Skill: Notcrawl Owner: openclaw Summary: Search local Notion archives and freshness Tags: archive:1.0.1, crawler:1.0."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:59:05.607Z","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-10-10T05:59:05.607Z","emptyReason":null},"stars":null,"forks":null,"downloads":1635,"packageName":null,"latestVersion":"1.0.1","tractionLabel":"1.6K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:59:05.607Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T05:59:05.607Z","lastCrawledAt":"2026-10-10T05:59:05.607Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T05:59:05.607Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.1","createdAt":"2026-05-17T10:38:40.173Z","changelog":"Point stock skill metadata at the OpenClaw Go module.","fileCount":4,"zipByteSize":2364},{"version":"1.0.0","createdAt":"2026-05-17T10:02:57.465Z","changelog":"Adopt as stock OpenClaw skill with compact CLI metadata.","fileCount":3,"zipByteSize":1188},{"version":"0.1.0","createdAt":"2026-04-28T17:54:23.240Z","changelog":"Initial publish: PaperChase crawler-fleet skill wrapping the upstream notcrawl CLI.","fileCount":2,"zipByteSize":1456}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s179y71sjer226yp44bmc9raqn83pnqg:notcrawl","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-openclaw-notcrawl/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-notcrawl/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-notcrawl/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-notcrawl/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-notcrawl/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-notcrawl/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-10T10:42:53.787Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-notcrawl/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-notcrawl/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-notcrawl/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-notcrawl/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-10-10T05:59:05.607Z","emptyReason":null},"readme":"Skill: Notcrawl\n\nOwner: openclaw\n\nSummary: Search local Notion archives and freshness\n\nTags: archive:1.0.1, crawler:1.0.1, latest:1.0.1, local-first:1.0.1, paperchase:0.1.0\n\nVersion history:\n\nv1.0.1 | 2026-05-17T10:38:40.173Z | user\n\nPoint stock skill metadata at the OpenClaw Go module.\n\nv1.0.0 | 2026-05-17T10:02:57.465Z | user\n\nAdopt as stock OpenClaw skill with compact CLI metadata.\n\nv0.1.0 | 2026-04-28T17:54:23.240Z | user\n\nInitial publish: PaperChase crawler-fleet skill wrapping the upstream notcrawl CLI.\n\nArchive index:\n\nArchive v1.0.1: 4 files, 2364 bytes\n\nFiles: agents/openai.yaml (261b), skill-card.md (2125b), SKILL.md (1042b), _meta.json (127b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: notcrawl\ndescription: \"Notion archive: search, sync freshness, pages/databases, Markdown exports, SQL counts, and Notcrawl repo work.\"\nmetadata:\n  openclaw:\n    homepage: https://github.com/openclaw/notcrawl\n    requires:\n      bins:\n        - notcrawl\n    install:\n      - kind: go\n        module: github.com/openclaw/notcrawl/cmd/notcrawl@latest\n        bins:\n          - notcrawl\n---\n\n# Notcrawl\n\nUse local Notion archive data before browsing or live Notion API calls. Check freshness for recent/current questions:\n\n```bash\nnotcrawl doctor\nnotcrawl status --json\n```\n\nRefresh only when stale or asked:\n\n```bash\nnotcrawl sync --source desktop\nnotcrawl sync --source api\n```\n\nQuery with bounded reads:\n\n```bash\nnotcrawl search \"query\"\nnotcrawl databases\nnotcrawl report\nnotcrawl sql \"select count(*) from pages;\"\n```\n\nReport workspace/teamspace, page/database titles, absolute date spans, counts, and known gaps. Use read-only SQL only; never mutate the archive. API mode requires `NOTION_TOKEN`; do not assume token availability.\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn70pywhg0fyz996kpa8xj89s57yhv26\",\n  \"slug\": \"notcrawl\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1779014320173\n}\n\nFile v1.0.1:skill-card.md\n\n## Description:\n\nNotcrawl helps agents search Notion archives, check freshness, inspect pages and databases, export Markdown, run read-only SQL counts, and work with the Notcrawl repository.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[openclaw](https://clawhub.ai/user/openclaw)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agents use Notcrawl to answer questions from local or API-backed Notion archives, check data freshness, refresh stale archives, and report source gaps before relying on live browsing.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The notcrawl tool can access local Notion archive data and may use a Notion token in API mode.\n\nMitigation: Install only when that access is intended, keep any NOTION_TOKEN scoped and private, and do not assume API credentials are available.\n\nRisk: SQL access could change local archive data if used outside the documented read-only posture.\n\nMitigation: Use SQL only for read-only inspection, such as counts, and avoid mutation statements.\n\nRisk: Installing the Go module at latest can change the installed tool over time.\n\nMitigation: Review the external Go module source or pin a version when reproducible installs are required.\n\n## Reference(s):\n\n- [Notcrawl GitHub Repository](https://github.com/openclaw/notcrawl)\n- [Notcrawl ClawHub Skill Page](https://clawhub.ai/openclaw/skills/notcrawl)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Guidance]\n\n**Output Format:** [Markdown with command examples and concise source-gap reporting]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May report Notion workspace or teamspace names, page and database titles, absolute date spans, counts, and known gaps.]\n\n## Skill Version(s):\n\n1.0.1 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.0.1:agents/openai.yaml\n\ninterface:\n  display_name: \"Notcrawl\"\n  short_description: \"Search local Notion archives and freshness\"\n  default_prompt: \"Use $notcrawl to search local Notion pages and databases, check freshness, inspect exports, and report exact date spans and source gaps.\"\n\nArchive v1.0.0: 3 files, 1188 bytes\n\nFiles: agents/openai.yaml (261b), SKILL.md (1044b), _meta.json (127b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: notcrawl\ndescription: \"Notion archive: search, sync freshness, pages/databases, Markdown exports, SQL counts, and Notcrawl repo work.\"\nmetadata:\n  openclaw:\n    homepage: https://github.com/openclaw/notcrawl\n    requires:\n      bins:\n        - notcrawl\n    install:\n      - kind: go\n        module: github.com/vincentkoc/notcrawl/cmd/notcrawl@latest\n        bins:\n          - notcrawl\n---\n\n# Notcrawl\n\nUse local Notion archive data before browsing or live Notion API calls. Check freshness for recent/current questions:\n\n```bash\nnotcrawl doctor\nnotcrawl status --json\n```\n\nRefresh only when stale or asked:\n\n```bash\nnotcrawl sync --source desktop\nnotcrawl sync --source api\n```\n\nQuery with bounded reads:\n\n```bash\nnotcrawl search \"query\"\nnotcrawl databases\nnotcrawl report\nnotcrawl sql \"select count(*) from pages;\"\n```\n\nReport workspace/teamspace, page/database titles, absolute date spans, counts, and known gaps. Use read-only SQL only; never mutate the archive. API mode requires `NOTION_TOKEN`; do not assume token availability.\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn70pywhg0fyz996kpa8xj89s57yhv26\",\n  \"slug\": \"notcrawl\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1779012177465\n}\n\nFile v1.0.0:agents/openai.yaml\n\ninterface:\n  display_name: \"Notcrawl\"\n  short_description: \"Search local Notion archives and freshness\"\n  default_prompt: \"Use $notcrawl to search local Notion pages and databases, check freshness, inspect exports, and report exact date spans and source gaps.\"\n\nArchive v0.1.0: 2 files, 1456 bytes\n\nFiles: SKILL.md (2190b), _meta.json (127b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: notcrawl\ndescription: Mirror a Notion workspace into local SQLite + normalized Markdown for search, diff, and agent queries without depending on the Notion UI.\nhomepage: https://github.com/vincentkoc/notcrawl\nmetadata: {\"clawdbot\":{\"emoji\":\"📝\",\"os\":[\"darwin\",\"linux\"],\"requires\":{\"bins\":[\"notcrawl\"],\"env\":[\"NOTION_API_KEY\"]},\"install\":[{\"id\":\"release\",\"kind\":\"github-release\",\"repo\":\"vincentkoc/notcrawl\",\"asset\":\"notcrawl_*_darwin_arm64.tar.gz\",\"bins\":[\"notcrawl\"],\"label\":\"Install notcrawl (GitHub release)\"}]}}\n---\n\n# Notcrawl\n\nLocal-first Notion crawler. Pulls pages, databases, and blocks into a SQLite store and emits normalized Markdown alongside, so PaperBrain can absorb Notion content into the vault graph.\n\n## Requirements\n- Notion **internal integration** token. Create at https://www.notion.so/profile/integrations → New integration → copy the secret (`secret_…` or `ntn_…`).\n- **Share** each Notion page or database with the integration (Notion's `…` menu → Connections → add your integration). Notcrawl can only see what the integration is invited to.\n- `notcrawl` binary on PATH (installed at `~/.local/bin/notcrawl`).\n\n## Setup\n```bash\nexport NOTION_API_KEY=\"ntn_…\"\nnotcrawl init                              # create ~/.notcrawl/config.toml + db\nnotcrawl sync --full                       # initial pull of all shared content\nnotcrawl export-md --out ~/.notcrawl/md    # dump normalized Markdown\n```\n\n## State\n- Config: `~/.notcrawl/config.toml`\n- Database: `~/.notcrawl/notcrawl.db`\n- Markdown export: `~/.notcrawl/md/` (configurable)\n\n## Common Commands\n```bash\nnotcrawl status --json\nnotcrawl sync --incremental\nnotcrawl pages list --json\nnotcrawl search \"OKR\" --json\nnotcrawl export-md --out <dir>             # regenerate Markdown\nnotcrawl sql 'SELECT count(*) FROM pages'\n```\n\n## Integration Notes\n- Markdown export is the bridge to PaperVault — point `--out` at a vault folder (e.g. `KNOWLEDGE/notion/`) to fold Notion content into the graph.\n- Schedule `notcrawl sync --incremental` + `notcrawl export-md` via PaperFang for hands-free mirroring.\n- Diff-friendly: Markdown output is deterministic, so changes show up cleanly in git.\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn70pywhg0fyz996kpa8xj89s57yhv26\",\n  \"slug\": \"notcrawl\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1777398863240\n}","readmeExcerpt":"Skill: Notcrawl Owner: openclaw Summary: Search local Notion archives and freshness Tags: archive:1.0.1, crawler:1.0.1, latest:1.0.1, local-first:1.0.1, paperchase:0.1.0 Version history: v1.0.1 | 2026-05-17T10:38:40.173Z | user Point stock skill metadata at the OpenClaw Go module. v1.0.0 | 2026-05-17T10:02:57.465Z | user Adopt as stock OpenClaw skill with compact CLI metadata. v0.1.0 | 2026-04-28T17:54:23.240Z | user","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"notcrawl doctor\nnotcrawl status --json"},{"language":"bash","snippet":"notcrawl sync --source desktop\nnotcrawl sync --source api"},{"language":"bash","snippet":"notcrawl search \"query\"\nnotcrawl databases\nnotcrawl report\nnotcrawl sql \"select count(*) from pages;\""},{"language":"bash","snippet":"notcrawl doctor\nnotcrawl status --json"},{"language":"bash","snippet":"notcrawl sync --source desktop\nnotcrawl sync --source api"},{"language":"bash","snippet":"notcrawl search \"query\"\nnotcrawl databases\nnotcrawl report\nnotcrawl sql \"select count(*) from pages;\""}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: notcrawl\ndescription: \"Notion archive: search, sync freshness, pages/databases, Markdown exports, SQL counts, and Notcrawl repo work.\"\nmetadata:\n  openclaw:\n    homepage: https://github.com/openclaw/notcrawl\n    requires:\n      bins:\n        - notcrawl\n    install:\n      - kind: go\n        module: github.com/openclaw/notcrawl/cmd/notcrawl@latest\n        bins:\n          - notcrawl\n---\n\n# Notcrawl\n\nUse local Notion archive data before browsing or live Notion API calls. Check freshness for recent/current questions:\n\n```bash\nnotcrawl doctor\nnotcrawl status --json\n```\n\nRefresh only when stale or asked:\n\n```bash\nnotcrawl sync --source desktop\nnotcrawl sync --source api\n```\n\nQuery with bounded reads:\n\n```bash\nnotcrawl search \"query\"\nnotcrawl databases\nnotcrawl report\nnotcrawl sql \"select count(*) from pages;\"\n```\n\nReport workspace/teamspace, page/database titles, absolute date spans, counts, and known gaps. Use read-only SQL only; never mutate the archive. API mode requires `NOTION_TOKEN`; do not assume token availability."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn70pywhg0fyz996kpa8xj89s57yhv26\",\n  \"slug\": \"notcrawl\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1779014320173\n}"},{"path":"skill-card.md","content":"## Description:\n\nNotcrawl helps agents search Notion archives, check freshness, inspect pages and databases, export Markdown, run read-only SQL counts, and work with the Notcrawl repository.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[openclaw](https://clawhub.ai/user/openclaw)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agents use Notcrawl to answer questions from local or API-backed Notion archives, check data freshness, refresh stale archives, and report source gaps before relying on live browsing.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The notcrawl tool can access local Notion archive data and may use a Notion token in API mode.\n\nMitigation: Install only when that access is intended, keep any NOTION_TOKEN scoped and private, and do not assume API credentials are available.\n\nRisk: SQL access could change local archive data if used outside the documented read-only posture.\n\nMitigation: Use SQL only for read-only inspection, such as counts, and avoid mutation statements.\n\nRisk: Installing the Go module at latest can change the installed tool over time.\n\nMitigation: Review the external Go module source or pin a version when reproducible installs are required.\n\n## Reference(s):\n\n- [Notcrawl GitHub Repository](https://github.com/openclaw/notcrawl)\n- [Notcrawl ClawHub Skill Page](https://clawhub.ai/openclaw/skills/notcrawl)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Guidance]\n\n**Output Format:** [Markdown with command examples and concise source-gap reporting]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May report Notion workspace or teamspace names, page and database titles, absolute date spans, counts, and known gaps.]\n\n## Skill Version(s):\n\n1.0.1 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."},{"path":"agents/openai.yaml","content":"interface:\n  display_name: \"Notcrawl\"\n  short_description: \"Search local Notion archives and freshness\"\n  default_prompt: \"Use $notcrawl to search local Notion pages and databases, check freshness, inspect exports, and report exact date spans and source gaps.\""}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Search local Notion archives and freshness Skill: Notcrawl Owner: openclaw Summary: Search local Notion archives and freshness Tags: archive:1.0.1, crawler:1.0.1, latest:1.0.1, local-first:1.0.1, paperchase:0.1.0 Version history: v1.0.1 | 2026-05-17T10:38:40.173Z | user Point stock skill metadata at the OpenClaw Go module. v1.0.0 | 2026-05-17T10:02:57.465Z | user Adopt as stock OpenClaw skill with compact CLI metadata. v0.1.0 | 2026-04-28T17:54:23.240Z | user","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":813,"uniquenessScore":54,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T05:59:05.607Z","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-10-10T05:59:05.607Z","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-10T10:42:53.787Z","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"}]}}}