{"id":"85a06855-0df9-47e9-a320-89c1fa720bdf","entityType":"agent","slug":"clawhub-openclaw-slacrawl","name":"Slacrawl","canonicalUrl":"https://www.xpersona.co/agent/clawhub-openclaw-slacrawl","canonicalPath":"/agent/clawhub-openclaw-slacrawl","generatedAt":"2026-10-11T17:42:18.534Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T15:13:50.328Z","emptyReason":null},"description":"Search local Slack archives and freshness Skill: Slacrawl Owner: openclaw Summary: Search local Slack 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:33.416Z | user Point stock skill metadata at the OpenClaw repository and Go module. v1.0.0 | 2026-05-17T10:02:54.472Z | user Adopt as stock OpenClaw skill with compact CLI metadata. v0.1.0 | 2026-04-28T17:54:","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s179y71sjer226yp44bmc9raqn83pnqg:slacrawl","sourceUrl":"https://clawhub.ai/openclaw/slacrawl","homepage":"https://clawhub.ai/openclaw/skills/slacrawl","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/openclaw/slacrawl","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/openclaw/skills/slacrawl","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Search local Slack archives and freshness Skill: Slacrawl Owner: openclaw Summary: Search local Slack archives and freshness Tags: archive:1.0.1, crawler:1.0.1,"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T15:13:50.328Z","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-11T15:13:50.328Z","emptyReason":null},"stars":null,"forks":null,"downloads":1042,"packageName":null,"latestVersion":"1.0.1","tractionLabel":"1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T15:13:50.257Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T15:13:50.328Z","lastCrawledAt":"2026-10-11T15:13:50.257Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T15:13:50.257Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.1","createdAt":"2026-05-17T10:38:33.416Z","changelog":"Point stock skill metadata at the OpenClaw repository and Go module.","fileCount":4,"zipByteSize":2244},{"version":"1.0.0","createdAt":"2026-05-17T10:02:54.472Z","changelog":"Adopt as stock OpenClaw skill with compact CLI metadata.","fileCount":3,"zipByteSize":1177},{"version":"0.1.0","createdAt":"2026-04-28T17:54:20.581Z","changelog":"Initial publish: PaperChase crawler-fleet skill wrapping the upstream slacrawl CLI.","fileCount":2,"zipByteSize":1380}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s179y71sjer226yp44bmc9raqn83pnqg:slacrawl","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-slacrawl/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-slacrawl/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-slacrawl/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-slacrawl/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-slacrawl/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-slacrawl/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-11T17:42:18.534Z"}},"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-slacrawl/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-slacrawl/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-slacrawl/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-openclaw-slacrawl/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-11T15:13:50.328Z","emptyReason":null},"readme":"Skill: Slacrawl\n\nOwner: openclaw\n\nSummary: Search local Slack 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:33.416Z | user\n\nPoint stock skill metadata at the OpenClaw repository and Go module.\n\nv1.0.0 | 2026-05-17T10:02:54.472Z | user\n\nAdopt as stock OpenClaw skill with compact CLI metadata.\n\nv0.1.0 | 2026-04-28T17:54:20.581Z | user\n\nInitial publish: PaperChase crawler-fleet skill wrapping the upstream slacrawl CLI.\n\nArchive index:\n\nArchive v1.0.1: 4 files, 2244 bytes\n\nFiles: agents/openai.yaml (269b), skill-card.md (1917b), SKILL.md (1021b), _meta.json (127b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: slacrawl\ndescription: \"Slack archive: search, sync freshness, threads/DMs, SQL counts, and Slacrawl repo work.\"\nmetadata:\n  openclaw:\n    homepage: https://github.com/openclaw/slacrawl\n    requires:\n      bins:\n        - slacrawl\n    install:\n      - kind: go\n        module: github.com/openclaw/slacrawl/cmd/slacrawl@latest\n        bins:\n          - slacrawl\n---\n\n# Slacrawl\n\nUse local Slack archive data first. Check freshness for recent/current questions:\n\n```bash\nslacrawl doctor\nslacrawl status --json\n```\n\nRefresh only when stale or asked:\n\n```bash\nslacrawl sync --source desktop\nslacrawl sync --source api --latest-only\n```\n\nQuery with bounded slices:\n\n```bash\nslacrawl search --limit 20 \"query\"\nslacrawl messages --since 7d --limit 50\nslacrawl sql \"select count(*) from messages;\"\n```\n\nReport workspace/channel names, absolute date spans, counts, and token/source limits. Use read-only SQL for exact counts/rankings. API sync and full thread/DM hydration require Slack tokens; do not assume they exist.\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn70pywhg0fyz996kpa8xj89s57yhv26\",\n  \"slug\": \"slacrawl\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1779014313416\n}\n\nFile v1.0.1:skill-card.md\n\n## Description:\n\nSlacrawl helps agents search local Slack archives, check archive freshness, inspect threads and DMs, and run read-only SQL counts.\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 employees with local Slack archive access use Slacrawl to answer questions from archived Slack data, check freshness, refresh archives when needed, and report bounded message slices, counts, and date spans.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The slacrawl binary can access local Slack archive data and, when explicitly used, Slack API tokens.\n\nMitigation: Install only in environments approved for Slack data access, and do not assume Slack tokens are present or required for every workflow.\n\nRisk: Installing the Go module with @latest can introduce unreviewed changes in environments with sensitive Slack data.\n\nMitigation: Prefer a pinned, reviewed slacrawl version for sensitive or controlled deployments.\n\n## Reference(s):\n\n- [Slacrawl GitHub repository](https://github.com/openclaw/slacrawl)\n- [Slacrawl ClawHub release page](https://clawhub.ai/openclaw/skills/slacrawl)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Code, Guidance]\n\n**Output Format:** [Markdown with inline shell commands and SQL snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include workspace and channel names, absolute date spans, counts, and token or source limits.]\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: \"Slacrawl\"\n  short_description: \"Search local Slack archives and freshness\"\n  default_prompt: \"Use $slacrawl to search local Slack archives, check freshness, inspect channel or DM slices, and report exact date spans and token/source limits.\"\n\nArchive v1.0.0: 3 files, 1177 bytes\n\nFiles: agents/openai.yaml (269b), SKILL.md (1025b), _meta.json (127b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: slacrawl\ndescription: \"Slack archive: search, sync freshness, threads/DMs, SQL counts, and Slacrawl repo work.\"\nmetadata:\n  openclaw:\n    homepage: https://github.com/vincentkoc/slacrawl\n    requires:\n      bins:\n        - slacrawl\n    install:\n      - kind: go\n        module: github.com/vincentkoc/slacrawl/cmd/slacrawl@latest\n        bins:\n          - slacrawl\n---\n\n# Slacrawl\n\nUse local Slack archive data first. Check freshness for recent/current questions:\n\n```bash\nslacrawl doctor\nslacrawl status --json\n```\n\nRefresh only when stale or asked:\n\n```bash\nslacrawl sync --source desktop\nslacrawl sync --source api --latest-only\n```\n\nQuery with bounded slices:\n\n```bash\nslacrawl search --limit 20 \"query\"\nslacrawl messages --since 7d --limit 50\nslacrawl sql \"select count(*) from messages;\"\n```\n\nReport workspace/channel names, absolute date spans, counts, and token/source limits. Use read-only SQL for exact counts/rankings. API sync and full thread/DM hydration require Slack tokens; do not assume they exist.\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn70pywhg0fyz996kpa8xj89s57yhv26\",\n  \"slug\": \"slacrawl\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1779012174472\n}\n\nFile v1.0.0:agents/openai.yaml\n\ninterface:\n  display_name: \"Slacrawl\"\n  short_description: \"Search local Slack archives and freshness\"\n  default_prompt: \"Use $slacrawl to search local Slack archives, check freshness, inspect channel or DM slices, and report exact date spans and token/source limits.\"\n\nArchive v0.1.0: 2 files, 1380 bytes\n\nFiles: SKILL.md (2071b), _meta.json (127b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: slacrawl\ndescription: Pull Slack workspace metadata and message history into local SQLite for offline search and agent queries.\nhomepage: https://github.com/vincentkoc/slacrawl\nmetadata: {\"clawdbot\":{\"emoji\":\"💬\",\"os\":[\"darwin\",\"linux\"],\"requires\":{\"bins\":[\"slacrawl\"]},\"install\":[{\"id\":\"release\",\"kind\":\"github-release\",\"repo\":\"vincentkoc/slacrawl\",\"asset\":\"slacrawl_*_darwin_arm64.tar.gz\",\"bins\":[\"slacrawl\"],\"label\":\"Install slacrawl (GitHub release)\"}]}}\n---\n\n# Slacrawl\n\nGo-based CLI that pulls Slack workspace data — channels, threads, messages — into a local SQLite database so an agent can search and inspect history without the Slack UI.\n\n## Requirements\n- Slack token. Two supported modes:\n  - **App token** (recommended): create a Slack app at https://api.slack.com/apps with `channels:history`, `groups:history`, `im:history`, `users:read` scopes; install to your workspace; copy the user OAuth token (`xoxp-…`).\n  - **Cookie token** (no admin needed): extract `xoxc-…` token + `d` cookie from a logged-in Slack browser session. See slacrawl README for details.\n- `slacrawl` binary on PATH (installed at `~/.local/bin/slacrawl`).\n\n## Setup\n```bash\nslacrawl init                                  # create config at ~/.slacrawl/config.toml\n# edit ~/.slacrawl/config.toml — add token + workspace\nslacrawl auth check                            # verify token works\nslacrawl sync --full                           # initial workspace sync\n```\n\n## State\n- Config: `~/.slacrawl/config.toml`\n- Database: `~/.slacrawl/slacrawl.db`\n\n## Common Commands\n```bash\nslacrawl status --json\nslacrawl sync --incremental\nslacrawl channels list --json\nslacrawl messages list --channel <id> --limit 100 --json\nslacrawl search \"release notes\" --json\nslacrawl sql 'SELECT count(*) FROM messages'\n```\n\n## Integration Notes\n- Strictly local-first: token + data never leave the machine.\n- Schedule `slacrawl sync --incremental` on a PaperFang cron for continuous mirroring.\n- For multiple workspaces, run with `--workspace <name>` against separate config profiles.\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn70pywhg0fyz996kpa8xj89s57yhv26\",\n  \"slug\": \"slacrawl\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1777398860581\n}","readmeExcerpt":"Skill: Slacrawl Owner: openclaw Summary: Search local Slack 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:33.416Z | user Point stock skill metadata at the OpenClaw repository and Go module. v1.0.0 | 2026-05-17T10:02:54.472Z | user Adopt as stock OpenClaw skill with compact CLI metadata. v0.1.0 | 2026-04-28T17:54:","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"slacrawl doctor\nslacrawl status --json"},{"language":"bash","snippet":"slacrawl sync --source desktop\nslacrawl sync --source api --latest-only"},{"language":"bash","snippet":"slacrawl search --limit 20 \"query\"\nslacrawl messages --since 7d --limit 50\nslacrawl sql \"select count(*) from messages;\""},{"language":"bash","snippet":"slacrawl doctor\nslacrawl status --json"},{"language":"bash","snippet":"slacrawl sync --source desktop\nslacrawl sync --source api --latest-only"},{"language":"bash","snippet":"slacrawl search --limit 20 \"query\"\nslacrawl messages --since 7d --limit 50\nslacrawl sql \"select count(*) from messages;\""}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: slacrawl\ndescription: \"Slack archive: search, sync freshness, threads/DMs, SQL counts, and Slacrawl repo work.\"\nmetadata:\n  openclaw:\n    homepage: https://github.com/openclaw/slacrawl\n    requires:\n      bins:\n        - slacrawl\n    install:\n      - kind: go\n        module: github.com/openclaw/slacrawl/cmd/slacrawl@latest\n        bins:\n          - slacrawl\n---\n\n# Slacrawl\n\nUse local Slack archive data first. Check freshness for recent/current questions:\n\n```bash\nslacrawl doctor\nslacrawl status --json\n```\n\nRefresh only when stale or asked:\n\n```bash\nslacrawl sync --source desktop\nslacrawl sync --source api --latest-only\n```\n\nQuery with bounded slices:\n\n```bash\nslacrawl search --limit 20 \"query\"\nslacrawl messages --since 7d --limit 50\nslacrawl sql \"select count(*) from messages;\"\n```\n\nReport workspace/channel names, absolute date spans, counts, and token/source limits. Use read-only SQL for exact counts/rankings. API sync and full thread/DM hydration require Slack tokens; do not assume they exist."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn70pywhg0fyz996kpa8xj89s57yhv26\",\n  \"slug\": \"slacrawl\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1779014313416\n}"},{"path":"skill-card.md","content":"## Description:\n\nSlacrawl helps agents search local Slack archives, check archive freshness, inspect threads and DMs, and run read-only SQL counts.\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 employees with local Slack archive access use Slacrawl to answer questions from archived Slack data, check freshness, refresh archives when needed, and report bounded message slices, counts, and date spans.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The slacrawl binary can access local Slack archive data and, when explicitly used, Slack API tokens.\n\nMitigation: Install only in environments approved for Slack data access, and do not assume Slack tokens are present or required for every workflow.\n\nRisk: Installing the Go module with @latest can introduce unreviewed changes in environments with sensitive Slack data.\n\nMitigation: Prefer a pinned, reviewed slacrawl version for sensitive or controlled deployments.\n\n## Reference(s):\n\n- [Slacrawl GitHub repository](https://github.com/openclaw/slacrawl)\n- [Slacrawl ClawHub release page](https://clawhub.ai/openclaw/skills/slacrawl)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Code, Guidance]\n\n**Output Format:** [Markdown with inline shell commands and SQL snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include workspace and channel names, absolute date spans, counts, and token or source limits.]\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: \"Slacrawl\"\n  short_description: \"Search local Slack archives and freshness\"\n  default_prompt: \"Use $slacrawl to search local Slack archives, check freshness, inspect channel or DM slices, and report exact date spans and token/source limits.\""}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Search local Slack archives and freshness Skill: Slacrawl Owner: openclaw Summary: Search local Slack 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:33.416Z | user Point stock skill metadata at the OpenClaw repository and Go module. v1.0.0 | 2026-05-17T10:02:54.472Z | user Adopt as stock OpenClaw skill with compact CLI metadata. v0.1.0 | 2026-04-28T17:54:","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":772,"uniquenessScore":55,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T15:13:50.328Z","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-11T15:13:50.328Z","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-11T17:42:18.534Z","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"}]}}}