{"id":"e2a33223-181e-45ae-9c66-a9e5120069a1","entityType":"agent","slug":"clawhub-zsxq-zsxq-topic","name":"【官方】知识星球·主题管理工具","canonicalUrl":"https://www.xpersona.co/agent/clawhub-zsxq-zsxq-topic","canonicalPath":"/agent/clawhub-zsxq-zsxq-topic","generatedAt":"2026-10-10T21:56:30.564Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T16:06:56.604Z","emptyReason":null},"description":"知识星球主题管理：搜索主题、查看主题详情、发布帖子、编辑主题、发表评论、回复某条评论（楼中楼）、回答提问、删除主题；通过 api call 查看主题评论列表、设置精华、设置标签、查看自己提的问题与已回答记录。当用户需要查找内容、发帖、编辑主题、评论、回复评论、回答问题、删除主题、查看主题评论、查看自己的提问记录、... Skill: 【官方】知识星球·主题管理工具 Owner: zsxq Summary: 知识星球主题管理：搜索主题、查看主题详情、发布帖子、编辑主题、发表评论、回复某条评论（楼中楼）、回答提问、删除主题；通过 api call 查看主题评论列表、设置精华、设置标签、查看自己提的问题与已回答记录。当用户需要查找内容、发帖、编辑主题、评论、回复评论、回答问题、删除主题、查看主题评论、查看自己的提问记录、... Tags: latest:1.3.1 Version history: v1.3.1 | 2026-05-22T07:25:05.610Z | auto - Improved and clarified documentation for shortcuts, API calls, and related workflow. - Expanded description to include楼中楼（nested replies","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s17dz3yf3n26zg8jbw21a6ae7186nhvm:zsxq-topic","sourceUrl":"https://clawhub.ai/zsxq/zsxq-topic","homepage":"https://clawhub.ai/zsxq/skills/zsxq-topic","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/zsxq/zsxq-topic","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/zsxq/skills/zsxq-topic","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":63,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"知识星球主题管理：搜索主题、查看主题详情、发布帖子、编辑主题、发表评论、回复某条评论（楼中楼）、回答提问、删除主题；通过 api call 查看主题评论列表、设置精华、设置标签、查看自己提的问题与已回答记录。当用户需要查找内容、发帖、编辑主题、评论、回复评论、回答问题、删除主题、查看主题评论、查看自己的提问记录、..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T16:06:56.604Z","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-10T16:06:56.604Z","emptyReason":null},"stars":null,"forks":null,"downloads":1346,"packageName":null,"latestVersion":"1.3.1","tractionLabel":"1.3K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T16:06:56.604Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T16:06:56.604Z","lastCrawledAt":"2026-10-10T16:06:56.604Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T16:06:56.604Z","lastVerifiedAt":null,"highlights":[{"version":"1.3.1","createdAt":"2026-05-22T07:25:05.610Z","changelog":"- Improved and clarified documentation for shortcuts, API calls, and related workflow. - Expanded description to include楼中楼（nested replies), viewing one’s own question records, and managing digests/tags. - Restructured HTTP API call instructions, making the delete operation more accessible. - Updated login and authentication instructions for clarity. - No changes to core commands or parameters.","fileCount":10,"zipByteSize":12325},{"version":"0.1.1","createdAt":"2026-05-14T09:23:47.049Z","changelog":"- 新增知识星球官方内容管理能力，支持主题搜索、详情查看、发帖、评论、回答提问、设置精华、设置标签和删除主题。","fileCount":9,"zipByteSize":10272},{"version":"0.1.0","createdAt":"2026-04-19T14:31:27.792Z","changelog":"Initial release of zsxq-topic skill for managing 知识星球 themes. - Supports searching, viewing details, creating posts, commenting, answering Q&A, deleting topics, and managing highlights/tags. - Emphasizes user confirmation before irreversible write operations (posting, commenting, answering). - Provides shortcuts for common actions such as search, detail, create, reply, and answer. - Covers advanced operations (highlight/tag management, self-Q&A queries, topic deletion) via direct API calls. - Requires reading shared authentication and error handling documentation before use.","fileCount":8,"zipByteSize":8929}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17dz3yf3n26zg8jbw21a6ae7186nhvm:zsxq-topic","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-zsxq-zsxq-topic/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zsxq-zsxq-topic/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zsxq-zsxq-topic/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zsxq-zsxq-topic/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zsxq-zsxq-topic/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zsxq-zsxq-topic/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-10T21:56:30.563Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zsxq-zsxq-topic/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zsxq-zsxq-topic/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zsxq-zsxq-topic/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zsxq-zsxq-topic/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-10T16:06:56.604Z","emptyReason":null},"readme":"Skill: 【官方】知识星球·主题管理工具\n\nOwner: zsxq\n\nSummary: 知识星球主题管理：搜索主题、查看主题详情、发布帖子、编辑主题、发表评论、回复某条评论（楼中楼）、回答提问、删除主题；通过 api call 查看主题评论列表、设置精华、设置标签、查看自己提的问题与已回答记录。当用户需要查找内容、发帖、编辑主题、评论、回复评论、回答问题、删除主题、查看主题评论、查看自己的提问记录、...\n\nTags: latest:1.3.1\n\nVersion history:\n\nv1.3.1 | 2026-05-22T07:25:05.610Z | auto\n\n- Improved and clarified documentation for shortcuts, API calls, and related workflow.\n- Expanded description to include楼中楼（nested replies), viewing one’s own question records, and managing digests/tags.\n- Restructured HTTP API call instructions, making the delete operation more accessible.\n- Updated login and authentication instructions for clarity.\n- No changes to core commands or parameters.\n\nv0.1.1 | 2026-05-14T09:23:47.049Z | user\n\n- 新增知识星球官方内容管理能力，支持主题搜索、详情查看、发帖、评论、回答提问、设置精华、设置标签和删除主题。\n\nv0.1.0 | 2026-04-19T14:31:27.792Z | auto\n\nInitial release of zsxq-topic skill for managing 知识星球 themes.\n\n- Supports searching, viewing details, creating posts, commenting, answering Q&A, deleting topics, and managing highlights/tags.\n- Emphasizes user confirmation before irreversible write operations (posting, commenting, answering).\n- Provides shortcuts for common actions such as search, detail, create, reply, and answer.\n- Covers advanced operations (highlight/tag management, self-Q&A queries, topic deletion) via direct API calls.\n- Requires reading shared authentication and error handling documentation before use.\n\nArchive index:\n\nArchive v1.3.1: 10 files, 12325 bytes\n\nFiles: references/zsxq-topic-answer.md (2877b), references/zsxq-topic-create.md (1973b), references/zsxq-topic-delete.md (1682b), references/zsxq-topic-detail.md (2038b), references/zsxq-topic-edit.md (2191b), references/zsxq-topic-reply.md (2732b), references/zsxq-topic-search.md (1847b), skill-card.md (2482b), SKILL.md (3462b), _meta.json (129b)\n\nFile v1.3.1:SKILL.md\n\n---\nname: zsxq-topic\nversion: 1.3.1\ndescription: \"知识星球主题管理：搜索主题、查看主题详情、发布帖子、编辑主题、发表评论、回复某条评论（楼中楼）、回答提问、删除主题；通过 api call 查看主题评论列表、设置精华、设置标签、查看自己提的问题与已回答记录。当用户需要查找内容、发帖、编辑主题、评论、回复评论、回答问题、删除主题、查看主题评论、查看自己的提问记录、或管理主题精华和标签时使用。\"\nmetadata:\n  requires:\n    bins: [\"zsxq-cli\"]\n  cliHelp: \"zsxq-cli topic --help\"\n---\n\n# topic\n\n> 首次使用或遇到认证错误（401 / token 过期 / `not logged in`）时，先读 [`../zsxq-shared/SKILL.md`](../zsxq-shared/SKILL.md) 了解登录与 API 调用约定。日常调用已登录账户时无需每次重读。\n\n## Core Concepts\n\n- **主题（Topic）**：星球内的内容单元，由 `topic_id` 唯一标识。类型：\n  - `talk`：普通帖子（图文）\n  - `q&a`：提问，可被星主回答\n  - `article`：长文章\n- **评论（Comment）**：主题下的回复，由 `comment_id` 标识，支持楼中楼（`replied_comment_id`）。\n- **精华（Digested）**：星主可将优质主题设为精华，在星球内突出展示。\n\n## Resource Relationships\n\n```\nGroup (group_id)\n└── Topic (topic_id) — talk / q&a / article\n    ├── Comment (comment_id)\n    │   └── 楼中楼 Reply (replied_comment_id)\n    ├── Answer（q&a 类型专属）\n    └── Hashtag 标签列表\n```\n\n## Shortcuts（推荐优先使用）\n\nShortcut 是对常用操作的高级封装（`zsxq-cli topic +<verb> [flags]`）。有 Shortcut 的操作优先使用。\n\n| Shortcut | 说明 |\n|----------|------|\n| [`+search`](references/zsxq-topic-search.md) | 在星球内全文搜索主题，返回 topic_id / 类型 / 标题 / 时间表格 |\n| [`+detail`](references/zsxq-topic-detail.md) | 获取单条主题的完整详情（内容、评论数、点赞数、标签等） |\n| [`+create`](references/zsxq-topic-create.md) | 在指定星球发布新主题（帖子），需确认内容后执行 |\n| [`+edit`](references/zsxq-topic-edit.md) | 编辑自己发布的主题（正文、附件），需确认内容后执行 |\n| [`+reply`](references/zsxq-topic-reply.md) | 对主题发表评论，支持楼中楼回复，需确认内容后执行 |\n| [`+answer`](references/zsxq-topic-answer.md) | 对提问类主题（q&a）发布官方回答，需确认内容后执行 |\n\n## API（通过 `zsxq-cli api call` 直接调用）\n\nShortcut 未覆盖的高级操作：\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `get_topic_comments` | `topic_id`, `limit`, `index` | 获取主题评论列表（分页） |\n| `set_topic_digested` | `topic_id`, `digested` | 设置/取消精华（星主权限） |\n| `set_topic_tags` | `topic_id`, `titles` | 为主题设置标签（标签名数组） |\n| `get_self_question_topics` | `topic_filter`, `count`, `end_time` | 查看自己发起的提问（`unanswered`/`answered`） |\n| `get_self_answer_topics` | `topic_filter`, `count`, `end_time` | 查看别人向我发起的提问（`unanswered`/`answered`） |\n\n## 原始 HTTP 调用（`zsxq-cli api raw`）\n\n| 操作 | 命令模板 | 说明 |\n|------|----------|------|\n| [删除主题](references/zsxq-topic-delete.md) | `api raw --method DELETE --path /v2/topics/<topic_id>` | 删除主题，不可恢复 |\n\nFile v1.3.1:_meta.json\n\n{\n  \"ownerId\": \"kn7dxggz98t1mjmzn9jmtbva1d855kbt\",\n  \"slug\": \"zsxq-topic\",\n  \"version\": \"1.3.1\",\n  \"publishedAt\": 1779434705610\n}\n\nFile v1.3.1:references/zsxq-topic-answer.md\n\n# topic +answer（回答提问）\n\n本 skill 对应 shortcut：`zsxq-cli topic +answer`。\n\n对 `q&a` 类型的主题发布**官方回答**。仅适用于问答类主题，且每个问题只能回答一次。\n\n> [!CAUTION]\n> 这是**公开写入操作**，且**每个问题只能回答一次**，回答后无法修改。执行前必须向用户确认：\n> 1. 目标主题（topic_id）及其问题内容\n> 2. 回答的完整内容\n\n> [!IMPORTANT]\n> `+answer` 与 `+reply` 的区别：\n> - `+answer`：发布\"官方回答\"，附加在问题下方，标记为已回答（`q&a` 专用，只能用一次）\n> - `+reply`：发表普通评论，适用于所有类型主题，可发多条\n\n## 命令\n\n```bash\n# 回答一个提问\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\"\n\n# JSON 格式输出\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\" \\\n  --json\n\n# 带附件的回答\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\" \\\n  --files diagram.png\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID（必须是 `q&a` 类型） |\n| `--text <text>` | **是** | 回答正文 |\n| `--files <paths>` | 否 | 附件路径，多个用逗号分隔 |\n| `--json` | 否 | 输出原始 JSON |\n\n## 推荐工作流\n\n先确认主题类型，再发布：\n\n```bash\n# 第一步：确认目标主题是 q&a 类型并核对问题内容\nzsxq-cli topic +detail --topic-id 111222333466 --json\n# 查看返回 JSON 中的 \"type\" 是否为 \"q&a\"\n\n# 第二步：确认无误后发布回答\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\"\n```\n\n如果不知道有哪些待回答的提问，先列一下：\n\n```bash\n# 自己发起的未回答提问\nzsxq-cli api call get_self_question_topics --params '{\"topic_filter\":\"unanswered\",\"count\":20}'\n\n# 别人向我发起的未回答提问\nzsxq-cli api call get_self_answer_topics --params '{\"topic_filter\":\"unanswered\",\"count\":20}'\n```\n\n> `get_self_question_topics` / `get_self_answer_topics` 还支持 `topic_filter:\"answered\"` 查看已回答记录。\n\n## 失败语义\n\n写入失败即原子回滚 —— 失败不会消耗\"每题只能回答一次\"的额度，确认参数后可重试。\n\n## 错误说明\n\n| 错误 | 原因 |\n|------|------|\n| `问题已回答` | 该主题已有官方回答，每题只能回答一次 |\n| `topic is not q&a` | 主题类型不是提问，应使用 `+reply` 发评论 |\n\n通用错误（401、`--topic-id is required`、主题不存在等）见 [zsxq-shared](../../zsxq-shared/SKILL.md#常见错误处理)。\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 发表普通评论（适用于所有类型）\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 查看主题详情和类型\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v1.3.1:references/zsxq-topic-create.md\n\n# topic +create（发布主题）\n\n本 skill 对应 shortcut：`zsxq-cli topic +create`。\n\n在指定星球内发布一条新主题（帖子）。\n\n> [!CAUTION]\n> 这是**公开写入操作** —— 发布后对星球成员可见。执行前必须向用户确认：\n> 1. 目标星球（group_id 和星球名称）\n> 2. 发布的内容\n\n## 命令\n\n```bash\n# 发布一条主题\nzsxq-cli topic +create \\\n  --group-id 123456789 \\\n  --text \"示例主题正文内容\"\n\n# 带附件（图片/文件，逗号分隔）\nzsxq-cli topic +create \\\n  --group-id 123456789 \\\n  --text \"示例内容\" \\\n  --files photo.jpg,report.pdf\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--group-id <id>` | **是** | 目标星球 ID（从 `group +list` 获取） |\n| `--text <text>` | **是** | 主题正文内容，支持 `\\n` 换行 |\n| `--files <paths>` | 否 | 附件路径，多个用逗号分隔（图片/文件） |\n| `--json` | 否 | 输出原始 JSON（含新建 topic_id） |\n\n## 输出\n\n成功后输出：\n\n```\n✓ Topic created\n{\n  \"topic_id\": \"111222333455\",\n  \"title\": \"示例主题标题\",\n  \"create_time\": \"2026-04-01T15:44:23.555+0800\"\n}\n```\n\n## 推荐工作流\n\n```bash\n# 第一步：确认目标星球\nzsxq-cli group +list\n\n# 第二步：确认内容无误后执行\nzsxq-cli topic +create --group-id <id> --text \"内容\"\n\n# 第三步：验证发布结果\nzsxq-cli topic +detail --topic-id <新建的 topic_id>\n```\n\n## 失败语义\n\n写入失败即原子回滚 —— 不会留下空主题或半成品 topic_id。重试前请先确认参数是否合法。\n\n## 错误说明\n\n通用错误（401、`--group-id is required`、星球无权限发帖等）见 [zsxq-shared](../../zsxq-shared/SKILL.md#常见错误处理)。本命令无特有错误。\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 对已发主题评论\n- [zsxq-group-list](../../zsxq-group/references/zsxq-group-list.md) — 获取 group_id\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v1.3.1:references/zsxq-topic-delete.md\n\n# topic 删除（通过 api raw）\n\n通过 `zsxq-cli api raw` 删除指定主题。删除后**不可恢复**。\n\n> [!CAUTION]\n> 这是**不可逆的破坏性操作** —— 删除后主题及其所有评论、回答将永久消失，无法恢复。执行前必须向用户确认：\n> 1. 目标主题（topic_id）及其内容\n> 2. 明确用户确实要删除（而非取消精华、删除评论等其他操作）\n\n## 命令\n\n```bash\n# 删除主题\nzsxq-cli api raw --method DELETE --path /v2/topics/<topic_id>\n\n# 示例\nzsxq-cli api raw --method DELETE --path /v2/topics/15522482218442\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `<topic_id>` | **是** | 主题 ID（拼接到 URL 路径中） |\n\n## 推荐工作流\n\n```bash\n# 第一步：确认主题内容，确保删对目标\nzsxq-cli topic +detail --topic-id 15522482218442\n\n# 第二步：向用户确认后执行删除\nzsxq-cli api raw --method DELETE --path /v2/topics/15522482218442\n```\n\n## 失败语义\n\n删除失败即原子回滚 —— 主题保持原状不会被部分删除。\n\n## 错误说明\n\n| 错误             | 原因 |\n|----------------|------|\n| `code: 100262` | 无权限删除该主题（非主题作者或星主） |\n| `code: 100002` | 主题不存在或已被删除 |\n\n通用错误（401、参数缺失等）见 [zsxq-shared](../../zsxq-shared/SKILL.md#常见错误处理)。\n\n## 参考\n\n- [zsxq-topic-edit](zsxq-topic-edit.md) — 删除前若只是想改内容，优先考虑编辑\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 删除前确认主题内容\n- [zsxq-topic-search](zsxq-topic-search.md) — 搜索主题获取 topic_id\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v1.3.1:references/zsxq-topic-detail.md\n\n# topic +detail（查看主题详情）\n\n本 skill 对应 shortcut：`zsxq-cli topic +detail`。\n\n获取单条主题的完整详情，包括内容正文、发布者、点赞数、评论数、标签等。\n\n## 命令\n\n```bash\n# 查看主题详情（JSON 输出）\nzsxq-cli topic +detail --topic-id 111222333444\n\n# 使用 --json 标志（效果相同，detail 命令始终输出 JSON）\nzsxq-cli topic +detail --topic-id 111222333444 --json\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID（从 `topic +search` 或 `group +topics` 获取） |\n| `--json` | 否 | 输出原始 JSON（detail 命令默认即 JSON 输出） |\n\n## 输出字段说明\n\n```json\n{\n  \"topic\": {\n    \"topic_id\": \"111222333444\",\n    \"type\": \"talk\",\n    \"title\": \"示例主题标题\",\n    \"content\": \"示例主题正文内容...\",\n    \"create_time\": \"2025-12-31T09:19:28.239+0800\",\n    \"digested\": false,\n    \"counts\": {\n      \"comments\": 3,\n      \"likes\": 10,\n      \"readers\": 200\n    },\n    \"owner\": {\n      \"name\": \"示例用户\",\n      \"user_id\": \"123456\"\n    },\n    \"group\": {\n      \"group_id\": \"123456789\",\n      \"name\": \"示例星球\"\n    }\n  }\n}\n```\n\n字段含义：\n\n- `type`：主题类型，`talk`（普通帖子）/ `q&a`（提问）/ `article`（文章）\n- `digested`：是否被设为精华\n- `counts`：评论数 / 点赞数 / 阅读数\n- `owner` / `group`：主题作者与所属星球的精简信息\n\n## 说明\n\n- `+detail` 不含评论内容；如需评论列表，调用 `get_topic_comments`（见 zsxq-topic SKILL.md 的 API 表）\n\n## 错误说明\n\n通用错误（401、`--topic-id is required`、主题不存在、无权限访问等）见 [zsxq-shared](../../zsxq-shared/SKILL.md#常见错误处理)。本命令无特有错误。\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 对主题发表评论\n- [zsxq-topic-answer](zsxq-topic-answer.md) — 回答提问类主题\n- [zsxq-topic-search](zsxq-topic-search.md) — 搜索主题\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v1.3.1:references/zsxq-topic-edit.md\n\n# topic +edit（编辑主题）\n\n本 skill 对应 shortcut：`zsxq-cli topic +edit`。\n\n编辑自己发布的主题内容或附件。未修改的字段自动保留。\n\n> [!CAUTION]\n> 这是**公开写入操作** —— 编辑后内容立即更新，对星球成员可见。执行前必须向用户确认：\n> 1. 目标主题（topic_id）及其当前内容\n> 2. 修改后的内容\n\n> [!IMPORTANT]\n> 只能编辑自己发布的主题，无法编辑他人的主题。\n\n## 命令\n\n```bash\n# 修改正文\nzsxq-cli topic +edit \\\n  --topic-id 111222333444 \\\n  --text \"新的正文内容\"\n\n# 替换附件\nzsxq-cli topic +edit \\\n  --topic-id 111222333444 \\\n  --files new-photo.jpg,new-doc.pdf\n\n# 清除所有附件\nzsxq-cli topic +edit \\\n  --topic-id 111222333444 \\\n  --clear-files\n\n# 同时修改正文和附件\nzsxq-cli topic +edit \\\n  --topic-id 111222333444 \\\n  --text \"新的正文内容\" \\\n  --files new-photo.jpg\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID |\n| `--text <text>` | 否 | 新正文（不传则保留原内容） |\n| `--files <paths>` | 否 | 新附件，多个用逗号分隔（替换原有附件） |\n| `--clear-files` | 否 | 清除所有附件 |\n| `--json` | 否 | 输出原始 JSON |\n\n## 推荐工作流\n\n```bash\n# 第一步：确认当前主题内容\nzsxq-cli topic +detail --topic-id 111222333444\n\n# 第二步：确认无误后执行编辑\nzsxq-cli topic +edit \\\n  --topic-id 111222333444 \\\n  --text \"新的正文内容\"\n\n# 第三步：验证编辑结果\nzsxq-cli topic +detail --topic-id 111222333444\n```\n\n## 失败语义\n\n编辑失败即原子回滚 —— 原内容保留不变，不会出现\"改一半\"的状态。重试前请先确认参数是否合法。\n\n## 错误说明\n\n通用错误（401、`--topic-id is required`、主题不存在、403 无权限编辑他人主题等）见 [zsxq-shared](../../zsxq-shared/SKILL.md#常见错误处理)。\n\n## 参考\n\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 编辑前确认主题内容\n- [zsxq-topic-create](zsxq-topic-create.md) — 发布新主题\n- [zsxq-topic-delete](zsxq-topic-delete.md) — 删除主题\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v1.3.1:references/zsxq-topic-reply.md\n\n# topic +reply（发表评论）\n\n本 skill 对应 shortcut：`zsxq-cli topic +reply`。\n\n对指定主题发表评论，支持楼中楼（回复某条评论）。\n\n> [!CAUTION]\n> 这是**公开写入操作** —— 评论发布后对星球成员可见。执行前必须向用户确认：\n> 1. 目标主题（topic_id）\n> 2. 评论内容\n\n## 命令\n\n```bash\n# 对主题发表顶层评论\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例评论内容\"\n\n# 楼中楼：回复某条评论（--reply-to 指定 comment_id）\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例回复内容\" \\\n  --reply-to 222333444555\n\n# JSON 格式输出（含新建 comment_id）\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例评论内容\" \\\n  --json\n\n# 带附件的评论\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例评论内容\" \\\n  --files screenshot.png\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID |\n| `--text <text>` | **是** | 评论内容 |\n| `--reply-to <id>` | 否 | 被回复的评论 ID（楼中楼，即对评论的回复而非对主题的评论）；省略则为顶层评论 |\n| `--files <paths>` | 否 | 附件路径，多个用逗号分隔（如 `screenshot.png,log.txt`） |\n| `--json` | 否 | 输出原始 JSON（含 comment_id、create_time 等） |\n\n## 输出\n\n```\n✓ Comment posted\n{\n  \"comment_id\": \"222333444555\",\n  \"create_time\": \"2026-04-01T15:45:07.961+0800\",\n  \"text\": \"示例评论内容\"\n}\n```\n\n## 推荐工作流\n\n顶层评论：\n\n```bash\n# 第一步：确认目标主题\nzsxq-cli topic +detail --topic-id 111222333444\n\n# 第二步：发表评论\nzsxq-cli topic +reply --topic-id 111222333444 --text \"评论内容\"\n```\n\n楼中楼回复（先拿到要回复的 `comment_id`）：\n\n```bash\n# 第一步：列出主题评论，找到目标 comment_id\nzsxq-cli api call get_topic_comments --params '{\"topic_id\":\"111222333444\",\"limit\":30}'\n\n# 第二步：用 --reply-to 指向那条评论\nzsxq-cli topic +reply --topic-id 111222333444 --text \"回复内容\" --reply-to 222333444555\n```\n\n## 失败语义\n\n写入失败即原子回滚 —— 不会留下空评论或半成品 comment_id。重试前请先确认参数是否合法。\n\n## 错误说明\n\n通用错误（401、`--topic-id is required`、主题不存在、`--reply-to` 对应的评论不存在等）见 [zsxq-shared](../../zsxq-shared/SKILL.md#常见错误处理)。本命令无特有错误。\n\n## 参考\n\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 查看主题详情（获取 topic_id）\n- [zsxq-topic-answer](zsxq-topic-answer.md) — 回答提问类主题（q&a 专用）\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v1.3.1:references/zsxq-topic-search.md\n\n# topic +search（搜索主题）\n\n本 skill 对应 shortcut：`zsxq-cli topic +search`。\n\n在指定星球内进行全文搜索，返回匹配的主题列表。搜索使用 RAG 服务，结果按相关性排序。\n\n## 命令\n\n```bash\n# 在星球内搜索关键词（表格显示）\nzsxq-cli topic +search --group-id 123456789 --query \"Go 语言\"\n\n# 搜索中文内容\nzsxq-cli topic +search --group-id 123456789 --query \"产品设计\"\n\n# JSON 格式输出（含完整 topic 字段）\nzsxq-cli topic +search --group-id 123456789 --query \"AI\" --json\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--group-id <id>` | **是** | 星球 ID（从 `group +list` 获取） |\n| `--query <text>` | **是** | 搜索关键词，支持中英文 |\n| `--json` | 否 | 输出原始 JSON |\n\n## 输出（表格模式）\n\n| TOPIC ID | TYPE | TITLE / DIGEST | CREATED AT |\n|----------|------|----------------|------------|\n| 111222333444 | talk | 示例主题标题 | 2025-12-31T09:19:28.239+0800 |\n\n## 说明\n\n- 搜索范围限定在单个星球内，不支持跨星球搜索\n- 结果数量由服务端决定，不支持 `--limit` 参数\n- 若需要按时间浏览（而非搜索），改用 `group +topics`\n- 获得 `topic_id` 后，用 `topic +detail` 查看完整内容\n\n## 错误说明\n\n| 症状 | 可能原因 | 处理 |\n|------|---------|------|\n| 返回空列表 | 关键词未命中或星球内容较少 | 换近义词或改用 `group +topics` 时间序浏览 |\n\n通用错误（401、`--group-id is required`、`--query is required` 等）见 [zsxq-shared](../../zsxq-shared/SKILL.md#常见错误处理)。\n\n## 参考\n\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 查看主题完整详情\n- [zsxq-group-topics](../../zsxq-group/references/zsxq-group-topics.md) — 按时间浏览主题\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v1.3.1:skill-card.md\n\n## Description:\n\n知识星球主题管理工具，帮助代理搜索和查看主题，并在用户确认后发布、编辑、评论、回答、删除或管理主题。\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[zsxq](https://clawhub.ai/user/zsxq)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and agents use this skill to operate a logged-in ZSXQ account for topic discovery and topic lifecycle management, including posts, comments, official answers, tags, digests, and deletion.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Authenticated actions can read or change ZSXQ community content through the user's logged-in account.\n\nMitigation: Install only when account operation is intended, and verify the exact group, topic, and content before any create, edit, reply, answer, tag, digest, or delete action.\n\nRisk: Topic deletion is irreversible and removes the target topic and related discussion.\n\nMitigation: Confirm the topic ID and visible topic content with the user before issuing the delete command.\n\nRisk: Posting, editing, replying, answering, tagging, or digesting content may change what community members see.\n\nMitigation: Treat those operations as public write actions and require explicit user confirmation of the final content or setting change.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/zsxq/skills/zsxq-topic)\n- [topic +search](artifact/references/zsxq-topic-search.md)\n- [topic +detail](artifact/references/zsxq-topic-detail.md)\n- [topic +create](artifact/references/zsxq-topic-create.md)\n- [topic +edit](artifact/references/zsxq-topic-edit.md)\n- [topic +reply](artifact/references/zsxq-topic-reply.md)\n- [topic +answer](artifact/references/zsxq-topic-answer.md)\n- [topic delete](artifact/references/zsxq-topic-delete.md)\n\n## Skill Output:\n\n**Output Type(s):** [guidance, shell commands, API calls, markdown]\n\n**Output Format:** [Markdown guidance with inline shell commands and JSON examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires zsxq-cli and an authenticated ZSXQ account.]\n\n## Skill Version(s):\n\n1.3.1 (source: frontmatter and release evidence)\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\nArchive v0.1.1: 9 files, 10272 bytes\n\nFiles: references/zsxq-topic-answer.md (2860b), references/zsxq-topic-create.md (1776b), references/zsxq-topic-delete.md (1500b), references/zsxq-topic-detail.md (1998b), references/zsxq-topic-edit.md (2130b), references/zsxq-topic-reply.md (2095b), references/zsxq-topic-search.md (1625b), SKILL.md (3530b), _meta.json (129b)\n\nFile v0.1.1:SKILL.md\n\n---\nname: zsxq-topic\nversion: 1.0.0\ndescription: \"知识星球主题管理：搜索主题、查看详情、发布帖子、编辑主题、发表评论、回答提问、删除主题、设置精华和标签。当用户需要查找内容、发帖、编辑、评论、回答问题、删除主题、或管理主题时使用。\"\nmetadata:\n  requires:\n    bins: [\"zsxq-cli\"]\n  cliHelp: \"zsxq-cli topic --help\"\n---\n\n# topic (v1)\n\n**CRITICAL — 开始前 MUST 先用 Read 工具读取 [`../zsxq-shared/SKILL.md`](../zsxq-shared/SKILL.md)，其中包含认证、错误处理规则。**\n\n## Core Concepts\n\n- **主题（Topic）**：星球内的内容单元，由 `topic_id` 唯一标识。类型：\n  - `talk`：普通帖子（图文）\n  - `q&a`：提问，可被星主回答\n  - `article`：长文章\n- **评论（Comment）**：主题下的回复，由 `comment_id` 标识，支持楼中楼（`replied_comment_id`）。\n- **精华（Digested）**：星主可将优质主题设为精华，在星球内突出展示。\n\n## Resource Relationships\n\n```\nGroup (group_id)\n└── Topic (topic_id) — talk / q&a / article\n    ├── Comment (comment_id)\n    │   └── 楼中楼 Reply (replied_comment_id)\n    ├── Answer（q&a 类型专属）\n    └── Hashtag 标签列表\n```\n\n## Important Notes\n\n### 写入操作前必须确认\n\n发帖、编辑、评论、回答均为**公开操作**，执行前必须向用户确认：\n1. 目标星球 / 主题（group_id / topic_id）\n2. 发布的内容（text）\n\n### topic_id 的获取\n\n不确定 topic_id 时，先查询再操作：\n- 关键词搜索：`topic +search --group-id xxx --query \"关键词\"`\n- 浏览最新：`group +topics --group-id xxx`\n- 查看详情：`topic +detail --topic-id xxx`\n\n## Shortcuts（推荐优先使用）\n\nShortcut 是对常用操作的高级封装（`zsxq-cli topic +<verb> [flags]`）。有 Shortcut 的操作优先使用。\n\n| Shortcut | 说明 |\n|----------|------|\n| [`+search`](references/zsxq-topic-search.md) | 在星球内全文搜索主题，返回 topic_id / 类型 / 标题 / 时间表格 |\n| [`+detail`](references/zsxq-topic-detail.md) | 获取单条主题的完整详情（内容、评论数、点赞数、标签等） |\n| [`+create`](references/zsxq-topic-create.md) | 在指定星球发布新主题（帖子），需确认内容后执行 |\n| [`+edit`](references/zsxq-topic-edit.md) | 编辑自己发布的主题（正文、附件），需确认内容后执行 |\n| [`+reply`](references/zsxq-topic-reply.md) | 对主题发表评论，支持楼中楼回复，需确认内容后执行 |\n| [`+answer`](references/zsxq-topic-answer.md) | 对提问类主题（q&a）发布官方回答，需确认内容后执行 |\n\n## API（通过 `zsxq-cli api call` 直接调用）\n\nShortcut 未覆盖的高级操作：\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `get_topic_comments` | `topic_id`, `limit`, `index` | 获取主题评论列表（分页） |\n| `set_topic_digested` | `topic_id`, `digested` | 设置/取消精华（星主权限） |\n| `set_topic_tags` | `topic_id`, `titles` | 为主题设置标签（标签名数组） |\n| `get_self_question_topics` | `topic_filter`, `count`, `end_time` | 查看自己发起的提问（`unanswered`/`answered`） |\n| `get_self_answer_topics` | `topic_filter`, `count`, `end_time` | 查看别人向我发起的提问（`unanswered`/`answered`） |\n| [`delete topic`](references/zsxq-topic-delete.md) | `topic_id`（路径参数） | 删除主题（`api raw --method DELETE`，不可恢复） |\n\nFile v0.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn7dxggz98t1mjmzn9jmtbva1d855kbt\",\n  \"slug\": \"zsxq-topic\",\n  \"version\": \"0.1.1\",\n  \"publishedAt\": 1778750627049\n}\n\nFile v0.1.1:references/zsxq-topic-answer.md\n\n# topic +answer（回答提问）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +answer`。\n\n对 `q&a` 类型的主题发布**官方回答**。仅适用于问答类主题，且每个问题只能回答一次。\n\n> [!CAUTION]\n> 这是**公开写入操作**，且**每个问题只能回答一次**，回答后无法修改。执行前必须向用户确认：\n> 1. 目标主题（topic_id）及其问题内容\n> 2. 回答的完整内容\n\n> [!IMPORTANT]\n> `+answer` 与 `+reply` 的区别：\n> - `+answer`：发布\"官方回答\"，附加在问题下方，标记为已回答（`q&a` 专用，只能用一次）\n> - `+reply`：发表普通评论，适用于所有类型主题，可发多条\n\n## 命令\n\n```bash\n# 回答一个提问\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\"\n\n# JSON 格式输出\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\" \\\n  --json\n\n# 带附件的回答\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\" \\\n  --files diagram.png\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID（必须是 `q&a` 类型） |\n| `--text <text>` | **是** | 回答正文 |\n| `--files <paths>` | 否 | 附件路径，多个用逗号分隔 |\n| `--json` | 否 | 输出原始 JSON |\n\n## 查找待回答的提问\n\n```bash\n# 查看自己发起的未回答提问\nzsxq-cli api call get_self_question_topics \\\n  --params '{\"topic_filter\":\"unanswered\",\"count\":20}'\n\n# 查看已回答的提问\nzsxq-cli api call get_self_question_topics \\\n  --params '{\"topic_filter\":\"answered\",\"count\":20}'\n\n# 查看别人向我发起的未回答提问\nzsxq-cli api call get_self_answer_topics \\\n  --params '{\"topic_filter\":\"unanswered\",\"count\":20}'\n\n# 查看别人向我发起的已回答提问\nzsxq-cli api call get_self_answer_topics \\\n  --params '{\"topic_filter\":\"answered\",\"count\":20}'\n\n# 确认某主题是 q&a 类型\nzsxq-cli topic +detail --topic-id <id> --json\n# 检查返回 JSON 中 \"type\": \"q&a\"\n```\n\n## 错误说明\n\n| 错误 | 原因 |\n|------|------|\n| `问题已回答` | 该主题已有官方回答，每题只能回答一次 |\n| `topic is not q&a` | 主题类型不是提问，应使用 `+reply` 发评论 |\n\n## 推荐工作流\n\n```bash\n# 第一步：确认主题类型和内容\nzsxq-cli topic +detail --topic-id 111222333466 --json\n\n# 第二步：确认无误后发布回答\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\"\n```\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 发表普通评论（适用于所有类型）\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 查看主题详情和类型\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.1:references/zsxq-topic-create.md\n\n# topic +create（发布主题）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +create`。\n\n在指定星球内发布一条新主题（帖子）。\n\n> [!CAUTION]\n> 这是**公开写入操作** —— 发布后对星球成员可见。执行前必须向用户确认：\n> 1. 目标星球（group_id 和星球名称）\n> 2. 发布的内容\n\n## 命令\n\n```bash\n# 发布一条主题\nzsxq-cli topic +create \\\n  --group-id 123456789 \\\n  --text \"示例主题正文内容\"\n\n# 带附件（图片/文件，逗号分隔）\nzsxq-cli topic +create \\\n  --group-id 123456789 \\\n  --text \"示例内容\" \\\n  --files photo.jpg,report.pdf\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--group-id <id>` | **是** | 目标星球 ID（从 `group +list` 获取） |\n| `--text <text>` | **是** | 主题正文内容，支持 `\\n` 换行 |\n| `--files <paths>` | 否 | 附件路径，多个用逗号分隔（图片/文件） |\n| `--json` | 否 | 输出原始 JSON（含新建 topic_id） |\n\n## 输出\n\n成功后输出：\n\n```\n✓ Topic created\n{\n  \"topic_id\": \"111222333455\",\n  \"title\": \"示例主题标题\",\n  \"create_time\": \"2026-04-01T15:44:23.555+0800\"\n}\n```\n\n## 推荐工作流\n\n```bash\n# 第一步：确认目标星球\nzsxq-cli group +list\n\n# 第二步：（可选）确认内容无误后执行\nzsxq-cli topic +create --group-id <id> --text \"内容\"\n\n# 第三步：验证发布结果\nzsxq-cli topic +detail --topic-id <新建的 topic_id>\n```\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 对已发主题评论\n- [zsxq-group-list](../../zsxq-group/references/zsxq-group-list.md) — 获取 group_id\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.1:references/zsxq-topic-delete.md\n\n# topic delete（删除主题）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n通过 `zsxq-cli api raw` 删除指定主题。删除后**不可恢复**。\n\n> [!CAUTION]\n> 这是**不可逆的破坏性操作** —— 删除后主题及其所有评论、回答将永久消失，无法恢复。执行前必须向用户确认：\n> 1. 目标主题（topic_id）及其内容\n> 2. 明确用户确实要删除（而非取消精华、删除评论等其他操作）\n\n## 命令\n\n```bash\n# 删除主题\nzsxq-cli api raw --method DELETE --path /v2/topics/<topic_id>\n\n# 示例\nzsxq-cli api raw --method DELETE --path /v2/topics/15522482218442\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `<topic_id>` | **是** | 主题 ID（拼接到 URL 路径中） |\n\n## 推荐工作流\n\n```bash\n# 第一步：确认主题内容，确保删对目标\nzsxq-cli topic +detail --topic-id 15522482218442\n\n# 第二步：向用户确认后执行删除\nzsxq-cli api raw --method DELETE --path /v2/topics/15522482218442\n```\n\n## 错误说明\n\n| 错误             | 原因 |\n|----------------|------|\n| `code: 100262` | 无权限删除该主题（非主题作者或星主） |\n| `code: 100002` | 主题不存在或已被删除 |\n\n## 参考\n\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 删除前确认主题内容\n- [zsxq-topic-search](zsxq-topic-search.md) — 搜索主题获取 topic_id\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.1:references/zsxq-topic-detail.md\n\n# topic +detail（查看主题详情）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +detail`。\n\n获取单条主题的完整详情，包括内容正文、发布者、点赞数、评论数、标签等。\n\n## 命令\n\n```bash\n# 查看主题详情（JSON 输出）\nzsxq-cli topic +detail --topic-id 111222333444\n\n# 使用 --json 标志（效果相同，detail 命令始终输出 JSON）\nzsxq-cli topic +detail --topic-id 111222333444 --json\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID（从 `topic +search` 或 `group +topics` 获取） |\n| `--json` | 否 | 输出原始 JSON（detail 命令默认即 JSON 输出） |\n\n## 输出字段说明\n\n```json\n{\n  \"topic\": {\n    \"topic_id\": \"111222333444\",\n    \"type\": \"talk\",               // talk / q&a / article\n    \"title\": \"示例主题标题\",\n    \"content\": \"示例主题正文内容...\",\n    \"create_time\": \"2025-12-31T09:19:28.239+0800\",\n    \"digested\": false,            // 是否精华\n    \"counts\": {\n      \"comments\": 3,\n      \"likes\": 10,\n      \"readers\": 200\n    },\n    \"owner\": {\n      \"name\": \"示例用户\",\n      \"user_id\": \"123456\"\n    },\n    \"group\": {\n      \"group_id\": \"123456789\",\n      \"name\": \"示例星球\"\n    }\n  }\n}\n```\n\n## 获取评论列表\n\n`+detail` 不含评论内容，如需获取评论，使用 API 调用：\n\n```bash\nzsxq-cli api call get_topic_comments \\\n  --params '{\"topic_id\":\"111222333444\",\"limit\":30}'\n\n# 翻页（使用返回的 index 值）\nzsxq-cli api call get_topic_comments \\\n  --params '{\"topic_id\":\"111222333444\",\"limit\":30,\"index\":\"<上一页返回的 index>\"}'\n```\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 对主题发表评论\n- [zsxq-topic-answer](zsxq-topic-answer.md) — 回答提问类主题\n- [zsxq-topic-search](zsxq-topic-search.md) — 搜索主题\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.1:references/zsxq-topic-edit.md\n\n# topic +edit（编辑主题）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +edit`。\n\n编辑自己发布的主题内容或附件。未修改的字段自动保留。\n\n> [!CAUTION]\n> 这是**公开写入操作** —— 编辑后内容立即更新，对星球成员可见。执行前必须向用户确认：\n> 1. 目标主题（topic_id）及其当前内容\n> 2. 修改后的内容\n\n> [!IMPORTANT]\n> 只能编辑自己发布的主题，无法编辑他人的主题。\n\n## 命令\n\n```bash\n# 修改正文\nzsxq-cli topic +edit \\\n  --topic-id 111222333444 \\\n  --text \"新的正文内容\"\n\n# 替换附件\nzsxq-cli topic +edit \\\n  --topic-id 111222333444 \\\n  --files new-photo.jpg,new-doc.pdf\n\n# 清除所有附件\nzsxq-cli topic +edit \\\n  --topic-id 111222333444 \\\n  --clear-files\n\n# 同时修改正文和附件\nzsxq-cli topic +edit \\\n  --topic-id 111222333444 \\\n  --text \"新的正文内容\" \\\n  --files new-photo.jpg\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID |\n| `--text <text>` | 否 | 新正文（不传则保留原内容） |\n| `--files <paths>` | 否 | 新附件，多个用逗号分隔（替换原有附件） |\n| `--clear-files` | 否 | 清除所有附件 |\n| `--json` | 否 | 输出原始 JSON |\n\n## 推荐工作流\n\n```bash\n# 第一步：确认当前主题内容\nzsxq-cli topic +detail --topic-id 111222333444\n\n# 第二步：确认无误后执行编辑\nzsxq-cli topic +edit \\\n  --topic-id 111222333444 \\\n  --text \"新的正文内容\"\n\n# 第三步：验证编辑结果\nzsxq-cli topic +detail --topic-id 111222333444\n```\n\n## 错误说明\n\n| 错误 | 原因 |\n|------|------|\n| 无权限 | 只能编辑自己发布的主题 |\n| 主题不存在 | topic_id 无效或主题已被删除 |\n\n## 参考\n\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 编辑前确认主题内容\n- [zsxq-topic-create](zsxq-topic-create.md) — 发布新主题\n- [zsxq-topic-delete](zsxq-topic-delete.md) — 删除主题\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.1:references/zsxq-topic-reply.md\n\n# topic +reply（发表评论）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +reply`。\n\n对指定主题发表评论，支持楼中楼（回复某条评论）。\n\n> [!CAUTION]\n> 这是**公开写入操作** —— 评论发布后对星球成员可见。执行前必须向用户确认：\n> 1. 目标主题（topic_id）\n> 2. 评论内容\n\n## 命令\n\n```bash\n# 对主题发表顶层评论\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例评论内容\"\n\n# 楼中楼：回复某条评论（--reply-to 指定 comment_id）\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例回复内容\" \\\n  --reply-to 222333444555\n\n# JSON 格式输出（含新建 comment_id）\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例评论内容\" \\\n  --json\n\n# 带附件的评论\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例评论内容\" \\\n  --files screenshot.png\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID |\n| `--text <text>` | **是** | 评论内容 |\n| `--reply-to <id>` | 否 | 被回复的评论 ID（楼中楼）；省略则为顶层评论 |\n| `--files <paths>` | 否 | 附件路径，多个用逗号分隔 |\n| `--json` | 否 | 输出原始 JSON（含 comment_id、create_time 等） |\n\n## 获取 comment_id\n\n如需回复某条评论（楼中楼），先获取评论列表：\n\n```bash\nzsxq-cli api call get_topic_comments \\\n  --params '{\"topic_id\":\"111222333444\",\"limit\":30}'\n```\n\n从返回结果中找到目标评论的 `comment_id`，再传入 `--reply-to`。\n\n## 输出\n\n```\n✓ Comment posted\n{\n  \"comment_id\": \"222333444555\",\n  \"create_time\": \"2026-04-01T15:45:07.961+0800\",\n  \"text\": \"示例评论内容\"\n}\n```\n\n## 参考\n\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 查看主题详情（获取 topic_id）\n- [zsxq-topic-answer](zsxq-topic-answer.md) — 回答提问类主题（q&a 专用）\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.1:references/zsxq-topic-search.md\n\n# topic +search（搜索主题）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +search`。\n\n在指定星球内进行全文搜索，返回匹配的主题列表。搜索使用 RAG 服务，结果按相关性排序。\n\n## 命令\n\n```bash\n# 在星球内搜索关键词（表格显示）\nzsxq-cli topic +search --group-id 123456789 --query \"Go 语言\"\n\n# 搜索中文内容\nzsxq-cli topic +search --group-id 123456789 --query \"产品设计\"\n\n# JSON 格式输出（含完整 topic 字段）\nzsxq-cli topic +search --group-id 123456789 --query \"AI\" --json\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--group-id <id>` | **是** | 星球 ID（从 `group +list` 获取） |\n| `--query <text>` | **是** | 搜索关键词，支持中英文 |\n| `--json` | 否 | 输出原始 JSON |\n\n## 输出（表格模式）\n\n| TOPIC ID | TYPE | TITLE / DIGEST | CREATED AT |\n|----------|------|----------------|------------|\n| 111222333444 | talk | 示例主题标题 | 2025-12-31T09:19:28.239+0800 |\n\n## 说明\n\n- 搜索范围限定在单个星球内，不支持跨星球搜索\n- 结果数量由服务端决定，不支持 `--limit` 参数\n- 若需要按时间浏览（而非搜索），改用 `group +topics`\n- 获得 `topic_id` 后，用 `topic +detail` 查看完整内容\n\n## 参考\n\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 查看主题完整详情\n- [zsxq-group-topics](../../zsxq-group/references/zsxq-group-topics.md) — 按时间浏览主题\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nArchive v0.1.0: 8 files, 8929 bytes\n\nFiles: references/zsxq-topic-answer.md (2664b), references/zsxq-topic-create.md (1811b), references/zsxq-topic-delete.md (1500b), references/zsxq-topic-detail.md (1998b), references/zsxq-topic-reply.md (1897b), references/zsxq-topic-search.md (1625b), SKILL.md (3407b), _meta.json (129b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: zsxq-topic\nversion: 1.0.0\ndescription: \"知识星球主题管理：搜索主题、查看详情、发布帖子、发表评论、回答提问、删除主题、设置精华和标签。当用户需要查找内容、发帖、评论、回答问题、删除主题、或管理主题时使用。\"\nmetadata:\n  requires:\n    bins: [\"zsxq-cli\"]\n  cliHelp: \"zsxq-cli topic --help\"\n---\n\n# topic (v1)\n\n**CRITICAL — 开始前 MUST 先用 Read 工具读取 [`../zsxq-shared/SKILL.md`](../zsxq-shared/SKILL.md)，其中包含认证、错误处理规则。**\n\n## Core Concepts\n\n- **主题（Topic）**：星球内的内容单元，由 `topic_id` 唯一标识。类型：\n  - `talk`：普通帖子（图文）\n  - `q&a`：提问，可被星主回答\n  - `article`：长文章\n- **评论（Comment）**：主题下的回复，由 `comment_id` 标识，支持楼中楼（`replied_comment_id`）。\n- **精华（Digested）**：星主可将优质主题设为精华，在星球内突出展示。\n\n## Resource Relationships\n\n```\nGroup (group_id)\n└── Topic (topic_id) — talk / q&a / article\n    ├── Comment (comment_id)\n    │   └── 楼中楼 Reply (replied_comment_id)\n    ├── Answer（q&a 类型专属）\n    └── Hashtag 标签列表\n```\n\n## Important Notes\n\n### 写入操作前必须确认\n\n发帖、评论、回答均为**不可撤销的公开操作**，执行前必须向用户确认：\n1. 目标星球 / 主题（group_id / topic_id）\n2. 发布的内容（title / content / text）\n\n### topic_id 的获取\n\n不确定 topic_id 时，先查询再操作：\n- 关键词搜索：`topic +search --group-id xxx --query \"关键词\"`\n- 浏览最新：`group +topics --group-id xxx`\n- 查看详情：`topic +detail --topic-id xxx`\n\n## Shortcuts（推荐优先使用）\n\nShortcut 是对常用操作的高级封装（`zsxq-cli topic +<verb> [flags]`）。有 Shortcut 的操作优先使用。\n\n| Shortcut | 说明 |\n|----------|------|\n| [`+search`](references/zsxq-topic-search.md) | 在星球内全文搜索主题，返回 topic_id / 类型 / 标题 / 时间表格 |\n| [`+detail`](references/zsxq-topic-detail.md) | 获取单条主题的完整详情（内容、评论数、点赞数、标签等） |\n| [`+create`](references/zsxq-topic-create.md) | 在指定星球发布新主题（帖子），需确认内容后执行 |\n| [`+reply`](references/zsxq-topic-reply.md) | 对主题发表评论，支持楼中楼回复，需确认内容后执行 |\n| [`+answer`](references/zsxq-topic-answer.md) | 对提问类主题（q&a）发布官方回答，需确认内容后执行 |\n\n## API（通过 `zsxq-cli api call` 直接调用）\n\nShortcut 未覆盖的高级操作：\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `get_topic_comments` | `topic_id`, `limit`, `index` | 获取主题评论列表（分页） |\n| `set_topic_digested` | `topic_id`, `digested` | 设置/取消精华（星主权限） |\n| `set_topic_tags` | `topic_id`, `titles` | 为主题设置标签（标签名数组） |\n| `get_self_question_topics` | `topic_filter`, `count`, `end_time` | 查看自己发起的提问（`unanswered`/`answered`） |\n| `get_self_answer_topics` | `topic_filter`, `count`, `end_time` | 查看别人向我发起的提问（`unanswered`/`answered`） |\n| [`delete topic`](references/zsxq-topic-delete.md) | `topic_id`（路径参数） | 删除主题（`api raw --method DELETE`，不可恢复） |\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dxggz98t1mjmzn9jmtbva1d855kbt\",\n  \"slug\": \"zsxq-topic\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1776609087792\n}\n\nFile v0.1.0:references/zsxq-topic-answer.md\n\n# topic +answer（回答提问）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +answer`。\n\n对 `q&a` 类型的主题发布**官方回答**。仅适用于问答类主题，且每个问题只能回答一次。\n\n> [!CAUTION]\n> 这是**公开写入操作**，且**每个问题只能回答一次**，回答后无法修改。执行前必须向用户确认：\n> 1. 目标主题（topic_id）及其问题内容\n> 2. 回答的完整内容\n\n> [!IMPORTANT]\n> `+answer` 与 `+reply` 的区别：\n> - `+answer`：发布\"官方回答\"，附加在问题下方，标记为已回答（`q&a` 专用，只能用一次）\n> - `+reply`：发表普通评论，适用于所有类型主题，可发多条\n\n## 命令\n\n```bash\n# 回答一个提问\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\"\n\n# JSON 格式输出\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\" \\\n  --json\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID（必须是 `q&a` 类型） |\n| `--text <text>` | **是** | 回答正文 |\n| `--json` | 否 | 输出原始 JSON |\n\n## 查找待回答的提问\n\n```bash\n# 查看自己发起的未回答提问\nzsxq-cli api call get_self_question_topics \\\n  --params '{\"topic_filter\":\"unanswered\",\"count\":20}'\n\n# 查看已回答的提问\nzsxq-cli api call get_self_question_topics \\\n  --params '{\"topic_filter\":\"answered\",\"count\":20}'\n\n# 查看别人向我发起的未回答提问\nzsxq-cli api call get_self_answer_topics \\\n  --params '{\"topic_filter\":\"unanswered\",\"count\":20}'\n\n# 查看别人向我发起的已回答提问\nzsxq-cli api call get_self_answer_topics \\\n  --params '{\"topic_filter\":\"answered\",\"count\":20}'\n\n# 确认某主题是 q&a 类型\nzsxq-cli topic +detail --topic-id <id> --json\n# 检查返回 JSON 中 \"type\": \"q&a\"\n```\n\n## 错误说明\n\n| 错误 | 原因 |\n|------|------|\n| `问题已回答` | 该主题已有官方回答，每题只能回答一次 |\n| `topic is not q&a` | 主题类型不是提问，应使用 `+reply` 发评论 |\n\n## 推荐工作流\n\n```bash\n# 第一步：确认主题类型和内容\nzsxq-cli topic +detail --topic-id 111222333466 --json\n\n# 第二步：确认无误后发布回答\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\"\n```\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 发表普通评论（适用于所有类型）\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 查看主题详情和类型\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.0:references/zsxq-topic-create.md\n\n# topic +create（发布主题）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +create`。\n\n在指定星球内发布一条新主题（帖子）。\n\n> [!CAUTION]\n> 这是**公开写入操作** —— 发布后对星球成员可见。执行前必须向用户确认：\n> 1. 目标星球（group_id 和星球名称）\n> 2. 标题和内容\n\n## 命令\n\n```bash\n# 发布一条主题\nzsxq-cli topic +create \\\n  --group-id 123456789 \\\n  --title \"示例主题标题\" \\\n  --content \"示例主题正文内容\"\n\n# 多行内容（使用 \\n 换行）\nzsxq-cli topic +create \\\n  --group-id 123456789 \\\n  --title \"示例主题标题\" \\\n  --content \"第一段内容\\n第二段内容\"\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--group-id <id>` | **是** | 目标星球 ID（从 `group +list` 获取） |\n| `--title <text>` | **是** | 主题标题 |\n| `--content <text>` | **是** | 主题正文内容，支持换行符 `\\n` |\n| `--json` | 否 | 输出原始 JSON（含新建 topic_id） |\n\n## 输出\n\n成功后输出：\n\n```\n✓ Topic created\n{\n  \"topic_id\": \"111222333455\",\n  \"title\": \"示例主题标题\",\n  \"create_time\": \"2026-04-01T15:44:23.555+0800\"\n}\n```\n\n## 推荐工作流\n\n```bash\n# 第一步：确认目标星球\nzsxq-cli group +list\n\n# 第二步：（可选）确认内容无误后执行\nzsxq-cli topic +create --group-id <id> --title \"标题\" --content \"内容\"\n\n# 第三步：验证发布结果\nzsxq-cli topic +detail --topic-id <新建的 topic_id>\n```\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 对已发主题评论\n- [zsxq-group-list](../../zsxq-group/references/zsxq-group-list.md) — 获取 group_id\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.0:references/zsxq-topic-delete.md\n\n# topic delete（删除主题）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n通过 `zsxq-cli api raw` 删除指定主题。删除后**不可恢复**。\n\n> [!CAUTION]\n> 这是**不可逆的破坏性操作** —— 删除后主题及其所有评论、回答将永久消失，无法恢复。执行前必须向用户确认：\n> 1. 目标主题（topic_id）及其内容\n> 2. 明确用户确实要删除（而非取消精华、删除评论等其他操作）\n\n## 命令\n\n```bash\n# 删除主题\nzsxq-cli api raw --method DELETE --path /v2/topics/<topic_id>\n\n# 示例\nzsxq-cli api raw --method DELETE --path /v2/topics/15522482218442\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `<topic_id>` | **是** | 主题 ID（拼接到 URL 路径中） |\n\n## 推荐工作流\n\n```bash\n# 第一步：确认主题内容，确保删对目标\nzsxq-cli topic +detail --topic-id 15522482218442\n\n# 第二步：向用户确认后执行删除\nzsxq-cli api raw --method DELETE --path /v2/topics/15522482218442\n```\n\n## 错误说明\n\n| 错误             | 原因 |\n|----------------|------|\n| `code: 100262` | 无权限删除该主题（非主题作者或星主） |\n| `code: 100002` | 主题不存在或已被删除 |\n\n## 参考\n\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 删除前确认主题内容\n- [zsxq-topic-search](zsxq-topic-search.md) — 搜索主题获取 topic_id\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.0:references/zsxq-topic-detail.md\n\n# topic +detail（查看主题详情）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +detail`。\n\n获取单条主题的完整详情，包括内容正文、发布者、点赞数、评论数、标签等。\n\n## 命令\n\n```bash\n# 查看主题详情（JSON 输出）\nzsxq-cli topic +detail --topic-id 111222333444\n\n# 使用 --json 标志（效果相同，detail 命令始终输出 JSON）\nzsxq-cli topic +detail --topic-id 111222333444 --json\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID（从 `topic +search` 或 `group +topics` 获取） |\n| `--json` | 否 | 输出原始 JSON（detail 命令默认即 JSON 输出） |\n\n## 输出字段说明\n\n```json\n{\n  \"topic\": {\n    \"topic_id\": \"111222333444\",\n    \"type\": \"talk\",               // talk / q&a / article\n    \"title\": \"示例主题标题\",\n    \"content\": \"示例主题正文内容...\",\n    \"create_time\": \"2025-12-31T09:19:28.239+0800\",\n    \"digested\": false,            // 是否精华\n    \"counts\": {\n      \"comments\": 3,\n      \"likes\": 10,\n      \"readers\": 200\n    },\n    \"owner\": {\n      \"name\": \"示例用户\",\n      \"user_id\": \"123456\"\n    },\n    \"group\": {\n      \"group_id\": \"123456789\",\n      \"name\": \"示例星球\"\n    }\n  }\n}\n```\n\n## 获取评论列表\n\n`+detail` 不含评论内容，如需获取评论，使用 API 调用：\n\n```bash\nzsxq-cli api call get_topic_comments \\\n  --params '{\"topic_id\":\"111222333444\",\"limit\":30}'\n\n# 翻页（使用返回的 index 值）\nzsxq-cli api call get_topic_comments \\\n  --params '{\"topic_id\":\"111222333444\",\"limit\":30,\"index\":\"<上一页返回的 index>\"}'\n```\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 对主题发表评论\n- [zsxq-topic-answer](zsxq-topic-answer.md) — 回答提问类主题\n- [zsxq-topic-search](zsxq-topic-search.md) — 搜索主题\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.0:references/zsxq-topic-reply.md\n\n# topic +reply（发表评论）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +reply`。\n\n对指定主题发表评论，支持楼中楼（回复某条评论）。\n\n> [!CAUTION]\n> 这是**公开写入操作** —— 评论发布后对星球成员可见。执行前必须向用户确认：\n> 1. 目标主题（topic_id）\n> 2. 评论内容\n\n## 命令\n\n```bash\n# 对主题发表顶层评论\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例评论内容\"\n\n# 楼中楼：回复某条评论（--reply-to 指定 comment_id）\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例回复内容\" \\\n  --reply-to 222333444555\n\n# JSON 格式输出（含新建 comment_id）\nzsxq-cli topic +reply \\\n  --topic-id 111222333444 \\\n  --text \"示例评论内容\" \\\n  --json\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID |\n| `--text <text>` | **是** | 评论内容 |\n| `--reply-to <id>` | 否 | 被回复的评论 ID（楼中楼）；省略则为顶层评论 |\n| `--json` | 否 | 输出原始 JSON（含 comment_id、create_time 等） |\n\n## 获取 comment_id\n\n如需回复某条评论（楼中楼），先获取评论列表：\n\n```bash\nzsxq-cli api call get_topic_comments \\\n  --params '{\"topic_id\":\"111222333444\",\"limit\":30}'\n```\n\n从返回结果中找到目标评论的 `comment_id`，再传入 `--reply-to`。\n\n## 输出\n\n```\n✓ Comment posted\n{\n  \"comment_id\": \"222333444555\",\n  \"create_time\": \"2026-04-01T15:45:07.961+0800\",\n  \"text\": \"示例评论内容\"\n}\n```\n\n## 参考\n\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 查看主题详情（获取 topic_id）\n- [zsxq-topic-answer](zsxq-topic-answer.md) — 回答提问类主题（q&a 专用）\n- [zsxq-shared](../../zsxq-shared/SKILL.md)\n\nFile v0.1.0:references/zsxq-topic-search.md\n\n# topic +search（搜索主题）\n\n> **前置条件：** 先阅读 [`../zsxq-shared/SKILL.md`](../../zsxq-shared/SKILL.md) 了解认证和安全规则。\n\n本 skill 对应 shortcut：`zsxq-cli topic +search`。\n\n在指定星球内进行全文搜索，返回匹配的主题列表。搜索使用 RAG 服务，结果按相关性排序。\n\n## 命令\n\n```bash\n# 在星球内搜索关键词（表格显示）\nzsxq-cli topic +search --group-id 123456789 --query \"Go 语言\"\n\n# 搜索中文内容\nzsxq-cli topic +search --group-id 123456789 --query \"产品设计\"\n\n# JSON 格式输出（含完整 topic 字段）\nzsxq-cli topic +search --group-id 123456789 --query \"AI\" --json\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--group-id <id>` | **是** | 星球 ID（从 `group +list` 获取） |\n| `--query <text>` | **是** | 搜索关键词，支持中英文 |\n| `--json` | 否 | 输出原始 JSON |\n\n## 输出（表格模式）\n\n| TOPIC ID | TYPE | TITLE / DIGEST | CREATED AT |\n|----------|------|----------------|------------|\n| 111222333444 | talk | 示例主题标题 | 2025-12-31T09:19:28.239+0800 |\n\n## 说明\n\n- 搜索范围限定在单个星球内，不支持跨星球搜索\n- 结果数量由服务端决定，不支持 `--limit` 参数\n- 若需要按时间浏览（而非搜索），改用 `group +topics`\n- 获得 `topic_id` 后，用 `topic +detail` 查看完整内容\n\n## 参考\n\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 查看主题完整详情\n- [zsxq-group-topics](../../zsxq-group/references/zsxq-group-topics.md) — 按时间浏览主题\n- [zsxq-shared](../../zsxq-shared/SKILL.md)","readmeExcerpt":"Skill: 【官方】知识星球·主题管理工具 Owner: zsxq Summary: 知识星球主题管理：搜索主题、查看主题详情、发布帖子、编辑主题、发表评论、回复某条评论（楼中楼）、回答提问、删除主题；通过 api call 查看主题评论列表、设置精华、设置标签、查看自己提的问题与已回答记录。当用户需要查找内容、发帖、编辑主题、评论、回复评论、回答问题、删除主题、查看主题评论、查看自己的提问记录、... Tags: latest:1.3.1 Version history: v1.3.1 | 2026-05-22T07:25:05.610Z | auto - Improved and clarified documentation for shortcuts, API calls, and related workflow. - Expanded description to include楼中楼（nested replies","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"Group (group_id)\n└── Topic (topic_id) — talk / q&a / article\n    ├── Comment (comment_id)\n    │   └── 楼中楼 Reply (replied_comment_id)\n    ├── Answer（q&a 类型专属）\n    └── Hashtag 标签列表"},{"language":"bash","snippet":"# 回答一个提问\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\"\n\n# JSON 格式输出\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\" \\\n  --json\n\n# 带附件的回答\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\" \\\n  --files diagram.png"},{"language":"bash","snippet":"# 第一步：确认目标主题是 q&a 类型并核对问题内容\nzsxq-cli topic +detail --topic-id 111222333466 --json\n# 查看返回 JSON 中的 \"type\" 是否为 \"q&a\"\n\n# 第二步：确认无误后发布回答\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\""},{"language":"bash","snippet":"# 自己发起的未回答提问\nzsxq-cli api call get_self_question_topics --params '{\"topic_filter\":\"unanswered\",\"count\":20}'\n\n# 别人向我发起的未回答提问\nzsxq-cli api call get_self_answer_topics --params '{\"topic_filter\":\"unanswered\",\"count\":20}'"},{"language":"bash","snippet":"# 发布一条主题\nzsxq-cli topic +create \\\n  --group-id 123456789 \\\n  --text \"示例主题正文内容\"\n\n# 带附件（图片/文件，逗号分隔）\nzsxq-cli topic +create \\\n  --group-id 123456789 \\\n  --text \"示例内容\" \\\n  --files photo.jpg,report.pdf"},{"language":"text","snippet":"✓ Topic created\n{\n  \"topic_id\": \"111222333455\",\n  \"title\": \"示例主题标题\",\n  \"create_time\": \"2026-04-01T15:44:23.555+0800\"\n}"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: zsxq-topic\nversion: 1.3.1\ndescription: \"知识星球主题管理：搜索主题、查看主题详情、发布帖子、编辑主题、发表评论、回复某条评论（楼中楼）、回答提问、删除主题；通过 api call 查看主题评论列表、设置精华、设置标签、查看自己提的问题与已回答记录。当用户需要查找内容、发帖、编辑主题、评论、回复评论、回答问题、删除主题、查看主题评论、查看自己的提问记录、或管理主题精华和标签时使用。\"\nmetadata:\n  requires:\n    bins: [\"zsxq-cli\"]\n  cliHelp: \"zsxq-cli topic --help\"\n---\n\n# topic\n\n> 首次使用或遇到认证错误（401 / token 过期 / `not logged in`）时，先读 [`../zsxq-shared/SKILL.md`](../zsxq-shared/SKILL.md) 了解登录与 API 调用约定。日常调用已登录账户时无需每次重读。\n\n## Core Concepts\n\n- **主题（Topic）**：星球内的内容单元，由 `topic_id` 唯一标识。类型：\n  - `talk`：普通帖子（图文）\n  - `q&a`：提问，可被星主回答\n  - `article`：长文章\n- **评论（Comment）**：主题下的回复，由 `comment_id` 标识，支持楼中楼（`replied_comment_id`）。\n- **精华（Digested）**：星主可将优质主题设为精华，在星球内突出展示。\n\n## Resource Relationships\n\n```\nGroup (group_id)\n└── Topic (topic_id) — talk / q&a / article\n    ├── Comment (comment_id)\n    │   └── 楼中楼 Reply (replied_comment_id)\n    ├── Answer（q&a 类型专属）\n    └── Hashtag 标签列表\n```\n\n## Shortcuts（推荐优先使用）\n\nShortcut 是对常用操作的高级封装（`zsxq-cli topic +<verb> [flags]`）。有 Shortcut 的操作优先使用。\n\n| Shortcut | 说明 |\n|----------|------|\n| [`+search`](references/zsxq-topic-search.md) | 在星球内全文搜索主题，返回 topic_id / 类型 / 标题 / 时间表格 |\n| [`+detail`](references/zsxq-topic-detail.md) | 获取单条主题的完整详情（内容、评论数、点赞数、标签等） |\n| [`+create`](references/zsxq-topic-create.md) | 在指定星球发布新主题（帖子），需确认内容后执行 |\n| [`+edit`](references/zsxq-topic-edit.md) | 编辑自己发布的主题（正文、附件），需确认内容后执行 |\n| [`+reply`](references/zsxq-topic-reply.md) | 对主题发表评论，支持楼中楼回复，需确认内容后执行 |\n| [`+answer`](references/zsxq-topic-answer.md) | 对提问类主题（q&a）发布官方回答，需确认内容后执行 |\n\n## API（通过 `zsxq-cli api call` 直接调用）\n\nShortcut 未覆盖的高级操作：\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `get_topic_comments` | `topic_id`, `limit`, `index` | 获取主题评论列表（分页） |\n| `set_topic_digested` | `topic_id`, `digested` | 设置/取消精华（星主权限） |\n| `set_topic_tags` | `topic_id`, `titles` | 为主题设置标签（标签名数组） |\n| `get_self_question_topics` | `topic_filter`, `count`, `end_time` | 查看自己发起的提问（`unanswered`/`answered`） |\n| `get_self_answer_topics` | `topic_filter`, `count`, `end_time` | 查看别人向我发起的提问（`unanswered`/`answered`） |\n\n## 原始 HTTP 调用（`zsxq-cli api raw`）\n\n| 操作 | 命令模板 | 说明 |\n|------|----------|------|\n| [删除主题](references/zsxq-topic-delete.md) | `api raw --method DELETE --path /v2/topics/<topic_id>` | 删除主题，不可恢复 |"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7dxggz98t1mjmzn9jmtbva1d855kbt\",\n  \"slug\": \"zsxq-topic\",\n  \"version\": \"1.3.1\",\n  \"publishedAt\": 1779434705610\n}"},{"path":"references/zsxq-topic-answer.md","content":"# topic +answer（回答提问）\n\n本 skill 对应 shortcut：`zsxq-cli topic +answer`。\n\n对 `q&a` 类型的主题发布**官方回答**。仅适用于问答类主题，且每个问题只能回答一次。\n\n> [!CAUTION]\n> 这是**公开写入操作**，且**每个问题只能回答一次**，回答后无法修改。执行前必须向用户确认：\n> 1. 目标主题（topic_id）及其问题内容\n> 2. 回答的完整内容\n\n> [!IMPORTANT]\n> `+answer` 与 `+reply` 的区别：\n> - `+answer`：发布\"官方回答\"，附加在问题下方，标记为已回答（`q&a` 专用，只能用一次）\n> - `+reply`：发表普通评论，适用于所有类型主题，可发多条\n\n## 命令\n\n```bash\n# 回答一个提问\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\"\n\n# JSON 格式输出\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\" \\\n  --json\n\n# 带附件的回答\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\" \\\n  --files diagram.png\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--topic-id <id>` | **是** | 主题 ID（必须是 `q&a` 类型） |\n| `--text <text>` | **是** | 回答正文 |\n| `--files <paths>` | 否 | 附件路径，多个用逗号分隔 |\n| `--json` | 否 | 输出原始 JSON |\n\n## 推荐工作流\n\n先确认主题类型，再发布：\n\n```bash\n# 第一步：确认目标主题是 q&a 类型并核对问题内容\nzsxq-cli topic +detail --topic-id 111222333466 --json\n# 查看返回 JSON 中的 \"type\" 是否为 \"q&a\"\n\n# 第二步：确认无误后发布回答\nzsxq-cli topic +answer \\\n  --topic-id 111222333466 \\\n  --text \"示例回答内容\"\n```\n\n如果不知道有哪些待回答的提问，先列一下：\n\n```bash\n# 自己发起的未回答提问\nzsxq-cli api call get_self_question_topics --params '{\"topic_filter\":\"unanswered\",\"count\":20}'\n\n# 别人向我发起的未回答提问\nzsxq-cli api call get_self_answer_topics --params '{\"topic_filter\":\"unanswered\",\"count\":20}'\n```\n\n> `get_self_question_topics` / `get_self_answer_topics` 还支持 `topic_filter:\"answered\"` 查看已回答记录。\n\n## 失败语义\n\n写入失败即原子回滚 —— 失败不会消耗\"每题只能回答一次\"的额度，确认参数后可重试。\n\n## 错误说明\n\n| 错误 | 原因 |\n|------|------|\n| `问题已回答` | 该主题已有官方回答，每题只能回答一次 |\n| `topic is not q&a` | 主题类型不是提问，应使用 `+reply` 发评论 |\n\n通用错误（401、`--topic-id is required`、主题不存在等）见 [zsxq-shared](../../zsxq-shared/SKILL.md#常见错误处理)。\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 发表普通评论（适用于所有类型）\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 查看主题详情和类型\n- [zsxq-shared](../../zsxq-shared/SKILL.md)"},{"path":"references/zsxq-topic-create.md","content":"# topic +create（发布主题）\n\n本 skill 对应 shortcut：`zsxq-cli topic +create`。\n\n在指定星球内发布一条新主题（帖子）。\n\n> [!CAUTION]\n> 这是**公开写入操作** —— 发布后对星球成员可见。执行前必须向用户确认：\n> 1. 目标星球（group_id 和星球名称）\n> 2. 发布的内容\n\n## 命令\n\n```bash\n# 发布一条主题\nzsxq-cli topic +create \\\n  --group-id 123456789 \\\n  --text \"示例主题正文内容\"\n\n# 带附件（图片/文件，逗号分隔）\nzsxq-cli topic +create \\\n  --group-id 123456789 \\\n  --text \"示例内容\" \\\n  --files photo.jpg,report.pdf\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `--group-id <id>` | **是** | 目标星球 ID（从 `group +list` 获取） |\n| `--text <text>` | **是** | 主题正文内容，支持 `\\n` 换行 |\n| `--files <paths>` | 否 | 附件路径，多个用逗号分隔（图片/文件） |\n| `--json` | 否 | 输出原始 JSON（含新建 topic_id） |\n\n## 输出\n\n成功后输出：\n\n```\n✓ Topic created\n{\n  \"topic_id\": \"111222333455\",\n  \"title\": \"示例主题标题\",\n  \"create_time\": \"2026-04-01T15:44:23.555+0800\"\n}\n```\n\n## 推荐工作流\n\n```bash\n# 第一步：确认目标星球\nzsxq-cli group +list\n\n# 第二步：确认内容无误后执行\nzsxq-cli topic +create --group-id <id> --text \"内容\"\n\n# 第三步：验证发布结果\nzsxq-cli topic +detail --topic-id <新建的 topic_id>\n```\n\n## 失败语义\n\n写入失败即原子回滚 —— 不会留下空主题或半成品 topic_id。重试前请先确认参数是否合法。\n\n## 错误说明\n\n通用错误（401、`--group-id is required`、星球无权限发帖等）见 [zsxq-shared](../../zsxq-shared/SKILL.md#常见错误处理)。本命令无特有错误。\n\n## 参考\n\n- [zsxq-topic-reply](zsxq-topic-reply.md) — 对已发主题评论\n- [zsxq-group-list](../../zsxq-group/references/zsxq-group-list.md) — 获取 group_id\n- [zsxq-shared](../../zsxq-shared/SKILL.md)"},{"path":"references/zsxq-topic-delete.md","content":"# topic 删除（通过 api raw）\n\n通过 `zsxq-cli api raw` 删除指定主题。删除后**不可恢复**。\n\n> [!CAUTION]\n> 这是**不可逆的破坏性操作** —— 删除后主题及其所有评论、回答将永久消失，无法恢复。执行前必须向用户确认：\n> 1. 目标主题（topic_id）及其内容\n> 2. 明确用户确实要删除（而非取消精华、删除评论等其他操作）\n\n## 命令\n\n```bash\n# 删除主题\nzsxq-cli api raw --method DELETE --path /v2/topics/<topic_id>\n\n# 示例\nzsxq-cli api raw --method DELETE --path /v2/topics/15522482218442\n```\n\n## 参数\n\n| 参数 | 必填 | 说明 |\n|------|------|------|\n| `<topic_id>` | **是** | 主题 ID（拼接到 URL 路径中） |\n\n## 推荐工作流\n\n```bash\n# 第一步：确认主题内容，确保删对目标\nzsxq-cli topic +detail --topic-id 15522482218442\n\n# 第二步：向用户确认后执行删除\nzsxq-cli api raw --method DELETE --path /v2/topics/15522482218442\n```\n\n## 失败语义\n\n删除失败即原子回滚 —— 主题保持原状不会被部分删除。\n\n## 错误说明\n\n| 错误             | 原因 |\n|----------------|------|\n| `code: 100262` | 无权限删除该主题（非主题作者或星主） |\n| `code: 100002` | 主题不存在或已被删除 |\n\n通用错误（401、参数缺失等）见 [zsxq-shared](../../zsxq-shared/SKILL.md#常见错误处理)。\n\n## 参考\n\n- [zsxq-topic-edit](zsxq-topic-edit.md) — 删除前若只是想改内容，优先考虑编辑\n- [zsxq-topic-detail](zsxq-topic-detail.md) — 删除前确认主题内容\n- [zsxq-topic-search](zsxq-topic-search.md) — 搜索主题获取 topic_id\n- [zsxq-shared](../../zsxq-shared/SKILL.md)"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"知识星球主题管理：搜索主题、查看主题详情、发布帖子、编辑主题、发表评论、回复某条评论（楼中楼）、回答提问、删除主题；通过 api call 查看主题评论列表、设置精华、设置标签、查看自己提的问题与已回答记录。当用户需要查找内容、发帖、编辑主题、评论、回复评论、回答问题、删除主题、查看主题评论、查看自己的提问记录、... Skill: 【官方】知识星球·主题管理工具 Owner: zsxq Summary: 知识星球主题管理：搜索主题、查看主题详情、发布帖子、编辑主题、发表评论、回复某条评论（楼中楼）、回答提问、删除主题；通过 api call 查看主题评论列表、设置精华、设置标签、查看自己提的问题与已回答记录。当用户需要查找内容、发帖、编辑主题、评论、回复评论、回答问题、删除主题、查看主题评论、查看自己的提问记录、... Tags: latest:1.3.1 Version history: v1.3.1 | 2026-05-22T07:25:05.610Z | auto - Improved and clarified documentation for shortcuts, API calls, and related workflow. - Expanded description to include楼中楼（nested replies","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":704,"uniquenessScore":54,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T16:06:56.604Z","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-10T16:06:56.604Z","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-10T21:56:30.564Z","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"}]}}}