{"id":"6410166a-d401-4828-9152-1ca3b9840852","entityType":"agent","slug":"clawhub-unknown-config-safe","name":"Config Safe","canonicalUrl":"https://xpersona.co/agent/clawhub-unknown-config-safe","canonicalPath":"/agent/clawhub-unknown-config-safe","generatedAt":"2026-04-17T05:57:07.945Z","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":"安全地修改 OpenClaw 配置。先读取官方最新文档，理解配置结构和验证规则，预览变更，验证无误后再写入。**绝不直接修改配置**，所有变更都需要用户确认。触发词：\"修改配置\"、\"更改配置\"、\"配置 openclaw\"、\"设置 openclaw\"、\"config\"。 Skill: Config Safe Summary: 安全地修改 OpenClaw 配置。先读取官方最新文档，理解配置结构和验证规则，预览变更，验证无误后再写入。**绝不直接修改配置**，所有变更都需要用户确认。触发词：\"修改配置\"、\"更改配置\"、\"配置 openclaw\"、\"设置 openclaw\"、\"config\"。 Tags: latest:1.0.0 Version history: v1.0.0 | 2026-02-09T05:00:54.612Z | user 初始发布 - 安全修改 OpenClaw 配置的技能 Archive index: Archive v1.0.0: 2 files, 2749 bytes Files: SKILL.md (5398b), _meta.json (130b) File v1.0.0:SKILL.md --- name: config-safe description: 安全地","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 698 downloads reported by the source. Last updated 4/15/2026.","installCommand":"clawhub skill install unknown:config-safe","sourceUrl":"https://clawhub.ai/unknown/config-safe","homepage":"https://clawhub.ai/glfruit/config-safe","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/unknown/config-safe","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/glfruit/config-safe","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":57,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"安全地修改 OpenClaw 配置。先读取官方最新文档，理解配置结构和验证规则，预览变更，验证无误后再写入。**绝不直接修改配置**，所有变更都需要用户确认。触发词：\"修改配置\"、\"更改配置\"、\"配置 openclaw\"、\"设置 openclaw\"、\"config\"。 Skill: Config Safe Summar"},"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":698,"packageName":null,"latestVersion":"1.0.0","tractionLabel":"698 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-03-01T03:01:11.532Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-03-01T03:01:11.532Z","lastIndexedAt":null,"nextCrawlAt":"2026-03-02T03:01:11.532Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.0","createdAt":"2026-02-09T05:00:54.612Z","changelog":"初始发布 - 安全修改 OpenClaw 配置的技能","fileCount":2,"zipByteSize":2749}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install unknown:config-safe","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://xpersona.co/api/v1/agents/clawhub-unknown-config-safe/snapshot","contractUrl":"https://xpersona.co/api/v1/agents/clawhub-unknown-config-safe/contract","trustUrl":"https://xpersona.co/api/v1/agents/clawhub-unknown-config-safe/trust"},"curlExamples":["curl -s \"https://xpersona.co/api/v1/agents/clawhub-unknown-config-safe/snapshot\"","curl -s \"https://xpersona.co/api/v1/agents/clawhub-unknown-config-safe/contract\"","curl -s \"https://xpersona.co/api/v1/agents/clawhub-unknown-config-safe/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-04-17T05:57:07.945Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://xpersona.co/api/v1/agents/clawhub-unknown-config-safe/dossier","snapshotUrl":"https://xpersona.co/api/v1/agents/clawhub-unknown-config-safe/snapshot","contractUrl":"https://xpersona.co/api/v1/agents/clawhub-unknown-config-safe/contract","trustUrl":"https://xpersona.co/api/v1/agents/clawhub-unknown-config-safe/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: Config Safe\n\nSummary: 安全地修改 OpenClaw 配置。先读取官方最新文档，理解配置结构和验证规则，预览变更，验证无误后再写入。**绝不直接修改配置**，所有变更都需要用户确认。触发词：\"修改配置\"、\"更改配置\"、\"配置 openclaw\"、\"设置 openclaw\"、\"config\"。\n\nTags: latest:1.0.0\n\nVersion history:\n\nv1.0.0 | 2026-02-09T05:00:54.612Z | user\n\n初始发布 - 安全修改 OpenClaw 配置的技能\n\nArchive index:\n\nArchive v1.0.0: 2 files, 2749 bytes\n\nFiles: SKILL.md (5398b), _meta.json (130b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: config-safe\ndescription: 安全地修改 OpenClaw 配置。先读取官方最新文档，理解配置结构和验证规则，预览变更，验证无误后再写入。**绝不直接修改配置**，所有变更都需要用户确认。触发词：\"修改配置\"、\"更改配置\"、\"配置 openclaw\"、\"设置 openclaw\"、\"config\"。\n---\n\n# Config Safe\n\n安全地修改 OpenClaw 配置，避免写入无效配置导致 Gateway 无法启动。\n\n## 核心理念\n\n**配置修改是高风险操作。**\n- OpenClaw 有严格的配置验证，**任何错误都会导致 Gateway 拒绝启动**\n- 一旦配置损坏，Gateway 崩溃，**无法与你通信**，只能通过 CLI 修复\n\n**核心原则：先预览，后验证，再确认，绝不直接修改。**\n\n## 验证方法\n\n在修改配置之前，可以使用以下方法验证配置是否有效：\n\n### 方法 1: Schema 验证（静态检查）\n\n获取配置的 JSON Schema，检查字段类型和必填项：\n\n```bash\nopenclaw gateway call config.schema --params '{}'\n```\n\n**用途：**\n- 检查字段名是否正确\n- 检查值的类型是否正确\n- 检查必填字段是否遗漏\n\n**示例：**\n```json\n// Schema 返回结构\n{\n  \"schema\": {\n    \"type\": \"object\",\n    \"properties\": {\n      \"channels\": { \"type\": \"object\" },\n      \"agents\": { \"type\": \"object\" }\n    },\n    \"required\": [\"agents\"]\n  }\n}\n```\n\n### 方法 2: 模拟写入验证（动态检查）\n\n使用 `config.patch` 尝试验证配置（**不会实际写入**，除非验证通过）：\n\n```bash\nopenclaw gateway call config.patch --params '{\n  \"raw\": \"{\\\"channels\\\":{\\\"telegram\\\":{\\\"enabled\\\":true}}}\",\n  \"baseHash\": \"<current-hash>\"\n}'\n```\n\n**行为：**\n- 如果配置无效 → 返回错误，**不写入**，Gateway 继续运行\n- 如果配置有效 → 写入并重启 Gateway\n\n**注意：** 验证通过后会实际写入配置，所以要先向用户展示预览并获得确认。\n\n## 工作流程\n\n### Step 1: 读取官方最新文档\n\n在修改任何配置之前，先阅读相关文档：\n\n```bash\n# 配置总览和验证规则\ncat /opt/homebrew/lib/node_modules/openclaw/docs/gateway/configuration.md\n\n# 配置示例（常见场景）\ncat /opt/homebrew/lib/node_modules/openclaw/docs/gateway/configuration-examples.md\n```\n\n**必读内容：**\n- 严格配置验证 (Strict config validation)\n- 配置字段的类型和默认值\n- 相关功能的具体配置示例\n\n### Step 2: 获取当前配置（只读）\n\n```bash\nopenclaw gateway call config.get --params '{}'\n```\n\n**只读取，不修改。** 保存返回的 JSON 和 hash。\n\n### Step 3: Schema 验证（可选但推荐）\n\n先用 schema 验证配置结构：\n\n```bash\nopenclaw gateway call config.schema --params '{}'\n```\n\n检查你的变更是否符合 schema 要求。\n\n### Step 4: 生成预览\n\n向用户展示变更内容：\n\n```\n=== 配置变更预览 ===\n\n要修改:\n- channels.telegram.enabled: false → true\n- channels.telegram.botToken: [已隐藏]\n\n变更前:\n{\n  \"channels\": { \"telegram\": { \"enabled\": false } }\n}\n\n变更后:\n{\n  \"channels\": { \"telegram\": { \"enabled\": true, \"botToken\": \"***\" } }\n}\n\n⚠️ 风险检查:\n- 字段名正确 ✓\n- 类型正确 ✓\n- botToken 必填 ✓\n```\n\n### Step 5: 用户确认\n\n**必须明确获得用户确认后才继续：**\n\n```\n请确认以上变更？输入 \"确认\" 继续，或 \"取消\" 放弃。\n```\n\n### Step 6: 验证并写入\n\n```bash\n# 部分更新（推荐）\nopenclaw gateway call config.patch --params '{\n  \"raw\": \"{\\\"channels\\\":{\\\"telegram\\\":{\\\"enabled\\\":true}}}\",\n  \"baseHash\": \"<hash>\"\n}'\n\n# 全量替换（仅当你完全理解风险时使用）\nopenclaw gateway call config.apply --params '{\n  \"raw\": \"<完整配置>\",\n  \"baseHash\": \"<hash>\"\n}'\n```\n\n**注意：** 写入成功后 Gateway 会自动重启。\n\n### Step 7: 验证结果\n\n重启后检查配置是否生效：\n\n```bash\nopenclaw status\nopenclaw doctor\n```\n\n## 常见配置场景\n\n### 添加/修改 channel\n\n```json5\n{\n  channels: {\n    telegram: {\n      enabled: true,\n      botToken: \"your-token\",\n      dmPolicy: \"pairing\"\n    }\n  }\n}\n```\n\n### 配置 agent 身份\n\n```json5\n{\n  agents: {\n    list: [{\n      id: \"main\",\n      identity: {\n        name: \"Samantha\",\n        emoji: \"🦥\"\n      }\n    }]\n  }\n}\n```\n\n### 配置 sandbox\n\n```json5\n{\n  agents: {\n    defaults: {\n      sandbox: {\n        mode: \"all\",\n        scope: \"session\"\n      }\n    }\n  }\n}\n```\n\n## 错误处理\n\n**如果配置写入后 Gateway 无法启动：**\n\n1. 运行 `openclaw doctor` 查看具体错误\n2. 运行 `openclaw doctor --fix` 尝试自动修复\n3. 如果无法修复，手动编辑 `~/.openclaw/openclaw.json`\n\n**常见错误：**\n- `Unknown key`: 字段名拼写错误\n- `Invalid type`: 值的类型不对\n- `Missing required field`: 缺少必填字段\n\n## 黄金法则\n\n**在你这个技能中，永远不要：**\n- ❌ 直接写入配置而不预览\n- ❌ 直接写入配置而不确认\n- ❌ 使用 config.apply 而不提醒用户风险\n\n**你应该：**\n- ✅ 先读取文档\n- ✅ Schema 验证配置结构\n- ✅ 生成变更预览\n- ✅ 明确要求用户确认\n- ✅ 优先使用 config.patch\n\n## 安全检查清单\n\n在确认配置变更前，确认用户已经：\n\n- [ ] 看到变更预览（变更前 vs 变更后）\n- [ ] 了解潜在风险\n- [ ] 输入 \"确认\" 明确同意\n\n---\n\n**记住：Gateway 崩溃 = 通信中断 = 无法修复。预览 + 确认是唯一的防线。**\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn750dvg901gnsgb8f08mre74580tpyf\",\n  \"slug\": \"config-safe\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1770613254612\n}","readmeExcerpt":"Skill: Config Safe Summary: 安全地修改 OpenClaw 配置。先读取官方最新文档，理解配置结构和验证规则，预览变更，验证无误后再写入。**绝不直接修改配置**，所有变更都需要用户确认。触发词：\"修改配置\"、\"更改配置\"、\"配置 openclaw\"、\"设置 openclaw\"、\"config\"。 Tags: latest:1.0.0 Version history: v1.0.0 | 2026-02-09T05:00:54.612Z | user 初始发布 - 安全修改 OpenClaw 配置的技能 Archive index: Archive v1.0.0: 2 files, 2749 bytes Files: SKILL.md (5398b), _meta.json (130b) File v1.0.0:SKILL.md --- name: config-safe description: 安全地","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"openclaw gateway call config.schema --params '{}'"},{"language":"json","snippet":"// Schema 返回结构\n{\n  \"schema\": {\n    \"type\": \"object\",\n    \"properties\": {\n      \"channels\": { \"type\": \"object\" },\n      \"agents\": { \"type\": \"object\" }\n    },\n    \"required\": [\"agents\"]\n  }\n}"},{"language":"bash","snippet":"openclaw gateway call config.patch --params '{\n  \"raw\": \"{\\\"channels\\\":{\\\"telegram\\\":{\\\"enabled\\\":true}}}\",\n  \"baseHash\": \"<current-hash>\"\n}'"},{"language":"bash","snippet":"# 配置总览和验证规则\ncat /opt/homebrew/lib/node_modules/openclaw/docs/gateway/configuration.md\n\n# 配置示例（常见场景）\ncat /opt/homebrew/lib/node_modules/openclaw/docs/gateway/configuration-examples.md"},{"language":"bash","snippet":"openclaw gateway call config.get --params '{}'"},{"language":"bash","snippet":"openclaw gateway call config.schema --params '{}'"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: config-safe\ndescription: 安全地修改 OpenClaw 配置。先读取官方最新文档，理解配置结构和验证规则，预览变更，验证无误后再写入。**绝不直接修改配置**，所有变更都需要用户确认。触发词：\"修改配置\"、\"更改配置\"、\"配置 openclaw\"、\"设置 openclaw\"、\"config\"。\n---\n\n# Config Safe\n\n安全地修改 OpenClaw 配置，避免写入无效配置导致 Gateway 无法启动。\n\n## 核心理念\n\n**配置修改是高风险操作。**\n- OpenClaw 有严格的配置验证，**任何错误都会导致 Gateway 拒绝启动**\n- 一旦配置损坏，Gateway 崩溃，**无法与你通信**，只能通过 CLI 修复\n\n**核心原则：先预览，后验证，再确认，绝不直接修改。**\n\n## 验证方法\n\n在修改配置之前，可以使用以下方法验证配置是否有效：\n\n### 方法 1: Schema 验证（静态检查）\n\n获取配置的 JSON Schema，检查字段类型和必填项：\n\n```bash\nopenclaw gateway call config.schema --params '{}'\n```\n\n**用途：**\n- 检查字段名是否正确\n- 检查值的类型是否正确\n- 检查必填字段是否遗漏\n\n**示例：**\n```json\n// Schema 返回结构\n{\n  \"schema\": {\n    \"type\": \"object\",\n    \"properties\": {\n      \"channels\": { \"type\": \"object\" },\n      \"agents\": { \"type\": \"object\" }\n    },\n    \"required\": [\"agents\"]\n  }\n}\n```\n\n### 方法 2: 模拟写入验证（动态检查）\n\n使用 `config.patch` 尝试验证配置（**不会实际写入**，除非验证通过）：\n\n```bash\nopenclaw gateway call config.patch --params '{\n  \"raw\": \"{\\\"channels\\\":{\\\"telegram\\\":{\\\"enabled\\\":true}}}\",\n  \"baseHash\": \"<current-hash>\"\n}'\n```\n\n**行为：**\n- 如果配置无效 → 返回错误，**不写入**，Gateway 继续运行\n- 如果配置有效 → 写入并重启 Gateway\n\n**注意：** 验证通过后会实际写入配置，所以要先向用户展示预览并获得确认。\n\n## 工作流程\n\n### Step 1: 读取官方最新文档\n\n在修改任何配置之前，先阅读相关文档：\n\n```bash\n# 配置总览和验证规则\ncat /opt/homebrew/lib/node_modules/openclaw/docs/gateway/configuration.md\n\n# 配置示例（常见场景）\ncat /opt/homebrew/lib/node_modules/openclaw/docs/gateway/configuration-examples.md\n```\n\n**必读内容：**\n- 严格配置验证 (Strict config validation)\n- 配置字段的类型和默认值\n- 相关功能的具体配置示例\n\n### Step 2: 获取当前配置（只读）\n\n```bash\nopenclaw gateway call config.get --params '{}'\n```\n\n**只读取，不修改。** 保存返回的 JSON 和 hash。\n\n### Step 3: Schema 验证（可选但推荐）\n\n先用 schema 验证配置结构：\n\n```bash\nopenclaw gateway call config.schema --params '{}'\n```\n\n检查你的变更是否符合 schema 要求。\n\n### Step 4: 生成预览\n\n向用户展示变更内容：\n\n```\n=== 配置变更预览 ===\n\n要修改:\n- channels.telegram.enabled: false → true\n- channels.telegram.botToken: [已隐藏]\n\n变更前:\n{\n  \"channels\": { \"telegram\": { \"enabled\": false } }\n}\n\n变更后:\n{\n  \"channels\": { \"telegram\": { \"enabled\": true, \"botToken\": \"***\" } }\n}\n\n⚠️ 风险检查:\n- 字段名正确 ✓\n- 类型正确 ✓\n- botToken 必填 ✓\n```\n\n### Step 5: 用户确认\n\n**必须明确获得用户确认后才继续：**\n\n```\n请确认以上变更？输入 \"确认\" 继续，或 \"取消\" 放弃。\n```\n\n### Step 6: 验证并写入\n\n```bash\n# 部分更新（推荐）\nopenclaw gateway call config.patch --params '{\n  \"raw\": \"{\\\"channels\\\":{\\\"telegram\\\":{\\\"enabled\\\":true}}}\",\n  \"baseHash\": \"<hash>\"\n}'\n\n# 全量替换（仅当你完全理解风险时使用）\nopenclaw gateway call config.apply --params '{\n  \"raw\": \"<完整配置>\",\n  \"baseHash\": \"<hash>\"\n}'\n```\n\n**注意：** 写入成功后 Gateway 会自动重启。\n\n### Step 7: 验证结果\n\n重启后检查配置是否生效：\n\n```bash\nopenclaw status\nopenclaw doctor\n```\n\n## 常见配置场景\n\n### 添加/修改 channel\n\n```json5\n{\n  channels: {\n    telegram: {\n      enabled: true,\n      botToken: \"your-token\",\n      dmPolicy: \"pairing\"\n    }\n  }\n}\n```\n\n### 配置 agent 身份\n\n```json5\n{\n  agents: {\n    list: [{\n      id: \"main\",\n      identity: {\n        name: \"Samantha\",\n        emoji: \"🦥\"\n      }\n    }]\n  }\n}\n```\n\n### 配置 sandbox\n\n```json5\n{\n  agents: {\n    defaults: {\n      sandbox: {\n        mode: \"all\",\n        scope: \"session\"\n      }\n    }\n  }\n}\n```\n\n## 错误处理\n\n**如果配置写入后 Gateway 无"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn750dvg901gnsgb8f08mre74580tpyf\",\n  \"slug\": \"config-safe\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1770613254612\n}"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"安全地修改 OpenClaw 配置。先读取官方最新文档，理解配置结构和验证规则，预览变更，验证无误后再写入。**绝不直接修改配置**，所有变更都需要用户确认。触发词：\"修改配置\"、\"更改配置\"、\"配置 openclaw\"、\"设置 openclaw\"、\"config\"。 Skill: Config Safe Summary: 安全地修改 OpenClaw 配置。先读取官方最新文档，理解配置结构和验证规则，预览变更，验证无误后再写入。**绝不直接修改配置**，所有变更都需要用户确认。触发词：\"修改配置\"、\"更改配置\"、\"配置 openclaw\"、\"设置 openclaw\"、\"config\"。 Tags: latest:1.0.0 Version history: v1.0.0 | 2026-02-09T05:00:54.612Z | user 初始发布 - 安全修改 OpenClaw 配置的技能 Archive index: Archive v1.0.0: 2 files, 2749 bytes Files: SKILL.md (5398b), _meta.json (130b) File v1.0.0:SKILL.md --- name: config-safe description: 安全地","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":403,"uniquenessScore":64,"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-04-17T05:57:07.945Z","emptyReason":null},"items":[{"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":"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-04-10T18:48:31.762Z","createdAt":"2026-02-25T03:38:16.584Z","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"}]}}}