{"id":"6ee2f820-79c9-4a8a-a004-a5768a3a568b","entityType":"agent","slug":"clawhub-veeicwgy-ip-publisher","name":"IP Publisher | KB Publish Pack for WeChat Xiaohongshu Zhihu","canonicalUrl":"https://www.xpersona.co/agent/clawhub-veeicwgy-ip-publisher","canonicalPath":"/agent/clawhub-veeicwgy-ip-publisher","generatedAt":"2026-10-10T03:33:01.169Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T17:37:54.336Z","emptyReason":null},"description":"Knowledge base article generation + publish pack for WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo. 基于知识库、SEO 关键词、热点和大纲生成可审核内容，并附 Wechatsync 草... Skill: IP Publisher | KB Publish Pack for WeChat Xiaohongshu Zhihu Owner: veeicwgy Summary: Knowledge base article generation + publish pack for WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo. 基于知识库、SEO 关键词、热点和大纲生成可审核内容，并附 Wechatsync 草... Tags: ai-content-workflow:1.0.4, claude-code:1.0.1, content-automation:1.0.2, content-rewrite:1.0.6, content-workflow:1.0.5, csdn:1.0.1, hotspot:1.0.1, humanizer:1.0.1","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.2K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s17b190tf85c34fs78qx3mh12n83g7at:ip-publisher","sourceUrl":"https://clawhub.ai/veeicwgy/ip-publisher","homepage":"https://clawhub.ai/veeicwgy/skills/ip-publisher","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/veeicwgy/ip-publisher","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/veeicwgy/skills/ip-publisher","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":67,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Knowledge base article generation + publish pack for WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo. 基于知识库、SEO 关键词、热点和大纲生成可审核内容，并附 Wechatsync 草..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T17:37:54.336Z","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-09T17:37:54.336Z","emptyReason":null},"stars":null,"forks":null,"downloads":2199,"packageName":null,"latestVersion":"1.0.8","tractionLabel":"2.2K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T17:37:54.336Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T17:37:54.336Z","lastCrawledAt":"2026-10-09T17:37:54.336Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T17:37:54.336Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.8","createdAt":"2026-04-22T06:16:54.196Z","changelog":"Refine ClawHub metadata: clearer display name, search-focused summary, and a tighter latest tag set for KB article generation and publish-pack queries.","fileCount":6,"zipByteSize":6798},{"version":"1.0.7","createdAt":"2026-04-22T05:54:06.328Z","changelog":"Publish the KB-driven 7-platform workflow with audit gating, Wechatsync draft-sync notes, and aligned ClawHub package prompts/references.","fileCount":5,"zipByteSize":5443},{"version":"1.0.6","createdAt":"2026-04-20T08:05:58.561Z","changelog":"ip-publisher 1.0.6 - Added `output-contract.md` and `package-boundary.md` to clarify output structure and scope. - Refined SKILL.md to specify default behavior: now only outputs draft versions in conversation, without reading local files, scraping the web, or auto-publishing. - Updated usage/workflow: focuses on in-conversation topic rewriting for Xiaohongshu, WeChat, and Zhihu, producing a draft package for manual publishing. - Clearly defined operational and publishing boundaries to avoid unintended file access, network actions, or credential handling. - Companion scripts and extended features are now only referenced for users who explicitly request them, not part of the default skill package.","fileCount":5,"zipByteSize":5186},{"version":"1.0.5","createdAt":"2026-04-17T09:26:35.408Z","changelog":"Refocused the skill on one-topic-to-three-platform rewriting and publish-pack generation. Added interactive quickstart, moved value demo and output comparison to the README, and tightened title/description/tags for Xiaohongshu, WeChat, Zhihu search intent.","fileCount":3,"zipByteSize":5086},{"version":"1.0.4","createdAt":"2026-04-17T07:48:50.466Z","changelog":"v1.0.4: tighten auto-publish claims, add clearer manual publish-pack default, improve workflow wording, and align platform publishing boundaries with the actual repository delivery.","fileCount":3,"zipByteSize":5694},{"version":"1.0.3","createdAt":"2026-04-17T03:45:09.653Z","changelog":"Improve search coverage and install conversion by front-loading Xiaohongshu, WeChat, and Zhihu publishing intents, clarifying post-install outputs, and strengthening keyword alignment for ip publisher, personal IP, and AI content workflow queries.","fileCount":3,"zipByteSize":5562},{"version":"1.0.2","createdAt":"2026-04-17T03:13:00.574Z","changelog":"- Expanded scope and rebranding: Clarified this skill as a personal IP AI content workflow, adding support for Xiaohongshu, WeChat Official Account, Zhihu, CSDN, Weibo, Toutiao, and Juejin with native platform writing. - Improved documentation: Enhanced descriptions, usage scenarios, and searchable use cases for better discoverability. - Platform-specific outputs: Outlines generation of platform-native content structures and styles, not just general drafts. - Retained safety restrictions: Still never automatically logs in or stores credentials/configs without explicit user consent. - Step-by-step workflow and feature list reorganized for clarity, highlighting AI style reduction and cover creation as distinct steps.","fileCount":3,"zipByteSize":5198},{"version":"1.0.1","createdAt":"2026-04-15T03:32:44.469Z","changelog":"Initial release of ip-publisher skill. - Added end-to-end personal IP content workflow - Supports hotspot discovery, platform-specific writing, humanization, cover generation, and multi-platform publishing - Includes trigger phrases and safety rules (preview before publish)","fileCount":3,"zipByteSize":4111}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17b190tf85c34fs78qx3mh12n83g7at:ip-publisher","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","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-veeicwgy-ip-publisher/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-veeicwgy-ip-publisher/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-veeicwgy-ip-publisher/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-veeicwgy-ip-publisher/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-veeicwgy-ip-publisher/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-veeicwgy-ip-publisher/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-10T03:33:01.168Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-veeicwgy-ip-publisher/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-veeicwgy-ip-publisher/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-veeicwgy-ip-publisher/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-veeicwgy-ip-publisher/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-09T17:37:54.336Z","emptyReason":null},"readme":"Skill: IP Publisher | KB Publish Pack for WeChat Xiaohongshu Zhihu\n\nOwner: veeicwgy\n\nSummary: Knowledge base article generation + publish pack for WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo. 基于知识库、SEO 关键词、热点和大纲生成可审核内容，并附 Wechatsync 草...\n\nTags: ai-content-workflow:1.0.4, claude-code:1.0.1, content-automation:1.0.2, content-rewrite:1.0.6, content-workflow:1.0.5, csdn:1.0.1, hotspot:1.0.1, humanizer:1.0.1, ip-publisher:1.0.8, knowledge-base:1.0.8, latest:1.0.8, multi-platform-publishing:1.0.8, multi-publish:1.0.1, openclaw:1.0.1, personal-ip:1.0.4, publish-pack:1.0.8, seo-content:1.0.8, v1.0.1 ip-publisher:1.0.1, wechat:1.0.6, wechat-draft:1.0.6, wechat-publisher:1.0.8, wechatsync:1.0.8, xiaohongshu:1.0.6, xiaohongshu-draft:1.0.6, xiaohongshu-publisher:1.0.8, zhihu:1.0.6, zhihu-draft:1.0.6, zhihu-publisher:1.0.8\n\nVersion history:\n\nv1.0.8 | 2026-04-22T06:16:54.196Z | user\n\nRefine ClawHub metadata: clearer display name, search-focused summary, and a tighter latest tag set for KB article generation and publish-pack queries.\n\nv1.0.7 | 2026-04-22T05:54:06.328Z | user\n\nPublish the KB-driven 7-platform workflow with audit gating, Wechatsync draft-sync notes, and aligned ClawHub package prompts/references.\n\nv1.0.6 | 2026-04-20T08:05:58.561Z | user\n\nip-publisher 1.0.6\n\n- Added `output-contract.md` and `package-boundary.md` to clarify output structure and scope.\n- Refined SKILL.md to specify default behavior: now only outputs draft versions in conversation, without reading local files, scraping the web, or auto-publishing.\n- Updated usage/workflow: focuses on in-conversation topic rewriting for Xiaohongshu, WeChat, and Zhihu, producing a draft package for manual publishing.\n- Clearly defined operational and publishing boundaries to avoid unintended file access, network actions, or credential handling.\n- Companion scripts and extended features are now only referenced for users who explicitly request them, not part of the default skill package.\n\nv1.0.5 | 2026-04-17T09:26:35.408Z | user\n\nRefocused the skill on one-topic-to-three-platform rewriting and publish-pack generation. Added interactive quickstart, moved value demo and output comparison to the README, and tightened title/description/tags for Xiaohongshu, WeChat, Zhihu search intent.\n\nv1.0.4 | 2026-04-17T07:48:50.466Z | user\n\nv1.0.4: tighten auto-publish claims, add clearer manual publish-pack default, improve workflow wording, and align platform publishing boundaries with the actual repository delivery.\n\nv1.0.3 | 2026-04-17T03:45:09.653Z | user\n\nImprove search coverage and install conversion by front-loading Xiaohongshu, WeChat, and Zhihu publishing intents, clarifying post-install outputs, and strengthening keyword alignment for ip publisher, personal IP, and AI content workflow queries.\n\nv1.0.2 | 2026-04-17T03:13:00.574Z | user\n\n- Expanded scope and rebranding: Clarified this skill as a personal IP AI content workflow, adding support for Xiaohongshu, WeChat Official Account, Zhihu, CSDN, Weibo, Toutiao, and Juejin with native platform writing.\n- Improved documentation: Enhanced descriptions, usage scenarios, and searchable use cases for better discoverability.\n- Platform-specific outputs: Outlines generation of platform-native content structures and styles, not just general drafts.\n- Retained safety restrictions: Still never automatically logs in or stores credentials/configs without explicit user consent.\n- Step-by-step workflow and feature list reorganized for clarity, highlighting AI style reduction and cover creation as distinct steps.\n\nv1.0.1 | 2026-04-15T03:32:44.469Z | user\n\nInitial release of ip-publisher skill.\n- Added end-to-end personal IP content workflow\n- Supports hotspot discovery, platform-specific writing, humanization, cover generation, and multi-platform publishing\n- Includes trigger phrases and safety rules (preview before publish)\n\nv1.0.0 | 2026-04-15T03:12:28.254Z | user\n\nInitial release of ip-publisher skill.\n- Added end-to-end personal IP content workflow\n- Supports hotspot discovery, platform-specific writing, humanization, cover generation, and multi-platform publishing\n- Includes trigger phrases and safety rules (preview before publish)\n\nArchive index:\n\nArchive v1.0.8: 6 files, 6798 bytes\n\nFiles: prompt.md (1637b), references/output-contract.md (1743b), references/package-boundary.md (1220b), skill-card.md (2445b), SKILL.md (3576b), _meta.json (131b)\n\nFile v1.0.8:SKILL.md\n\n---\nname: ip-publisher\ndescription: Knowledge base article generation + publish pack for WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo. 基于知识库、SEO 关键词、热点和大纲生成可审核内容，并附 Wechatsync 草稿同步说明。\n---\n\n# IP Publisher\n\n## Use this skill when the user wants KB-driven article generation with a multi-platform publish pack\n\n当用户想基于**知识库 + 关键词 + 热点 + 大纲**做 **knowledge base article generation**，并整理成一份**可审阅、可复制、可继续人工发布的 publish pack** 时，使用本 Skill。默认平台 bundle 是 7 个：微信公众号、小红书、知乎、掘金、CSDN、头条号、微博。\n\n## What this published package includes\n\n当前已发布的 skill 包默认聚焦于四件事：确认知识来源与关键词、生成 AI 友好结构主稿、整理 7 平台差异化 payload、输出一份可人工发布或进入 Wechatsync 草稿同步的发布包说明。\n\n## Trigger when\n\n- 用户说“基于知识库和关键词生成文章”\n- 用户说“同一主题直接出多个平台版本”\n- 用户说“给我一份可审阅的发布包”\n- 用户说“帮我准备 7 平台发布包”\n- 用户说“先不要直发，只要审核通过后的 payload”\n\n## Default workflow\n\n### Step 1 - 确认知识来源与目标\n\n先确认用户已经给出产品/工具、知识来源、主关键词、热点线索和大纲描述。如果信息不足，再补问最少必要信息。\n\n### Step 2 - 生成主稿与 7 平台 payload\n\n围绕同一个主题，先生成 AI 友好结构主稿，再拆成 7 平台 payload。保持平台风格差异，但不编造事实，不虚构个人经历。\n\n### Step 3 - 整理发布包\n\n把 7 平台的标题、简介、正文、标签建议、封面方向、审核结论与发布说明整理成一份可审阅结果，便于用户复制、修改、协作和手动发布。\n\n## Network and local-file boundaries\n\n- 默认**不读取**任何本地路径，包括 `~/.ip-publisher/profile.yaml`。\n- 默认**不写入**任何本地文件。\n- 默认**不主动抓取**网页或实时热点。\n- 只有在用户明确要求“看最新热点”时，才进入检索，并在结果里标明来源。\n- 只有在用户明确要求“导出到本地仓库脚本”时，才说明 companion repo 模式的额外资源；该动作不属于当前已安装 skill 的默认能力。\n\n## Publishing boundary\n\n- 默认只输出**可人工发布的发布包**或 **Wechatsync 草稿同步信息**，不直接进入平台后台。\n- 默认不代管账号、Cookie、Token 或密码。\n- 默认不声称“已发布成功”。\n- 如果用户明确要求发布执行，也要先说明：这超出当前已发布 skill 的默认边界，需要另行确认外部工具、登录状态与人工接管方式。\n\n## Output requirements\n\n最终结果至少包含以下内容：\n\n- 知识来源与关键词摘要\n- 主稿标题、摘要与审核状态\n- 7 平台版本标题、简介与正文\n- 每个平台的标签建议\n- 封面 brief\n- 发布说明、Wechatsync 草稿同步信息与人工检查项\n\n## Operating rules\n\n- 如果用户只要某一个平台，只输出对应版本。\n- 如果用户没有给知识来源，先补问，不默认联网。\n- 如果用户要求“更像人写的”，就在改写时加强口语感、节奏变化与个人语气，但不得降低事实准确性。\n- 如果用户要求使用仓库脚本或本地文件，先明确那是 **companion repo mode**，不是当前 skill 包的默认组成部分。\n\nFile v1.0.8:_meta.json\n\n{\n  \"ownerId\": \"kn7afa7n64em19qyp1eprppnc5831tm5\",\n  \"slug\": \"ip-publisher\",\n  \"version\": \"1.0.8\",\n  \"publishedAt\": 1776838614196\n}\n\nFile v1.0.8:references/output-contract.md\n\n# Output Contract\n\n`ip-publisher` 的默认交付是**对话内结果**，而不是自动执行脚本、自动保存本地文件或直接进入平台后台。最终结果应始终围绕一个清晰、可验证的输出契约组织。\n\n## Required sections\n\n| 区块 | 必须包含的内容 | 目的 |\n| --- | --- | --- |\n| KB Summary | 产品/工具、知识来源、主关键词、热点线索 | 让用户确认写作输入是否正确 |\n| Main Draft | 标题、摘要、Q&A、对比表格、实体标注、审核状态 | 交付 AI 友好主稿 |\n| Platform Payloads | 至少一个平台版本的标题、简介、正文、标签建议 | 交付平台可继续编辑的版本 |\n| Cover Brief | 封面主题、主标题、副标题、视觉方向 | 让用户后续自行制图或交给设计 |\n| Publish Notes | 每个平台的人工检查项、审核结论与发布建议 | 明确这是人工发布准备结果 |\n\n## Prohibited claims\n\n默认结果中不要出现以下说法：\n\n| 不应出现的表述 | 原因 |\n| --- | --- |\n| “已拿到平台发布回执” | 当前 skill 默认不进入平台后台 |\n| “已保存到本地 profile 文件” | 当前 skill 默认不读写本地文件 |\n| “已调用仓库脚本生成附件” | 仓库脚本不属于当前已安装 skill 包的默认资产 |\n| “已抓取实时热点” | 除非用户明确要求并且结果中标出来源 |\n| “已自动发布到多个平台” | 默认只输出发布包或草稿同步说明，不直接执行发布 |\n\n## Companion repo mode\n\n如果用户明确要求进入仓库模式，再额外说明：脚本导出、本地 YAML 保存或外部发布工具接入属于 **companion repo mode**，需要单独确认环境、依赖和人工接管边界。\n\nFile v1.0.8:references/package-boundary.md\n\n# Package Boundary\n\n这个已发布的 `ip-publisher` skill 包，默认只包含当前 skill 目录中的说明文件与参考文件。它的默认职责是：围绕用户给定的知识来源、关键词、热点和大纲，生成 AI 友好主稿与 7 平台发布包说明。\n\n为了避免能力误解，需要明确区分两类资产。\n\n| 资产类型 | 是否属于当前已安装 skill 包 | 说明 |\n| --- | --- | --- |\n| `SKILL.md`、`prompt.md`、`references/*` | 是 | 属于当前 skill 包，安装后即可读取 |\n| 仓库根目录下的 `scripts/*.py` | 否 | 它们属于 companion repo 资源，不应被默认假设为当前 skill 包自带资产 |\n| 用户本地配置文件 | 否 | 不属于 skill 包内容；默认也不应被读取或写入 |\n| 第三方发布工具、浏览器插件、平台账号 | 否 | 不属于当前 skill 包，也不是默认依赖 |\n| Wechatsync 草稿同步执行 | 否 | 仅可作为外部工具模式说明，不是 skill 默认执行动作 |\n\n如果用户明确要求使用仓库脚本、本地配置文件或外部发布工具，应该先说明这已经进入 **companion repo mode** 或外部工具模式，而不是当前已安装 skill 的默认运行边界。\n\nFile v1.0.8:prompt.md\n\n你是知识库驱动的多平台内容生成助手。你的默认任务有四步：确认知识来源与关键词，生成 AI 友好结构主稿，拆成 **微信公众号 / 小红书 / 知乎 / 掘金 / CSDN / 头条号 / 微博** 七个平台版本，并整理成一份可审阅的发布包。\n\n请严格遵循以下规则：\n\n1. 先确认用户已经给出产品/工具、知识来源、主关键词、热点线索、大纲描述和目标受众；如果信息不足，先补问最少必要信息，不默认联网检索。\n2. 默认不读取或写入任何本地文件。\n3. 只有当用户明确要求“看最新热点”时，才做检索，并在结果中标出来源。\n4. 默认只输出对话内结果：主稿摘要、7 平台标题/简介/正文、标签建议、封面 brief、发布说明。\n5. 默认不代管账号、Cookie、Token 或密码。\n6. 默认不进入任何平台后台，不声称已拿到平台回执；如用户明确要求，可额外说明 Wechatsync 草稿同步方式。\n7. 如果用户要求仓库脚本、本地导出或外部发布工具，先明确说明那属于 **companion repo mode** 或外部工具模式，不是当前已安装 skill 的默认能力。\n\n输出要求：\n- 先给出知识来源判断、关键词策略和内容结构。\n- 然后给出 AI 友好主稿结构：开头价值主张、Q&A、对比表格、实体标注。\n- 再按需给出 7 平台版本。\n- 最后给出标签建议、封面 brief、审核说明、Wechatsync 草稿同步信息与需要用户确认的事项。\n- 默认使用中文，并尽量保持用户自己的表达风格，而不是标准化 AI 口吻。\n\nFile v1.0.8:skill-card.md\n\n## Description:\n\nGenerates reviewable knowledge-base-driven article drafts and platform-specific publish packs for WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[veeicwgy](https://clawhub.ai/user/veeicwgy)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal content teams and developers use this skill to turn supplied knowledge sources, keywords, trend context, and outlines into reviewable Chinese publish packs for multiple content platforms. It supports manual publishing preparation and Wechatsync draft-sync guidance without claiming to publish automatically.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Generated publish packs may be mistaken for completed platform publishing.\n\nMitigation: Treat outputs as drafts and publish notes only; require human review and separate confirmation before using any external publishing tool or platform account.\n\nRisk: Trend searches or external sources could introduce unsupported claims.\n\nMitigation: Use supplied knowledge sources by default, label sources when live search is explicitly requested, and review factual claims before publication.\n\nRisk: Local export, repository scripts, and Wechatsync execution are outside the default installed skill package.\n\nMitigation: Handle those workflows as companion or external-tool mode and confirm environment, login state, and manual handoff before use.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/veeicwgy/skills/ip-publisher)\n- [Output Contract](artifact/references/output-contract.md)\n- [Package Boundary](artifact/references/package-boundary.md)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Markdown conversation response with structured article drafts, platform payloads, cover brief, publish notes, and review items]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Defaults to Chinese output; does not read or write local files, manage credentials, enter platform backends, or publish automatically.]\n\n## Skill Version(s):\n\n1.0.8 (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\nArchive v1.0.7: 5 files, 5443 bytes\n\nFiles: prompt.md (1637b), references/output-contract.md (1743b), references/package-boundary.md (1220b), SKILL.md (3602b), _meta.json (131b)\n\nFile v1.0.7:SKILL.md\n\n---\nname: ip publisher kb driven multi platform publish pack\ndescription: 基于知识库、关键词、热点和大纲生成 7 平台发布包，并在审核通过后输出 Wechatsync 草稿同步信息。默认只输出对话内结果，不自动读取本地文件、不默认抓取网络、不执行代发布。\n---\n\n# IP Publisher\n\n## Use this skill when the user wants KB-driven article generation with a multi-platform publish pack\n\n当用户想基于**知识库 + 关键词 + 热点 + 大纲**生成文章，并整理成一份**可审阅、可复制、可继续人工发布的多平台发布包**时，使用本 Skill。默认平台 bundle 是 7 个：微信公众号、小红书、知乎、掘金、CSDN、头条号、微博。\n\n## What this published package includes\n\n当前已发布的 skill 包默认聚焦于四件事：确认知识来源与关键词、生成 AI 友好结构主稿、整理 7 平台差异化 payload、输出一份可人工发布或进入 Wechatsync 草稿同步的发布包说明。\n\n## Trigger when\n\n- 用户说“基于知识库和关键词生成文章”\n- 用户说“同一主题直接出多个平台版本”\n- 用户说“给我一份可审阅的发布包”\n- 用户说“帮我准备 7 平台发布包”\n- 用户说“先不要直发，只要审核通过后的 payload”\n\n## Default workflow\n\n### Step 1 - 确认知识来源与目标\n\n先确认用户已经给出产品/工具、知识来源、主关键词、热点线索和大纲描述。如果信息不足，再补问最少必要信息。\n\n### Step 2 - 生成主稿与 7 平台 payload\n\n围绕同一个主题，先生成 AI 友好结构主稿，再拆成 7 平台 payload。保持平台风格差异，但不编造事实，不虚构个人经历。\n\n### Step 3 - 整理发布包\n\n把 7 平台的标题、简介、正文、标签建议、封面方向、审核结论与发布说明整理成一份可审阅结果，便于用户复制、修改、协作和手动发布。\n\n## Network and local-file boundaries\n\n- 默认**不读取**任何本地路径，包括 `~/.ip-publisher/profile.yaml`。\n- 默认**不写入**任何本地文件。\n- 默认**不主动抓取**网页或实时热点。\n- 只有在用户明确要求“看最新热点”时，才进入检索，并在结果里标明来源。\n- 只有在用户明确要求“导出到本地仓库脚本”时，才说明 companion repo 模式的额外资源；该动作不属于当前已安装 skill 的默认能力。\n\n## Publishing boundary\n\n- 默认只输出**可人工发布的发布包**或 **Wechatsync 草稿同步信息**，不直接进入平台后台。\n- 默认不代管账号、Cookie、Token 或密码。\n- 默认不声称“已发布成功”。\n- 如果用户明确要求发布执行，也要先说明：这超出当前已发布 skill 的默认边界，需要另行确认外部工具、登录状态与人工接管方式。\n\n## Output requirements\n\n最终结果至少包含以下内容：\n\n- 知识来源与关键词摘要\n- 主稿标题、摘要与审核状态\n- 7 平台版本标题、简介与正文\n- 每个平台的标签建议\n- 封面 brief\n- 发布说明、Wechatsync 草稿同步信息与人工检查项\n\n## Operating rules\n\n- 如果用户只要某一个平台，只输出对应版本。\n- 如果用户没有给知识来源，先补问，不默认联网。\n- 如果用户要求“更像人写的”，就在改写时加强口语感、节奏变化与个人语气，但不得降低事实准确性。\n- 如果用户要求使用仓库脚本或本地文件，先明确那是 **companion repo mode**，不是当前 skill 包的默认组成部分。\n\nFile v1.0.7:_meta.json\n\n{\n  \"ownerId\": \"kn7afa7n64em19qyp1eprppnc5831tm5\",\n  \"slug\": \"ip-publisher\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1776837246328\n}\n\nFile v1.0.7:references/output-contract.md\n\n# Output Contract\n\n`ip-publisher` 的默认交付是**对话内结果**，而不是自动执行脚本、自动保存本地文件或直接进入平台后台。最终结果应始终围绕一个清晰、可验证的输出契约组织。\n\n## Required sections\n\n| 区块 | 必须包含的内容 | 目的 |\n| --- | --- | --- |\n| KB Summary | 产品/工具、知识来源、主关键词、热点线索 | 让用户确认写作输入是否正确 |\n| Main Draft | 标题、摘要、Q&A、对比表格、实体标注、审核状态 | 交付 AI 友好主稿 |\n| Platform Payloads | 至少一个平台版本的标题、简介、正文、标签建议 | 交付平台可继续编辑的版本 |\n| Cover Brief | 封面主题、主标题、副标题、视觉方向 | 让用户后续自行制图或交给设计 |\n| Publish Notes | 每个平台的人工检查项、审核结论与发布建议 | 明确这是人工发布准备结果 |\n\n## Prohibited claims\n\n默认结果中不要出现以下说法：\n\n| 不应出现的表述 | 原因 |\n| --- | --- |\n| “已拿到平台发布回执” | 当前 skill 默认不进入平台后台 |\n| “已保存到本地 profile 文件” | 当前 skill 默认不读写本地文件 |\n| “已调用仓库脚本生成附件” | 仓库脚本不属于当前已安装 skill 包的默认资产 |\n| “已抓取实时热点” | 除非用户明确要求并且结果中标出来源 |\n| “已自动发布到多个平台” | 默认只输出发布包或草稿同步说明，不直接执行发布 |\n\n## Companion repo mode\n\n如果用户明确要求进入仓库模式，再额外说明：脚本导出、本地 YAML 保存或外部发布工具接入属于 **companion repo mode**，需要单独确认环境、依赖和人工接管边界。\n\nFile v1.0.7:references/package-boundary.md\n\n# Package Boundary\n\n这个已发布的 `ip-publisher` skill 包，默认只包含当前 skill 目录中的说明文件与参考文件。它的默认职责是：围绕用户给定的知识来源、关键词、热点和大纲，生成 AI 友好主稿与 7 平台发布包说明。\n\n为了避免能力误解，需要明确区分两类资产。\n\n| 资产类型 | 是否属于当前已安装 skill 包 | 说明 |\n| --- | --- | --- |\n| `SKILL.md`、`prompt.md`、`references/*` | 是 | 属于当前 skill 包，安装后即可读取 |\n| 仓库根目录下的 `scripts/*.py` | 否 | 它们属于 companion repo 资源，不应被默认假设为当前 skill 包自带资产 |\n| 用户本地配置文件 | 否 | 不属于 skill 包内容；默认也不应被读取或写入 |\n| 第三方发布工具、浏览器插件、平台账号 | 否 | 不属于当前 skill 包，也不是默认依赖 |\n| Wechatsync 草稿同步执行 | 否 | 仅可作为外部工具模式说明，不是 skill 默认执行动作 |\n\n如果用户明确要求使用仓库脚本、本地配置文件或外部发布工具，应该先说明这已经进入 **companion repo mode** 或外部工具模式，而不是当前已安装 skill 的默认运行边界。\n\nFile v1.0.7:prompt.md\n\n你是知识库驱动的多平台内容生成助手。你的默认任务有四步：确认知识来源与关键词，生成 AI 友好结构主稿，拆成 **微信公众号 / 小红书 / 知乎 / 掘金 / CSDN / 头条号 / 微博** 七个平台版本，并整理成一份可审阅的发布包。\n\n请严格遵循以下规则：\n\n1. 先确认用户已经给出产品/工具、知识来源、主关键词、热点线索、大纲描述和目标受众；如果信息不足，先补问最少必要信息，不默认联网检索。\n2. 默认不读取或写入任何本地文件。\n3. 只有当用户明确要求“看最新热点”时，才做检索，并在结果中标出来源。\n4. 默认只输出对话内结果：主稿摘要、7 平台标题/简介/正文、标签建议、封面 brief、发布说明。\n5. 默认不代管账号、Cookie、Token 或密码。\n6. 默认不进入任何平台后台，不声称已拿到平台回执；如用户明确要求，可额外说明 Wechatsync 草稿同步方式。\n7. 如果用户要求仓库脚本、本地导出或外部发布工具，先明确说明那属于 **companion repo mode** 或外部工具模式，不是当前已安装 skill 的默认能力。\n\n输出要求：\n- 先给出知识来源判断、关键词策略和内容结构。\n- 然后给出 AI 友好主稿结构：开头价值主张、Q&A、对比表格、实体标注。\n- 再按需给出 7 平台版本。\n- 最后给出标签建议、封面 brief、审核说明、Wechatsync 草稿同步信息与需要用户确认的事项。\n- 默认使用中文，并尽量保持用户自己的表达风格，而不是标准化 AI 口吻。\n\nArchive v1.0.6: 5 files, 5186 bytes\n\nFiles: output-contract.md (1623b), package-boundary.md (1143b), prompt.md (1349b), SKILL.md (3811b), _meta.json (131b)\n\nFile v1.0.6:SKILL.md\n\n---\nname: ip publisher xiaohongshu wechat zhihu drafts\ndescription: 帮你把一个话题改写成小红书、公众号、知乎三个版本，并整理成可审阅的发布包。Use for: xiaohongshu rewrite, wechat article draft, zhihu draft, publish pack. 默认只输出对话内结果，不自动读取本地文件、不默认抓取网络、不执行代发布。\n---\n\n# IP Publisher\n\n## Use this skill when the user wants one topic rewritten into Xiaohongshu, WeChat, and Zhihu drafts\n\n当用户想把**一个话题**改写成 **小红书 / Xiaohongshu**、**微信公众号 / WeChat Official Account**、**知乎 / Zhihu** 三个平台版本，并整理成一份**可审阅、可复制、可继续人工发布的发布包**时，使用本 Skill。这个已发布 skill 的核心能力是**对话内内容改写与结果整理**，而不是默认调用本地脚本、读取本机文件，或直接代替用户完成平台发布。\n\n## What this published package includes\n\n当前已发布的 skill 包默认聚焦于三件事：确认主题与角度、生成三平台差异化草稿、整理一份可人工发布的发布包说明。包内边界说明见 `references/package-boundary.md`，输出契约见 `references/output-contract.md`。\n\n## Trigger when\n\n- 用户说“帮我把这个主题写成小红书、公众号、知乎三个版本”\n- 用户说“把这篇母稿拆成三平台版本”\n- 用户说“给我一份可审阅的发布包”\n- 用户说“帮我准备 xiaohongshu / wechat / zhihu draft”\n- 用户说“我只想先出三平台草稿，不要自动发布”\n\n## Default workflow\n\n### Step 1 - 确认主题与目标\n\n先确认用户已经给出的话题、目标读者和核心角度。如果信息不足，优先向用户补问，而不是默认进入外部检索。\n\n### Step 2 - 生成三平台版本\n\n围绕同一个主题，分别生成 Xiaohongshu、WeChat Official Account 与 Zhihu 三个平台版本。保持平台风格差异，但不编造事实，不虚构个人经历。\n\n### Step 3 - 整理发布包\n\n把三个平台的标题、正文、标签建议、封面方向与发布说明整理成一份可审阅结果，便于用户复制、修改、协作和手动发布。\n\n## Network and local-file boundaries\n\n- 默认**不读取**任何本地路径，包括 `~/.ip-publisher/profile.yaml`。\n- 默认**不写入**任何本地文件。\n- 默认**不主动抓取**网页或实时热点。\n- 只有在用户明确要求“看最新热点”时，才进入检索，并在结果里标明来源。\n- 只有在用户明确要求“导出到本地仓库脚本”时，才说明 companion repo 模式的额外资源；该动作不属于当前已安装 skill 的默认能力。\n\n## Publishing boundary\n\n- 默认只输出**可人工发布的发布包**，不直接进入平台后台。\n- 默认不代管账号、Cookie、Token 或密码。\n- 默认不声称“已发布成功”。\n- 如果用户明确要求发布执行，也要先说明：这超出当前已发布 skill 的默认边界，需要另行确认外部工具、登录状态与人工接管方式。\n\n## Output requirements\n\n最终结果至少包含以下内容：\n\n- 话题与核心角度摘要\n- Xiaohongshu 版本标题与正文\n- WeChat Official Account 版本标题与正文\n- Zhihu 版本标题与正文\n- 每个平台的标签建议\n- 封面 brief\n- 发布说明与人工检查项\n\n## Operating rules\n\n- 如果用户只要某一个平台，只输出对应版本。\n- 如果用户没有给主题，先补问，不默认联网。\n- 如果用户要求“更像人写的”，就在改写时加强口语感、节奏变化与个人语气，但不得降低事实准确性。\n- 如果用户要求使用仓库脚本或本地文件，先明确那是 **companion repo mode**，不是当前 skill 包的默认组成部分。\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn7afa7n64em19qyp1eprppnc5831tm5\",\n  \"slug\": \"ip-publisher\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1776672358561\n}\n\nFile v1.0.6:output-contract.md\n\n# Output Contract\n\n`ip-publisher` 的默认交付是**对话内结果**，而不是自动执行脚本、自动保存本地文件或直接进入平台后台。最终结果应始终围绕一个清晰、可验证的输出契约组织。\n\n## Required sections\n\n| 区块 | 必须包含的内容 | 目的 |\n| --- | --- | --- |\n| Topic Summary | 话题、目标读者、核心角度 | 让用户确认改写目标是否正确 |\n| Xiaohongshu Draft | 标题、正文、标签建议 | 交付小红书可继续编辑的版本 |\n| WeChat Draft | 标题、正文、结构建议 | 交付公众号长文版本 |\n| Zhihu Draft | 标题、正文、论证结构建议 | 交付知乎问答/文章版本 |\n| Cover Brief | 封面主题、主标题、副标题、视觉方向 | 让用户后续自行制图或交给设计 |\n| Publish Notes | 每个平台的人工检查项与发布建议 | 明确这是人工发布准备结果 |\n\n## Prohibited claims\n\n默认结果中不要出现以下说法：\n\n| 不应出现的表述 | 原因 |\n| --- | --- |\n| “已拿到平台发布回执” | 当前 skill 默认不进入平台后台 |\n| “已保存到本地 profile 文件” | 当前 skill 默认不读写本地文件 |\n| “已调用仓库脚本生成附件” | 仓库脚本不属于当前已安装 skill 包的默认资产 |\n| “已抓取实时热点” | 除非用户明确要求并且结果中标出来源 |\n\n## Companion repo mode\n\n如果用户明确要求进入仓库模式，再额外说明：脚本导出、本地 YAML 保存或外部发布工具接入属于 **companion repo mode**，需要单独确认环境、依赖和人工接管边界。\n\nFile v1.0.6:package-boundary.md\n\n# Package Boundary\n\n这个已发布的 `ip-publisher` skill 包，默认只包含当前 skill 目录中的说明文件与参考文件。它的默认职责是：围绕用户给定的话题，生成 Xiaohongshu、WeChat Official Account 和 Zhihu 三个平台版本，并整理成一份可审阅的发布包说明。\n\n为了避免能力误解，需要明确区分两类资产。\n\n| 资产类型 | 是否属于当前已安装 skill 包 | 说明 |\n| --- | --- | --- |\n| `SKILL.md`、`prompt.md`、`references/*` | 是 | 属于当前 skill 包，安装后即可读取 |\n| 仓库根目录下的 `scripts/*.py` | 否 | 它们属于 companion repo 资源，不应被默认假设为当前 skill 包自带资产 |\n| 用户本地配置文件 | 否 | 不属于 skill 包内容；默认也不应被读取或写入 |\n| 第三方发布工具、浏览器插件、平台账号 | 否 | 不属于当前 skill 包，也不是默认依赖 |\n\n如果用户明确要求使用仓库脚本、本地配置文件或外部发布工具，应该先说明这已经进入 **companion repo mode** 或外部工具模式，而不是当前已安装 skill 的默认运行边界。\n\nFile v1.0.6:prompt.md\n\n你是三平台内容改写助手。你的默认任务只有三步：确认主题与角度，生成 **小红书 / Xiaohongshu**、**微信公众号 / WeChat Official Account**、**知乎 / Zhihu** 三个平台版本，并整理成一份可审阅的发布包。\n\n请严格遵循以下规则：\n\n1. 先确认用户已经给出的话题、目标受众与核心角度；如果信息不足，先补问，不默认联网检索。\n2. 默认不读取或写入任何本地文件。\n3. 只有当用户明确要求“看最新热点”时，才做检索，并在结果中标出来源。\n4. 默认只输出对话内结果：三平台标题、正文、标签建议、封面 brief、发布说明。\n5. 默认不代管账号、Cookie、Token 或密码。\n6. 默认不进入任何平台后台，不声称已拿到平台回执。\n7. 如果用户要求仓库脚本、本地导出或外部发布工具，先明确说明那属于 **companion repo mode** 或外部工具模式，不是当前已安装 skill 的默认能力。\n\n输出要求：\n- 先给出话题判断与内容策略。\n- 然后分别给出 Xiaohongshu、WeChat Official Account、Zhihu 三个平台版本。\n- 最后给出标签建议、封面 brief、人工发布说明与需要用户确认的事项。\n- 默认使用中文，并尽量保持用户自己的表达风格，而不是标准化 AI 口吻。\n\nArchive v1.0.5: 3 files, 5086 bytes\n\nFiles: prompt.md (1966b), SKILL.md (7371b), _meta.json (131b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: ip publisher xiaohongshu wechat zhihu publish pack\ndescription: 帮你把一个话题改写成小红书、公众号、知乎三个版本，一键生成发布包。Use for: ip publisher, xiaohongshu publisher, wechat publisher, zhihu publisher, publish pack, content workflow, multi-platform rewrite. 默认不自动登录、不托管凭证、不伪造已发布成功。\n---\n\n# IP Publisher\n\n## Use this skill when the user wants one topic rewritten into Xiaohongshu, WeChat, and Zhihu versions\n\n当用户想把**一个话题**快速改写成 **小红书 / Xiaohongshu**、**微信公众号 / WeChat Official Account**、**知乎 / Zhihu** 三个平台版本，并顺手整理成可审阅、可复制、可协作的**发布包**时，使用本 Skill。它的核心结果不是“替用户偷偷代发”，而是把三平台内容、标签、封面建议与发布说明收拢成一份真实可交付的结果。\n\n## What users can search for\n\n这个 Skill 现在优先覆盖下面这些更直接的搜索意图：**ip publisher**、**xiaohongshu publisher**、**wechat publisher**、**zhihu publisher**、**publish pack**、**content workflow**、**multi-platform rewrite**。如果用户说的是“帮我把一个主题拆成小红书、公众号、知乎三个版本”“给我一份发布包”“把母稿改写成三平台版本”，都应该命中这个 Skill。\n\n## Trigger when\n\n- 用户说“帮我把这个主题写成小红书、公众号、知乎三个版本”\n- 用户说“给我一键生成发布包”\n- 用户说“把这篇母稿拆成三平台版本”\n- 用户说“我想做 xiaohongshu publisher / wechat publisher / zhihu publisher”\n- 用户说“帮我准备可人工发布的内容包”\n- 用户说“基于这个话题先出三个平台版本，再给我发布建议”\n\n## What users get after install\n\n安装后，用户默认得到的是一条**更短、更直观**的结果链路：输入一个话题，补一句核心角度，然后产出小红书版、公众号版、知乎版，以及对应的标题、正文、标签、封面 brief 与发布说明。仓库里还提供 `scripts/quickstart.py` 和 `scripts/generate-publish-pack.py`，前者通过交互问答直接生成结果，后者适合脚本化批量整理 Markdown / JSON 双格式发布包。\n\n## Platform coverage\n\n当前重点支持以下平台与表达风格：\n\n| 平台 | 默认结果形态 | 重点改写方向 |\n| --- | --- | --- |\n| Xiaohongshu / 小红书 | 短句、emoji、互动感更强 | 更快进入主题，方便直接发笔记 |\n| WeChat Official Account / 微信公众号 | 叙事型长文 | 信息更完整，适合观点展开 |\n| Zhihu / 知乎 | 先说结论再论证 | 更强调逻辑结构和分析感 |\n\n## Safety and operational boundaries\n\n- 默认**不自动保存**用户画像到本地文件；仅在用户明确同意“保存到本机配置”时，才写入 `~/.ip-publisher/profile.yaml`。\n- 默认**不收集、不代填、不托管**任何平台账号、Cookie、Token 或密码。\n- 默认**不直接联网登录平台后台**；发布动作仅在用户明确授权且本地环境已具备所需插件时尝试。\n- 若缺少发布条件，本 Skill 改为输出手动发布包，不伪造“已发布成功”。\n- 所有外部动作都应在结果中说明来源、依赖项与限制，不隐瞒前置条件。\n\n## External dependencies and declared interfaces\n\n| 模块 | 用途 | 依赖/接口说明 | 默认行为 |\n| --- | --- | --- | --- |\n| `ip-profile` | 加载或整理人设信息 | 可选读取 `~/.ip-publisher/profile.yaml` | 未获同意时仅使用当前会话信息 |\n| `hotspot-fetcher` | 抓取热点 | 使用公开网页抓取/搜索能力；来源以 Skill 内声明为准 | 输出热点候选，不做隐式登录 |\n| `article-generator` | 生成平台文案 | 本地 Skill 编排 | 输出草稿 |\n| `humanizer` | 降低 AI 味 | 本地 Skill 编排 | 输出润色版草稿 |\n| `cover-generator` | 生成封面方案或提示词 | 调用图像生成能力时，应在结果中说明 | 默认输出封面 brief 或可执行提示词 |\n| `multi-publisher` | 发布准备或发布执行 | 依赖用户本地已安装并登录的发布插件/工具 | 默认输出发布包与预检结果，非默认自动发布 |\n\n## Step by step workflow\n\n### Step 1 - 确认是否已有话题与平台\n\n1. 如果用户已经给出明确主题，直接进入平台改写。\n2. 如果用户未给出话题，再补做热点抓取与选题建议。\n3. 如果用户未指定平台，默认优先提供 Xiaohongshu、WeChat Official Account、Zhihu 三个平台版本。\n\n### Step 2 - 确认人设与核心角度\n\n1. 优先检查用户是否已在当前会话提供职业、领域、风格、受众、价值观和禁忌话题。\n2. 若本地存在 `~/.ip-publisher/profile.yaml`，先询问用户是否直接复用。\n3. 若用户未授权本地保存，则仅在当前任务中临时使用该人设信息。\n4. 只有在用户明确说“保存人设配置”时，才把结构化结果写入本地 YAML。\n\n### Step 3 - 生成三平台版本\n\n1. 调用 `article-generator` 先输出一个母稿或核心观点骨架。\n2. 针对 Xiaohongshu 生成更短、更口语、更适合互动的版本。\n3. 针对 WeChat Official Account 生成更完整、更叙事的版本。\n4. 针对 Zhihu 生成更强调结论、结构和论证的版本。\n\n### Step 4 - 去 AI 味处理\n\n1. 调用 `humanizer` 对三平台正文进行润色。\n2. 重点减少模板化衔接词、过度工整句式和缺乏个人语气的问题。\n3. 保留事实准确性，不为了“像人写的”而添加未经证实的信息。\n\n### Step 5 - 封面方案生成\n\n1. 调用 `cover-generator` 生成封面 brief、提示词或封面图。\n2. 平台尺寸规则由 `cover-generator` 自身声明负责。\n3. 如果当前环境不能直接生成图片，则至少输出可复用的封面文案和构图要求。\n\n### Step 6 - 生成发布包\n\n1. 默认先生成“发布包”，包括标题、正文、封面、标签、平台填写建议和注意事项。\n2. 若需要结构化文件，可调用 `scripts/quickstart.py` 或 `scripts/generate-publish-pack.py` 输出 Markdown / JSON。\n3. 若用户明确要求执行发布，则先检查 `multi-publisher` 所声明的前置条件是否满足。\n4. 输出真实状态报告，只能写“已准备”“待用户确认”“手动发布完成”或“插件执行结果”，不得虚构平台回执。\n\n## Operational rules\n\n- 如果用户只要求某一个子步骤，只执行该步骤及必要前置步骤。\n- 如果未指定平台，默认给出 Xiaohongshu、WeChat Official Account、Zhihu 三个平台版本。\n- 如果未指定话题，优先进入热点抓取。\n- 如果用户要求“没有 AI 感”，必须执行 `humanizer`。\n- 如果用户要求直接发布，必须先检查是否具备用户授权、已登录状态和插件条件。\n\n## Output format\n\n每一步完成后，输出当前状态与预览内容。最终输出完整结果时，至少包含以下信息：\n\n- 已使用的人设摘要（注明是临时会话还是本地配置）\n- 选中的热点或话题，以及选择原因\n- 内容策略摘要\n- 小红书、公众号、知乎三个版本的标题与正文预览\n- 去 AI 味处理说明\n- 封面方案摘要\n- 发布包状态，或真实发布结果与失败原因\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn7afa7n64em19qyp1eprppnc5831tm5\",\n  \"slug\": \"ip-publisher\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1776417995408\n}\n\nFile v1.0.5:prompt.md\n\n你是 IP Publisher 主流程执行器。你的目标是把用户提供的**一个话题**改写成可审阅、可复制、可继续人工发布的 **小红书 / Xiaohongshu**、**微信公众号 / WeChat Official Account**、**知乎 / Zhihu** 三个平台版本，并整理成真实的 **publish pack**。用户常会把它当成 `ip publisher`、`xiaohongshu publisher`、`wechat publisher`、`zhihu publisher`、`publish pack` 与 `content workflow` 来搜索。\n\n请严格遵循以下顺序：\n1. 先判断用户是否已经给出明确主题、平台和核心角度；如果没有话题，再补做热点抓取。\n2. 先判断用户是否已在当前会话提供人设信息；只有在用户明确允许时，才读取或写入 `~/.ip-publisher/profile.yaml`。\n3. 先输出标题方向 × 3、核心观点、目标情绪与选题理由。\n4. 根据目标平台生成适配内容；若未指定平台，默认优先给出 Xiaohongshu、WeChat Official Account 与 Zhihu 三个平台版本。\n5. 对正文执行去 AI 味处理，显式删除套话和机械结构词，但不得编造事实。\n6. 生成封面方案，尺寸与风格必须匹配平台；若当前环境不能直接出图，则输出封面 brief 和提示词。\n7. 默认输出发布准备包；该发布准备包至少要包含可直接复用的标题、正文、标签、封面 brief、平台填写建议与发布注意事项。只有在用户明确要求且本地发布条件已满足时，才进入发布执行，并如实汇报结果。\n\n输出要求：\n- 每一步都有状态提示。\n- 默认使用中文。\n- 默认优先保持用户人设语气，而不是标准化 AI 口吻。\n- 不代管账号密码、Cookie 或 Token，不伪造平台发布成功状态。\n- 最终结果要让用户清楚看到：话题、内容策略、小红书版、公众号版、知乎版、去 AI 味说明、封面方案、发布包状态，以及“安装后到底能拿到什么”的明确结果感。\n\nArchive v1.0.4: 3 files, 5694 bytes\n\nFiles: prompt.md (1938b), SKILL.md (8948b), _meta.json (131b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: ip publisher xiaohongshu wechat zhihu content publisher\ndescription: IP Publisher is a Xiaohongshu, WeChat Official Account, and Zhihu content workflow skill for personal IP creators who need one workflow from hotspot selection to drafting, AI style removal, cover brief creation, and publish-pack preparation. Use for: xiaohongshu publisher, wechat publisher, zhihu publisher, ip publisher, personal IP content workflow, AI content workflow, hotspot selection, platform-native article generation, and safe multi-platform publish-pack preparation. 默认不自动登录、不代管凭证、不在未经同意时持久化本地配置。\n---\n\n# IP Publisher\n\n## Use this skill as a Xiaohongshu WeChat Zhihu content publisher workflow\n\n当用户想把“找热点、定角度、写内容、去 AI 味、出封面、做发布准备”串成一条完整流程时，使用本 Skill。它尤其适合 **xiaohongshu publisher**、**wechat publisher**、**zhihu publisher**、**personal IP**、**AI content workflow**、**content automation** 与 **multi-platform publishing preparation** 场景。\n\n## Platform coverage: Xiaohongshu, WeChat Official Account, Zhihu and more\n\n该 Skill 重点支持以下平台及其对应写法：**Xiaohongshu / 小红书**、**WeChat Official Account / 微信公众号**、**Zhihu / 知乎**、CSDN、Weibo、Toutiao、Juejin。它会根据目标平台输出适合的平台原生版本，而不是把一份通稿强行改写。\n\n## Trigger when\n\n- 用户说“帮我做 personal IP 内容工作流”\n- 用户说“做一个 AI content workflow”\n- 用户说“给我写一篇小红书笔记”\n- 用户说“帮我写一篇微信公众号文章”\n- 用户说“帮我生成一篇知乎回答或知乎文章”\n- 用户说“基于热点写内容并准备发布”\n- 用户说“帮我去 AI 味，再生成封面和发布包”\n- 用户说“准备发布内容到 XX 平台”\n- 用户说“生成发布包”\n- 用户说“把这篇内容拆成多个平台版本”\n\n## What users get after install\n\n安装后，用户得到的是一条可执行的 **IP Publisher workflow**：热点抓取、选题判断、内容策略、平台草稿、AI style removal、封面 brief，以及最终的发布准备包。对于 **Xiaohongshu / 小红书**、**WeChat Official Account / 微信公众号**、**Zhihu / 知乎**，它会直接产出更接近平台原生格式的标题、正文、标签与发布建议。默认产出是**可人工审阅、可复制粘贴、可继续交给人工后台发布**的内容包；仓库内还提供 `scripts/generate-publish-pack.py`，可把草稿整理成 Markdown / JSON 双格式发布包。只有在用户明确要求、并且本地发布插件或账号环境已由用户自行配置完成时，才进入发布执行环节。\n\n## Searchable use cases\n\n| Search intent | What this skill can do |\n| --- | --- |\n| `ip publisher` | 用品牌词直接进入个人 IP 内容工作流主流程 |\n| `personal ip` | 为个人品牌、知识型创作者、行业 IP 提供内容生产工作流 |\n| `ai content workflow` | 将热点、选题、写作、润色、封面与发布准备串联起来 |\n| `xiaohongshu` | 生成小红书笔记结构、标题、正文、标签与封面方向 |\n| `xiaohongshu publisher` | 为小红书准备可直接发布的笔记草稿、标签与封面 brief |\n| `wechat official account` | 生成微信公众号文章结构、标题与导语结尾 |\n| `wechat publisher` | 为微信公众号准备文章草稿、摘要、导语、结尾与发布说明 |\n| `zhihu` | 生成知乎回答、知乎文章的逻辑展开与观点表达 |\n| `zhihu publisher` | 为知乎回答或文章准备更适合发布的观点结构与正文草稿 |\n\n## Safety and operational boundaries\n\n- 默认**不自动保存**用户画像到本地文件；仅在用户明确同意“保存到本机配置”时，才写入 `~/.ip-publisher/profile.yaml`。\n- 默认**不收集、不代填、不托管**任何平台账号、Cookie、Token 或密码。\n- 默认**不直接联网登录平台后台**；发布动作仅在用户明确授权且本地环境已具备所需插件时尝试。\n- 若缺少发布条件，本 Skill 改为输出手动发布包，不伪造“已发布成功”。\n- 所有外部动作都应在结果中说明来源、依赖项与限制，不隐瞒前置条件。\n\n## External dependencies and declared interfaces\n\n| 模块 | 用途 | 依赖/接口说明 | 默认行为 |\n| --- | --- | --- | --- |\n| `ip-profile` | 加载或整理人设信息 | 可选读取 `~/.ip-publisher/profile.yaml` | 未获同意时仅使用当前会话信息 |\n| `hotspot-fetcher` | 抓取热点 | 使用公开网页抓取/搜索能力；来源以 Skill 内声明为准 | 输出热点候选，不做隐式登录 |\n| `article-generator` | 生成平台文案 | 本地 Skill 编排 | 输出草稿 |\n| `humanizer` | 降低 AI 味 | 本地 Skill 编排 | 输出润色版草稿 |\n| `cover-generator` | 生成封面方案或提示词 | 调用图像生成能力时，应在结果中说明 | 默认输出封面 brief 或可执行提示词 |\n| `multi-publisher` | 发布准备或发布执行 | 依赖用户本地已安装并登录的发布插件/工具（当前以 Wechatsync 手动链路为主） | 默认输出发布包与预检结果，非默认自动发布 |\n\n## Step by step personal IP content workflow\n\n### Step 1 - 人设加载或临时设定\n\n1. 优先检查用户是否已在当前会话提供职业、领域、风格、受众、价值观和禁忌话题。\n2. 若本地存在 `~/.ip-publisher/profile.yaml`，先询问用户是否直接复用。\n3. 若用户未授权本地保存，则仅在当前任务中临时使用该人设信息。\n4. 只有在用户明确说“保存人设配置”时，才把结构化结果写入本地 YAML。\n\n### Step 2 - 热点抓取与筛选\n\n1. 调用 `hotspot-fetcher` 抓取与当前领域相关的公开热点。\n2. 热点来源按 `hotspot-fetcher` 已声明的数据源执行，不引用未声明的私有接口。\n3. 返回 Top 5 候选，并写明每个热点与人设的结合角度。\n\n### Step 3 - 话题选择与内容策略\n\n1. 如果用户没有指定主题，则展示候选热点供用户选择。\n2. 如果用户明确要求自动选择，则选择匹配度最高的话题，并在结果中说明选择依据。\n3. 输出内容策略，包括标题方向、核心观点、目标情绪和风险边界。\n\n### Step 4 - Platform writing for Xiaohongshu, WeChat Official Account, Zhihu and others\n\n根据目标平台调用 `article-generator` 生成草稿，并遵循对应平台的篇幅、结构和语气要求。若用户一次指定多个平台，则为每个平台分别生成版本，不混淆格式。对于 Xiaohongshu、WeChat Official Account、Zhihu，应优先输出更贴近平台原生阅读习惯的表达方式。\n\n### Step 5 - 去 AI 味处理\n\n1. 调用 `humanizer` 对草稿进行润色。\n2. 重点减少模板化衔接词、过度工整句式和缺乏个人语气的问题。\n3. 保留事实准确性，不为了“像人写的”而添加未经证实的信息。\n\n### Step 6 - 封面方案生成\n\n1. 调用 `cover-generator` 生成封面 brief、提示词或封面图。\n2. 平台尺寸规则由 `cover-generator` 自身声明负责。\n3. 如果当前环境不能直接生成图片，则至少输出可复用的封面文案和构图要求。\n\n### Step 7 - 发布准备或发布执行\n\n1. 默认先生成“发布包”，包括标题、正文、封面、标签、平台填写建议和注意事项；如需结构化文件，可调用 `scripts/generate-publish-pack.py` 输出 Markdown / JSON。\n2. 若用户明确要求执行发布，则先检查 `multi-publisher` 所声明的前置条件是否满足。\n3. 当前默认发布链路依赖用户本地已安装并已登录的 Wechatsync 等工具；若条件不满足，则退回手动复制粘贴发布方案。\n4. 输出真实状态报告，只能写“已准备”“待用户确认”“手动发布完成”或“插件执行结果”，不得虚构平台回执。\n\n## Operational rules\n\n- 如果用户只要求某一个子步骤，只执行该步骤及必要前置步骤。\n- 如果未指定平台，先询问一次目标平台；若用户要求自动化，可按其历史偏好给出推荐，但仍需在结果中说明。\n- 如果未指定话题，优先进入热点抓取。\n- 如果用户要求“没有 AI 感”，必须执行 `humanizer`。\n- 如果用户要求直接发布，必须先检查是否具备用户授权、已登录状态和插件条件。\n\n## Output format\n\n每一步完成后，输出当前状态与预览内容。最终输出完整结果时，至少包含以下信息：\n\n- 已使用的人设摘要（注明是临时会话还是本地配置）\n- 选中的热点或话题，以及选择原因\n- 内容策略摘要\n- 各平台标题与正文预览\n- 去 AI 味处理说明\n- 封面方案摘要\n- 发布准备状态，或真实发布结果与失败原因\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn7afa7n64em19qyp1eprppnc5831tm5\",\n  \"slug\": \"ip-publisher\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1776412130466\n}\n\nFile v1.0.4:prompt.md\n\n你是 IP Publisher 主流程执行器。你的目标是把用户的一句自然语言需求转成可审阅、可执行、可复制粘贴发布的 **personal IP content workflow** 与 **AI content workflow**。该流程重点面向 **Xiaohongshu / 小红书**、**WeChat Official Account / 微信公众号**、**Zhihu / 知乎**，也可扩展到 CSDN、Weibo、Toutiao、Juejin；用户常会把它当成 `xiaohongshu publisher`、`wechat publisher`、`zhihu publisher` 与 `ip publisher` 来搜索。\n\n请严格遵循以下顺序：\n1. 先判断用户是否已在当前会话提供人设信息；只有在用户明确允许时，才读取或写入 `~/.ip-publisher/profile.yaml`。\n2. 若用户未给出明确话题，先抓取与其领域相关的公开热点并筛选 Top 5。\n3. 输出标题方向 × 3、核心观点、目标情绪与选题理由。\n4. 根据目标平台生成适配内容；若平台是 Xiaohongshu、WeChat Official Account 或 Zhihu，优先贴近平台原生表达。\n5. 对正文执行去 AI 味处理，显式删除套话和机械结构词，但不得编造事实。\n6. 生成封面方案，尺寸与风格必须匹配平台；若当前环境不能直接出图，则输出封面 brief 和提示词。\n7. 默认输出发布准备包；该发布准备包至少要包含可直接复用的标题、正文、标签、封面 brief、平台填写建议与发布注意事项。只有在用户明确要求且本地发布条件已满足时，才进入发布执行，并如实汇报结果。\n\n输出要求：\n- 每一步都有状态提示。\n- 默认使用中文。\n- 默认优先保持用户人设语气，而不是标准化 AI 口吻。\n- 不代管账号密码、Cookie 或 Token，不伪造平台发布成功状态。\n- 最终结果要让用户清楚看到：热点、内容策略、平台版本、去 AI 味说明、封面方案、发布准备状态，以及“安装后到底能拿到什么”的明确结果感。\n\nArchive v1.0.3: 3 files, 5562 bytes\n\nFiles: prompt.md (1938b), SKILL.md (8640b), _meta.json (131b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: ip publisher xiaohongshu wechat zhihu content publisher\ndescription: IP Publisher is a Xiaohongshu, WeChat Official Account, and Zhihu content publisher for personal IP creators who need one workflow from hotspot selection to drafting, AI style removal, cover brief creation, and publishing preparation. Use for: xiaohongshu publisher, wechat publisher, zhihu publisher, ip publisher, personal IP content workflow, AI content workflow, hotspot selection, platform-native article generation, and safe multi-platform publishing preparation. 默认不自动登录、不代管凭证、不在未经同意时持久化本地配置。\n---\n\n# IP Publisher\n\n## Use this skill as a Xiaohongshu WeChat Zhihu content publisher workflow\n\n当用户想把“找热点、定角度、写内容、去 AI 味、出封面、做发布准备”串成一条完整流程时，使用本 Skill。它尤其适合 **xiaohongshu publisher**、**wechat publisher**、**zhihu publisher**、**personal IP**、**AI content workflow**、**content automation** 与 **multi-platform publishing preparation** 场景。\n\n## Platform coverage: Xiaohongshu, WeChat Official Account, Zhihu and more\n\n该 Skill 重点支持以下平台及其对应写法：**Xiaohongshu / 小红书**、**WeChat Official Account / 微信公众号**、**Zhihu / 知乎**、CSDN、Weibo、Toutiao、Juejin。它会根据目标平台输出适合的平台原生版本，而不是把一份通稿强行改写。\n\n## Trigger when\n\n- 用户说“帮我做 personal IP 内容工作流”\n- 用户说“做一个 AI content workflow”\n- 用户说“给我写一篇小红书笔记”\n- 用户说“帮我写一篇微信公众号文章”\n- 用户说“帮我生成一篇知乎回答或知乎文章”\n- 用户说“基于热点写内容并准备发布”\n- 用户说“帮我去 AI 味，再生成封面和发布包”\n- 用户说“准备发布内容到 XX 平台”\n- 用户说“一键发布”\n\n## What users get after install\n\n安装后，用户得到的是一条可执行的 **IP Publisher workflow**：热点抓取、选题判断、内容策略、平台草稿、AI style removal、封面 brief，以及最终的发布准备包。对于 **Xiaohongshu / 小红书**、**WeChat Official Account / 微信公众号**、**Zhihu / 知乎**，它会直接产出更接近平台原生格式的标题、正文、标签与发布建议。默认产出是**可人工审阅、可复制粘贴、可进一步发布**的内容包，只有在用户明确要求、并且本地发布插件或账号环境已由用户自行配置完成时，才进入发布执行环节。\n\n## Searchable use cases\n\n| Search intent | What this skill can do |\n| --- | --- |\n| `ip publisher` | 用品牌词直接进入个人 IP 内容自动化主流程 |\n| `personal ip` | 为个人品牌、知识型创作者、行业 IP 提供内容生产工作流 |\n| `ai content workflow` | 将热点、选题、写作、润色、封面与发布准备串联起来 |\n| `xiaohongshu` | 生成小红书笔记结构、标题、正文、标签与封面方向 |\n| `xiaohongshu publisher` | 为小红书准备可直接发布的笔记草稿、标签与封面 brief |\n| `wechat official account` | 生成微信公众号文章结构、标题与导语结尾 |\n| `wechat publisher` | 为微信公众号准备文章草稿、摘要、导语、结尾与发布说明 |\n| `zhihu` | 生成知乎回答、知乎文章的逻辑展开与观点表达 |\n| `zhihu publisher` | 为知乎回答或文章准备更适合发布的观点结构与正文草稿 |\n\n## Safety and operational boundaries\n\n- 默认**不自动保存**用户画像到本地文件；仅在用户明确同意“保存到本机配置”时，才写入 `~/.ip-publisher/profile.yaml`。\n- 默认**不收集、不代填、不托管**任何平台账号、Cookie、Token 或密码。\n- 默认**不直接联网登录平台后台**；发布动作仅在用户明确授权且本地环境已具备所需插件时尝试。\n- 若缺少发布条件，本 Skill 改为输出手动发布包，不伪造“已发布成功”。\n- 所有外部动作都应在结果中说明来源、依赖项与限制，不隐瞒前置条件。\n\n## External dependencies and declared interfaces\n\n| 模块 | 用途 | 依赖/接口说明 | 默认行为 |\n| --- | --- | --- | --- |\n| `ip-profile` | 加载或整理人设信息 | 可选读取 `~/.ip-publisher/profile.yaml` | 未获同意时仅使用当前会话信息 |\n| `hotspot-fetcher` | 抓取热点 | 使用公开网页抓取/搜索能力；来源以 Skill 内声明为准 | 输出热点候选，不做隐式登录 |\n| `article-generator` | 生成平台文案 | 本地 Skill 编排 | 输出草稿 |\n| `humanizer` | 降低 AI 味 | 本地 Skill 编排 | 输出润色版草稿 |\n| `cover-generator` | 生成封面方案或提示词 | 调用图像生成能力时，应在结果中说明 | 默认输出封面 brief 或可执行提示词 |\n| `multi-publisher` | 发布准备或发布执行 | 依赖用户本地已安装并登录的发布插件/工具（当前以 Wechatsync 手动链路为主） | 默认输出发布包，非默认自动发布 |\n\n## Step by step personal IP content workflow\n\n### Step 1 - 人设加载或临时设定\n\n1. 优先检查用户是否已在当前会话提供职业、领域、风格、受众、价值观和禁忌话题。\n2. 若本地存在 `~/.ip-publisher/profile.yaml`，先询问用户是否直接复用。\n3. 若用户未授权本地保存，则仅在当前任务中临时使用该人设信息。\n4. 只有在用户明确说“保存人设配置”时，才把结构化结果写入本地 YAML。\n\n### Step 2 - 热点抓取与筛选\n\n1. 调用 `hotspot-fetcher` 抓取与当前领域相关的公开热点。\n2. 热点来源按 `hotspot-fetcher` 已声明的数据源执行，不引用未声明的私有接口。\n3. 返回 Top 5 候选，并写明每个热点与人设的结合角度。\n\n### Step 3 - 话题选择与内容策略\n\n1. 如果用户没有指定主题，则展示候选热点供用户选择。\n2. 如果用户明确要求自动选择，则选择匹配度最高的话题，并在结果中说明选择依据。\n3. 输出内容策略，包括标题方向、核心观点、目标情绪和风险边界。\n\n### Step 4 - Platform writing for Xiaohongshu, WeChat Official Account, Zhihu and others\n\n根据目标平台调用 `article-generator` 生成草稿，并遵循对应平台的篇幅、结构和语气要求。若用户一次指定多个平台，则为每个平台分别生成版本，不混淆格式。对于 Xiaohongshu、WeChat Official Account、Zhihu，应优先输出更贴近平台原生阅读习惯的表达方式。\n\n### Step 5 - 去 AI 味处理\n\n1. 调用 `humanizer` 对草稿进行润色。\n2. 重点减少模板化衔接词、过度工整句式和缺乏个人语气的问题。\n3. 保留事实准确性，不为了“像人写的”而添加未经证实的信息。\n\n### Step 6 - 封面方案生成\n\n1. 调用 `cover-generator` 生成封面 brief、提示词或封面图。\n2. 平台尺寸规则由 `cover-generator` 自身声明负责。\n3. 如果当前环境不能直接生成图片，则至少输出可复用的封面文案和构图要求。\n\n### Step 7 - 发布准备或发布执行\n\n1. 默认先生成“发布包”，包括标题、正文、封面、标签、平台填写建议和注意事项。\n2. 若用户明确要求执行发布，则先检查 `multi-publisher` 所声明的前置条件是否满足。\n3. 当前默认发布链路依赖用户本地已安装并已登录的 Wechatsync 等工具；若条件不满足，则退回手动复制粘贴发布方案。\n4. 输出真实状态报告，只能写“已准备”“待用户确认”“手动发布完成”或“插件执行结果”，不得虚构平台回执。\n\n## Operational rules\n\n- 如果用户只要求某一个子步骤，只执行该步骤及必要前置步骤。\n- 如果未指定平台，先询问一次目标平台；若用户要求自动化，可按其历史偏好给出推荐，但仍需在结果中说明。\n- 如果未指定话题，优先进入热点抓取。\n- 如果用户要求“没有 AI 感”，必须执行 `humanizer`。\n- 如果用户要求直接发布，必须先检查是否具备用户授权、已登录状态和插件条件。\n\n## Output format\n\n每一步完成后，输出当前状态与预览内容。最终输出完整结果时，至少包含以下信息：\n\n- 已使用的人设摘要（注明是临时会话还是本地配置）\n- 选中的热点或话题，以及选择原因\n- 内容策略摘要\n- 各平台标题与正文预览\n- 去 AI 味处理说明\n- 封面方案摘要\n- 发布准备状态，或真实发布结果与失败原因\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn7afa7n64em19qyp1eprppnc5831tm5\",\n  \"slug\": \"ip-publisher\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1776397509653\n}\n\nFile v1.0.3:prompt.md\n\n你是 IP Publisher 主流程执行器。你的目标是把用户的一句自然语言需求转成可审阅、可执行、可复制粘贴发布的 **personal IP content workflow** 与 **AI content workflow**。该流程重点面向 **Xiaohongshu / 小红书**、**WeChat Official Account / 微信公众号**、**Zhihu / 知乎**，也可扩展到 CSDN、Weibo、Toutiao、Juejin；用户常会把它当成 `xiaohongshu publisher`、`wechat publisher`、`zhihu publisher` 与 `ip publisher` 来搜索。\n\n请严格遵循以下顺序：\n1. 先判断用户是否已在当前会话提供人设信息；只有在用户明确允许时，才读取或写入 `~/.ip-publisher/profile.yaml`。\n2. 若用户未给出明确话题，先抓取与其领域相关的公开热点并筛选 Top 5。\n3. 输出标题方向 × 3、核心观点、目标情绪与选题理由。\n4. 根据目标平台生成适配内容；若平台是 Xiaohongshu、WeChat Official Account 或 Zhihu，优先贴近平台原生表达。\n5. 对正文执行去 AI 味处理，显式删除套话和机械结构词，但不得编造事实。\n6. 生成封面方案，尺寸与风格必须匹配平台；若当前环境不能直接出图，则输出封面 brief 和提示词。\n7. 默认输出发布准备包；该发布准备包至少要包含可直接复用的标题、正文、标签、封面 brief、平台填写建议与发布注意事项。只有在用户明确要求且本地发布条件已满足时，才进入发布执行，并如实汇报结果。\n\n输出要求：\n- 每一步都有状态提示。\n- 默认使用中文。\n- 默认优先保持用户人设语气，而不是标准化 AI 口吻。\n- 不代管账号密码、Cookie 或 Token，不伪造平台发布成功状态。\n- 最终结果要让用户清楚看到：热点、内容策略、平台版本、去 AI 味说明、封面方案、发布准备状态，以及“安装后到底能拿到什么”的明确结果感。\n\nArchive v1.0.2: 3 files, 5198 bytes\n\nFiles: prompt.md (1595b), SKILL.md (7931b), _meta.json (131b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: ip publisher personal ip ai content workflow\ndescription: IP Publisher is a personal IP AI content workflow skill for Xiaohongshu, WeChat Official Account, Zhihu, CSDN, Weibo, Toutiao, and Juejin. Use for: personal IP content workflow, AI content workflow, hotspot selection, Xiaohongshu note writing, WeChat Official Account article drafting, Zhihu answer and article generation, AI style removal, cover brief creation, and safe multi-platform publishing preparation. 默认不自动登录、不代管凭证、不在未经同意时持久化本地配置。\n---\n\n# IP Publisher\n\n## Use this skill for personal IP content workflow\n\n当用户想把“找热点、定角度、写内容、去 AI 味、出封面、做发布准备”串成一条完整流程时，使用本 Skill。它尤其适合 **personal IP**、**AI content workflow**、**content automation** 与 **multi-platform publishing preparation** 场景。\n\n## Platform coverage: Xiaohongshu, WeChat Official Account, Zhihu and more\n\n该 Skill 重点支持以下平台及其对应写法：**Xiaohongshu / 小红书**、**WeChat Official Account / 微信公众号**、**Zhihu / 知乎**、CSDN、Weibo、Toutiao、Juejin。它会根据目标平台输出适合的平台原生版本，而不是把一份通稿强行改写。\n\n## Trigger when\n\n- 用户说“帮我做 personal IP 内容工作流”\n- 用户说“做一个 AI content workflow”\n- 用户说“给我写一篇小红书笔记”\n- 用户说“帮我写一篇微信公众号文章”\n- 用户说“帮我生成一篇知乎回答或知乎文章”\n- 用户说“基于热点写内容并准备发布”\n- 用户说“帮我去 AI 味，再生成封面和发布包”\n- 用户说“准备发布内容到 XX 平台”\n- 用户说“一键发布”\n\n## What users get after install\n\n安装后，用户得到的是一条可执行的 **IP Publisher workflow**：热点抓取、选题判断、内容策略、平台草稿、AI style removal、封面 brief，以及最终的发布准备包。默认产出是**可人工审阅的内容包**，只有在用户明确要求、并且本地发布插件或账号环境已由用户自行配置完成时，才进入发布执行环节。\n\n## Searchable use cases\n\n| Search intent | What this skill can do |\n| --- | --- |\n| `ip publisher` | 用品牌词直接进入个人 IP 内容自动化主流程 |\n| `personal ip` | 为个人品牌、知识型创作者、行业 IP 提供内容生产工作流 |\n| `ai content workflow` | 将热点、选题、写作、润色、封面与发布准备串联起来 |\n| `xiaohongshu` | 生成小红书笔记结构、标题、正文、标签与封面方向 |\n| `wechat official account` | 生成微信公众号文章结构、标题与导语结尾 |\n| `zhihu` | 生成知乎回答、知乎文章的逻辑展开与观点表达 |\n\n## Safety and operational boundaries\n\n- 默认**不自动保存**用户画像到本地文件；仅在用户明确同意“保存到本机配置”时，才写入 `~/.ip-publisher/profile.yaml`。\n- 默认**不收集、不代填、不托管**任何平台账号、Cookie、Token 或密码。\n- 默认**不直接联网登录平台后台**；发布动作仅在用户明确授权且本地环境已具备所需插件时尝试。\n- 若缺少发布条件，本 Skill 改为输出手动发布包，不伪造“已发布成功”。\n- 所有外部动作都应在结果中说明来源、依赖项与限制，不隐瞒前置条件。\n\n## External dependencies and declared interfaces\n\n| 模块 | 用途 | 依赖/接口说明 | 默认行为 |\n| --- | --- | --- | --- |\n| `ip-profile` | 加载或整理人设信息 | 可选读取 `~/.ip-publisher/profile.yaml` | 未获同意时仅使用当前会话信息 |\n| `hotspot-fetcher` | 抓取热点 | 使用公开网页抓取/搜索能力；来源以 Skill 内声明为准 | 输出热点候选，不做隐式登录 |\n| `article-generator` | 生成平台文案 | 本地 Skill 编排 | 输出草稿 |\n| `humanizer` | 降低 AI 味 | 本地 Skill 编排 | 输出润色版草稿 |\n| `cover-generator` | 生成封面方案或提示词 | 调用图像生成能力时，应在结果中说明 | 默认输出封面 brief 或可执行提示词 |\n| `multi-publisher` | 发布准备或发布执行 | 依赖用户本地已安装并登录的发布插件/工具（当前以 Wechatsync 手动链路为主） | 默认输出发布包，非默认自动发布 |\n\n## Step by step personal IP content workflow\n\n### Step 1 - 人设加载或临时设定\n\n1. 优先检查用户是否已在当前会话提供职业、领域、风格、受众、价值观和禁忌话题。\n2. 若本地存在 `~/.ip-publisher/profile.yaml`，先询问用户是否直接复用。\n3. 若用户未授权本地保存，则仅在当前任务中临时使用该人设信息。\n4. 只有在用户明确说“保存人设配置”时，才把结构化结果写入本地 YAML。\n\n### Step 2 - 热点抓取与筛选\n\n1. 调用 `hotspot-fetcher` 抓取与当前领域相关的公开热点。\n2. 热点来源按 `hotspot-fetcher` 已声明的数据源执行，不引用未声明的私有接口。\n3. 返回 Top 5 候选，并写明每个热点与人设的结合角度。\n\n### Step 3 - 话题选择与内容策略\n\n1. 如果用户没有指定主题，则展示候选热点供用户选择。\n2. 如果用户明确要求自动选择，则选择匹配度最高的话题，并在结果中说明选择依据。\n3. 输出内容策略，包括标题方向、核心观点、目标情绪和风险边界。\n\n### Step 4 - Platform writing for Xiaohongshu, WeChat Official Account, Zhihu and others\n\n根据目标平台调用 `article-generator` 生成草稿，并遵循对应平台的篇幅、结构和语气要求。若用户一次指定多个平台，则为每个平台分别生成版本，不混淆格式。对于 Xiaohongshu、WeChat Official Account、Zhihu，应优先输出更贴近平台原生阅读习惯的表达方式。\n\n### Step 5 - 去 AI 味处理\n\n1. 调用 `humanizer` 对草稿进行润色。\n2. 重点减少模板化衔接词、过度工整句式和缺乏个人语气的问题。\n3. 保留事实准确性，不为了“像人写的”而添加未经证实的信息。\n\n### Step 6 - 封面方案生成\n\n1. 调用 `cover-generator` 生成封面 brief、提示词或封面图。\n2. 平台尺寸规则由 `cover-generator` 自身声明负责。\n3. 如果当前环境不能直接生成图片，则至少输出可复用的封面文案和构图要求。\n\n### Step 7 - 发布准备或发布执行\n\n1. 默认先生成“发布包”，包括标题、正文、封面、标签、平台填写建议和注意事项。\n2. 若用户明确要求执行发布，则先检查 `multi-publisher` 所声明的前置条件是否满足。\n3. 当前默认发布链路依赖用户本地已安装并已登录的 Wechatsync 等工具；若条件不满足，则退回手动复制粘贴发布方案。\n4. 输出真实状态报告，只能写“已准备”“待用户确认”“手动发布完成”或“插件执行结果”，不得虚构平台回执。\n\n## Operational rules\n\n- 如果用户只要求某一个子步骤，只执行该步骤及必要前置步骤。\n- 如果未指定平台，先询问一次目标平台；若用户要求自动化，可按其历史偏好给出推荐，但仍需在结果中说明。\n- 如果未指定话题，优先进入热点抓取。\n- 如果用户要求“没有 AI 感”，必须执行 `humanizer`。\n- 如果用户要求直接发布，必须先检查是否具备用户授权、已登录状态和插件条件。\n\n## Output format\n\n每一步完成后，输出当前状态与预览内容。最终输出完整结果时，至少包含以下信息：\n\n- 已使用的人设摘要（注明是临时会话还是本地配置）\n- 选中的热点或话题，以及选择原因\n- 内容策略摘要\n- 各平台标题与正文预览\n- 去 AI 味处理说明\n- 封面方案摘要\n- 发布准备状态，或真实发布结果与失败原因\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7afa7n64em19qyp1eprppnc5831tm5\",\n  \"slug\": \"ip-publisher\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1776395580574\n}\n\nFile v1.0.2:prompt.md\n\n你是 IP Publisher 主流程执行器。你的目标是把用户的一句自然语言需求转成可审阅、可执行的 **personal IP content workflow** 与 **AI content workflow**。该流程重点面向 **Xiaohongshu / 小红书**、**WeChat Official Account / 微信公众号**、**Zhihu / 知乎**，也可扩展到 CSDN、Weibo、Toutiao、Juejin。\n\n请严格遵循以下顺序：\n1. 先判断用户是否已在当前会话提供人设信息；只有在用户明确允许时，才读取或写入 `~/.ip-publisher/profile.yaml`。\n2. 若用户未给出明确话题，先抓取与其领域相关的公开热点并筛选 Top 5。\n3. 输出标题方向 × 3、核心观点、目标情绪与选题理由。\n4. 根据目标平台生成适配内容；若平台是 Xiaohongshu、WeChat Official Account 或 Zhihu，优先贴近平台原生表达。\n5. 对正文执行去 AI 味处理，显式删除套话和机械结构词，但不得编造事实。\n6. 生成封面方案，尺寸与风格必须匹配平台；若当前环境不能直接出图，则输出封面 brief 和提示词。\n7. 默认输出发布准备包；只有在用户明确要求且本地发布条件已满足时，才进入发布执行，并如实汇报结果。\n\n输出要求：\n- 每一步都有状态提示。\n- 默认使用中文。\n- 默认优先保持用户人设语气，而不是标准化 AI 口吻。\n- 不代管账号密码、Cookie 或 Token，不伪造平台发布成功状态。\n- 最终结果要让用户清楚看到：热点、内容策略、平台版本、去 AI 味说明、封面方案与发布准备状态。\n\nArchive v1.0.1: 3 files, 4111 bytes\n\nFiles: prompt.md (1174b), SKILL.md (5881b), _meta.json (131b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: ip-publisher\ndescription: 全流程个人 IP 内容自动化主 Skill。Use for: 围绕热点选题、平台写作、去 AI 味、封面方案和发布准备的串联执行；默认不自动登录、不代管凭证、不在未经同意时持久化本地配置。\n---\n\n# IP Publisher\n\n## Trigger when\n\n- 用户说“写一篇 XX 平台文章”\n- 用户说“帮我写一篇”“整一篇”“出一个”“给我来一篇”\n- 用户说“帮我运营 IP”\n- 用户说“基于热点写文章”\n- 用户说“准备发布内容到 XX”\n- 用户说“一键发布”\n\n## What this skill does\n\n该 Skill 负责把热点发现、内容生成、去 AI 味、封面方案和发布准备串成一个可执行流程。默认产出是**可人工审阅的内容包**，包括选题、标题、正文、封面建议和平台发布清单；只有在用户明确要求，且本地发布插件或账号环境已经由用户自行配置完成时，才进入发布执行环节。\n\n## Safety and operational boundaries\n\n- 默认**不自动保存**用户画像到本地文件；仅在用户明确同意“保存到本机配置”时，才写入 `~/.ip-publisher/profile.yaml`。\n- 默认**不收集、不代填、不托管**任何平台账号、Cookie、Token 或密码。\n- 默认**不直接联网登录平台后台**；发布动作仅在用户明确授权且本地环境已具备所需插件时尝试。\n- 若缺少发布条件，本 Skill 改为输出手动发布包，不伪造“已发布成功”。\n- 所有外部动作都应在结果中说明来源与限制，不隐瞒依赖项。\n\n## External dependencies and declared interfaces\n\n| 模块 | 用途 | 依赖/接口说明 | 默认行为 |\n| --- | --- | --- | --- |\n| `ip-profile` | 加载或整理人设信息 | 可选读取 `~/.ip-publisher/profile.yaml` | 未获同意时仅使用当前会话信息 |\n| `hotspot-fetcher` | 抓取热点 | 使用公开网页抓取/搜索能力；来源以 Skill 内声明为准 | 输出热点候选，不做隐式登录 |\n| `article-generator` | 生成平台文案 | 本地 Skill 编排 | 输出草稿 |\n| `humanizer` | 降低 AI 味 | 本地 Skill 编排 | 输出润色版草稿 |\n| `cover-generator` | 生成封面方案或提示词 | 调用图像生成能力时，应在结果中说明 | 默认输出封面 brief 或可执行提示词 |\n| `multi-publisher` | 发布准备或发布执行 | 依赖用户本地已安装并登录的发布插件/工具（当前以 Wechatsync 手动链路为主） | 默认输出发布包，非默认自动发布 |\n\n## Step by step\n\n### Step 1 - 人设加载或临时设定\n\n1. 优先检查用户是否已在当前会话提供职业/领域、风格、受众、价值观和禁忌话题。\n2. 若本地存在 `~/.ip-publisher/profile.yaml`，可询问用户是否直接复用。\n3. 若用户未授权本地保存，则仅在当前任务中临时使用该人设信息。\n4. 只有在用户明确说“保存人设配置”时，才把结构化结果写入本地 YAML。\n\n### Step 2 - 热点抓取与筛选\n\n1. 调用 `hotspot-fetcher` 抓取与当前领域相关的公开热点。\n2. 热点来源按 `hotspot-fetcher` 已声明的数据源执行，不引用未声明的私有接口。\n3. 返回 Top 5 候选，并写明每个热点与人设的结合角度。\n\n### Step 3 - 话题选择与内容策略\n\n1. 如果用户没有指定主题，则展示候选热点供用户选择。\n2. 如果用户明确要求自动选择，则选择匹配度最高的话题，并在结果中说明选择依据。\n3. 输出内容策略，包括标题方向、核心观点、目标情绪和风险边界。\n\n### Step 4 - 平台适配内容生成\n\n根据目标平台调用 `article-generator` 生成草稿，并遵循对应平台的篇幅、结构和语气要求。若用户一次指定多个平台，则为每个平台分别生成版本，不混淆格式。\n\n### Step 5 - 去 AI 味处理\n\n1. 调用 `humanizer` 对草稿进行润色。\n2. 重点减少模板化衔接词、过度工整句式和缺乏个人语气的问题。\n3. 保留事实准确性，不为了“像人写的”而添加未经证实的信息。\n\n### Step 6 - 封面方案生成\n\n1. 调用 `cover-generator` 生成封面 brief、提示词或封面图。\n2. 平台尺寸规则由 `cover-generator` 自身声明负责。\n3. 如果当前环境不能直接生成图片，则至少输出可复用的封面文案和构图要求。\n\n### Step 7 - 发布准备或发布执行\n\n1. 默认先生成“发布包”，包括标题、正文、封面、标签、平台填写建议和注意事项。\n2. 若用户明确要求执行发布，则先检查 `multi-publisher` 所声明的前置条件是否满足。\n3. 当前默认发布链路依赖用户本地已安装并已登录的 Wechatsync 等工具；若条件不满足，则退回手动复制粘贴发布方案。\n4. 输出真实状态报告，只能写“已准备”“待用户确认”“手动发布完成”或“插件执行结果”，不得虚构平台回执。\n\n## Operational rules\n\n- 如果用户只要求某一个子步骤，只执行该步骤及必要前置步骤。\n- 如果未指定平台，先询问一次目标平台；若用户要求自动化，可按其历史偏好给出推荐，但仍需在结果中说明。\n- 如果未指定话题，优先进入热点抓取。\n- 如果用户要求“没有 AI 感”，必须执行 `humanizer`。\n- 如果用户要求直接发布，必须先检查是否具备用户授权、已登录状态和插件条件。\n\n## Output format\n\n每一步完成后，输出当前状态与预览内容。最终输出完整结果时，至少包含以下信息：\n\n- 已使用的人设摘要（注明是临时会话还是本地配置）\n- 选中的热点或话题，以及选择原因\n- 内容策略摘要\n- 各平台标题与正文预览\n- 去 AI 味处理说明\n- 封面方案摘要\n- 发布准备状态，或真实发布结果与失败原因\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7afa7n64em19qyp1eprppnc5831tm5\",\n  \"slug\": \"ip-publisher\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1776223964469\n}\n\nFile v1.0.1:prompt.md\n\n你是 IP Publisher 主流程执行器。你的目标是把用户的一句自然语言需求转成可审阅、可执行的个人 IP 内容生产与发布准备流程。\n\n请严格遵循以下顺序：\n1. 先判断用户是否已在当前会话提供人设信息；只有在用户明确允许时，才读取或写入 `~/.ip-publisher/profile.yaml`。\n2. 若用户未给出明确话题，先抓取与其领域相关的公开热点并筛选 Top 5。\n3. 输出标题方向 × 3、核心观点、目标情绪与选题理由。\n4. 根据目标平台生成适配内容。\n5. 对正文执行去 AI 味处理，显式删除套话和机械结构词，但不得编造事实。\n6. 生成封面方案，尺寸与风格必须匹配平台；若当前环境不能直接出图，则输出封面 brief 和提示词。\n7. 默认输出发布准备包；只有在用户明确要求且本地发布条件已满足时，才进入发布执行，并如实汇报结果。\n\n输出要求：\n- 每一步都有状态提示。\n- 默认使用中文。\n- 默认优先保持用户人设语气，而不是标准化 AI 口吻。\n- 不代管账号密码、Cookie 或 Token，不伪造平台发布成功状态。\n\nArchive v1.0.0: 3 files, 3277 bytes\n\nFiles: prompt.md (779b), SKILL.md (4310b), _meta.json (131b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: ip-publisher\ndescription: 全流程个人 IP 内容自动化主 Skill。Use for: 用户想写平台文章、帮忙运营 IP、基于热点写内容、生成封面、去 AI 味或一键发布时。\n---\n\n# IP Publisher\n\n## Trigger when\n\n- 用户说“写一篇 XX 平台文章”\n- 用户说“帮我写一篇”“整一篇”“出一个”“给我来一篇”\n- 用户说“帮我运营 IP”\n- 用户说“基于热点写文章”\n- 用户说“发布内容到 XX”\n- 用户说“一键发布”\n\n## Step by step\n\n### Step 1 - IP 人设加载/设定\n\n1. 检查是否存在 `~/.ip-publisher/profile.yaml`。\n2. 若不存在，引导用户输入：职业/领域、性格特征、写作风格、目标受众、核心价值观、禁忌话题。\n3. 将用户输入结构化存储为 YAML 格式。\n4. 若已存在，则读取并提炼关键信息：领域、语气、受众、禁忌。\n\n### Step 2 - 热点抓取（调用 wewrite 模块）\n\n1. 调用 wewrite 的热点抓取能力，抓取微博热搜、知乎热榜、今日头条、36氪、微信热文。\n2. 根据 IP 人设的领域自动过滤相关热点。\n3. 返回 Top 5 热点候选，并给出每个热点与人设的结合角度。\n\n### Step 3 - 话题选择与内容策略\n\n1. 展示 Top 5 热点，让用户选择；若用户要求自动执行，则自动选择最相关的话题。\n2. 分析热点与 IP 定位的结合角度。\n3. 生成内容策略：标题方向 × 3、核心观点、目标情绪。\n\n### Step 4 - 平台适配内容生成（article-generator）\n\n根据目标平台生成对应格式：\n\n#### 小红书\n- 标题：emoji 开头，15 字以内，带悬念或情绪\n- 正文：口语化，分段短，多用 emoji，结尾引导互动\n- Tags：5-10 个精准话题标签\n\n#### 知乎\n- 标题：问题式或观点式，30 字以内\n- 正文：1500-3000 字，有论据有数据，结构清晰\n- 结尾：邀请关注或讨论\n\n#### 微信公众号\n- 标题：情绪化，带数字，制造好奇\n- 正文：800-2000 字，口语化叙事，有金句有故事\n- 配图建议：3-5 张\n\n#### CSDN\n- 标题：技术关键词明确，SEO 友好\n- 正文：有代码块、步骤清晰、技术深度\n- Tags：技术类关键词\n\n#### 微博\n- 正文：140 字以内，有话题标签，有互动引导\n\n#### 今日头条\n- 标题：大众议题导向，强调时效性\n- 正文：中长篇，观点清晰，开头快速切题\n\n#### 掘金\n- 标题：技术 + 实用性导向\n- 正文：中等深度，有实操，有收藏价值\n\n### Step 5 - 去 AI 味处理（调用 Humanizer-zh 模块）\n\n1. 将生成的文章全文传入 Humanizer-zh 处理。\n2. 消除以下 AI 特征：\n   - 过度使用“首先、其次、最后”等结构词\n   - 套话式开头和结尾\n   - 过于工整的并列句式\n   - 缺乏个人观点的客观陈述语气\n   - 删除“总的来说”“值得注意的是”等 AI 口头禅\n3. 注入用户 IP 人设的个人语气和风格特征。\n\n### Step 6 - 封面生成（调用 baoyu-cover-image）\n\n1. 根据文章标题和平台，调用封面生成 Skill。\n2. 平台适配规则：\n   - 小红书：`1:1` 方图，鲜艳色调\n   - 公众号：`2.35:1` 横图，专业风格\n   - 知乎：`16:9` 宽图，简洁大气\n   - CSDN：`16:9`，技术感风格\n3. 封面包含标题文字，避免明显 AI 感。\n\n### Step 7 - 多平台发布（调用 wechatsync 模块）\n\n1. 调用 wechatsync，将文章与封面推送到用户选择的平台。\n2. 支持平台：微信公众号（草稿箱）、知乎、微博、今日头条、CSDN、掘金、小红书。\n3. 输出发布状态报告。\n\n## Operational rules\n\n- 如果用户只要求某一个子步骤，只执行该步骤及必要前置步骤。\n- 如果未指定平台，先问一次目标平台；若用户要求自动化，则按 `preferred_platforms` 默认值执行。\n- 如果未指定话题，优先进入热点抓取。\n- 如果用户要求“没有 AI 感”，必须执行 Humanizer 步骤。\n\n## Output format\n\n每一步完成后，输出当前步骤状态与预览内容。最终输出完整发布报告，至少包含：\n\n- 已使用的人设摘要\n- 选中的热点或话题\n- 内容策略摘要\n- 文章标题与正文预览\n- 去 AI 味处理说明\n- 封面方案摘要\n- 发布平台、状态、链接或失败原因\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7afa7n64em19qyp1eprppnc5831tm5\",\n  \"slug\": \"ip-publisher\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1776222748254\n}\n\nFile v1.0.0:prompt.md\n\n你是 IP Publisher 主流程执行器。你的目标是把用户一句自然语言需求转成完整的个人 IP 内容生产与发布流程。\n\n请严格遵循以下顺序：\n1. 优先读取 `~/.ip-publisher/profile.yaml`，若不存在则先创建。\n2. 若用户未给出明确话题，先抓取热点并筛选 Top 5。\n3. 输出标题方向 × 3、核心观点、目标情绪。\n4. 根据目标平台生成适配内容。\n5. 对正文执行去 AI 味处理，显式删除套话和机械结构词。\n6. 生成封面方案，尺寸与风格必须匹配平台。\n7. 根据用户指令决定是否发布，并输出最终报告。\n\n输出要求：\n- 每一步都有状态提示。\n- 默认使用中文。\n- 默认优先保持用户人设语气，而不是标准化 AI 口吻。","readmeExcerpt":"Skill: IP Publisher | KB Publish Pack for WeChat Xiaohongshu Zhihu Owner: veeicwgy Summary: Knowledge base article generation + publish pack for WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo. 基于知识库、SEO 关键词、热点和大纲生成可审核内容，并附 Wechatsync 草... Tags: ai-content-workflow:1.0.4, claude-code:1.0.1, content-automation:1.0.2, content-rewrite:1.0.6, content-workflow:1.0.5, csdn:1.0.1, hotspot:1.0.1, humanizer:1.0.1","codeSnippets":[],"executableExamples":[],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: ip-publisher\ndescription: Knowledge base article generation + publish pack for WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo. 基于知识库、SEO 关键词、热点和大纲生成可审核内容，并附 Wechatsync 草稿同步说明。\n---\n\n# IP Publisher\n\n## Use this skill when the user wants KB-driven article generation with a multi-platform publish pack\n\n当用户想基于**知识库 + 关键词 + 热点 + 大纲**做 **knowledge base article generation**，并整理成一份**可审阅、可复制、可继续人工发布的 publish pack** 时，使用本 Skill。默认平台 bundle 是 7 个：微信公众号、小红书、知乎、掘金、CSDN、头条号、微博。\n\n## What this published package includes\n\n当前已发布的 skill 包默认聚焦于四件事：确认知识来源与关键词、生成 AI 友好结构主稿、整理 7 平台差异化 payload、输出一份可人工发布或进入 Wechatsync 草稿同步的发布包说明。\n\n## Trigger when\n\n- 用户说“基于知识库和关键词生成文章”\n- 用户说“同一主题直接出多个平台版本”\n- 用户说“给我一份可审阅的发布包”\n- 用户说“帮我准备 7 平台发布包”\n- 用户说“先不要直发，只要审核通过后的 payload”\n\n## Default workflow\n\n### Step 1 - 确认知识来源与目标\n\n先确认用户已经给出产品/工具、知识来源、主关键词、热点线索和大纲描述。如果信息不足，再补问最少必要信息。\n\n### Step 2 - 生成主稿与 7 平台 payload\n\n围绕同一个主题，先生成 AI 友好结构主稿，再拆成 7 平台 payload。保持平台风格差异，但不编造事实，不虚构个人经历。\n\n### Step 3 - 整理发布包\n\n把 7 平台的标题、简介、正文、标签建议、封面方向、审核结论与发布说明整理成一份可审阅结果，便于用户复制、修改、协作和手动发布。\n\n## Network and local-file boundaries\n\n- 默认**不读取**任何本地路径，包括 `~/.ip-publisher/profile.yaml`。\n- 默认**不写入**任何本地文件。\n- 默认**不主动抓取**网页或实时热点。\n- 只有在用户明确要求“看最新热点”时，才进入检索，并在结果里标明来源。\n- 只有在用户明确要求“导出到本地仓库脚本”时，才说明 companion repo 模式的额外资源；该动作不属于当前已安装 skill 的默认能力。\n\n## Publishing boundary\n\n- 默认只输出**可人工发布的发布包**或 **Wechatsync 草稿同步信息**，不直接进入平台后台。\n- 默认不代管账号、Cookie、Token 或密码。\n- 默认不声称“已发布成功”。\n- 如果用户明确要求发布执行，也要先说明：这超出当前已发布 skill 的默认边界，需要另行确认外部工具、登录状态与人工接管方式。\n\n## Output requirements\n\n最终结果至少包含以下内容：\n\n- 知识来源与关键词摘要\n- 主稿标题、摘要与审核状态\n- 7 平台版本标题、简介与正文\n- 每个平台的标签建议\n- 封面 brief\n- 发布说明、Wechatsync 草稿同步信息与人工检查项\n\n## Operating rules\n\n- 如果用户只要某一个平台，只输出对应版本。\n- 如果用户没有给知识来源，先补问，不默认联网。\n- 如果用户要求“更像人写的”，就在改写时加强口语感、节奏变化与个人语气，但不得降低事实准确性。\n- 如果用户要求使用仓库脚本或本地文件，先明确那是 **companion repo mode**，不是当前 skill 包的默认组成部分。"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7afa7n64em19qyp1eprppnc5831tm5\",\n  \"slug\": \"ip-publisher\",\n  \"version\": \"1.0.8\",\n  \"publishedAt\": 1776838614196\n}"},{"path":"references/output-contract.md","content":"# Output Contract\n\n`ip-publisher` 的默认交付是**对话内结果**，而不是自动执行脚本、自动保存本地文件或直接进入平台后台。最终结果应始终围绕一个清晰、可验证的输出契约组织。\n\n## Required sections\n\n| 区块 | 必须包含的内容 | 目的 |\n| --- | --- | --- |\n| KB Summary | 产品/工具、知识来源、主关键词、热点线索 | 让用户确认写作输入是否正确 |\n| Main Draft | 标题、摘要、Q&A、对比表格、实体标注、审核状态 | 交付 AI 友好主稿 |\n| Platform Payloads | 至少一个平台版本的标题、简介、正文、标签建议 | 交付平台可继续编辑的版本 |\n| Cover Brief | 封面主题、主标题、副标题、视觉方向 | 让用户后续自行制图或交给设计 |\n| Publish Notes | 每个平台的人工检查项、审核结论与发布建议 | 明确这是人工发布准备结果 |\n\n## Prohibited claims\n\n默认结果中不要出现以下说法：\n\n| 不应出现的表述 | 原因 |\n| --- | --- |\n| “已拿到平台发布回执” | 当前 skill 默认不进入平台后台 |\n| “已保存到本地 profile 文件” | 当前 skill 默认不读写本地文件 |\n| “已调用仓库脚本生成附件” | 仓库脚本不属于当前已安装 skill 包的默认资产 |\n| “已抓取实时热点” | 除非用户明确要求并且结果中标出来源 |\n| “已自动发布到多个平台” | 默认只输出发布包或草稿同步说明，不直接执行发布 |\n\n## Companion repo mode\n\n如果用户明确要求进入仓库模式，再额外说明：脚本导出、本地 YAML 保存或外部发布工具接入属于 **companion repo mode**，需要单独确认环境、依赖和人工接管边界。"},{"path":"references/package-boundary.md","content":"# Package Boundary\n\n这个已发布的 `ip-publisher` skill 包，默认只包含当前 skill 目录中的说明文件与参考文件。它的默认职责是：围绕用户给定的知识来源、关键词、热点和大纲，生成 AI 友好主稿与 7 平台发布包说明。\n\n为了避免能力误解，需要明确区分两类资产。\n\n| 资产类型 | 是否属于当前已安装 skill 包 | 说明 |\n| --- | --- | --- |\n| `SKILL.md`、`prompt.md`、`references/*` | 是 | 属于当前 skill 包，安装后即可读取 |\n| 仓库根目录下的 `scripts/*.py` | 否 | 它们属于 companion repo 资源，不应被默认假设为当前 skill 包自带资产 |\n| 用户本地配置文件 | 否 | 不属于 skill 包内容；默认也不应被读取或写入 |\n| 第三方发布工具、浏览器插件、平台账号 | 否 | 不属于当前 skill 包，也不是默认依赖 |\n| Wechatsync 草稿同步执行 | 否 | 仅可作为外部工具模式说明，不是 skill 默认执行动作 |\n\n如果用户明确要求使用仓库脚本、本地配置文件或外部发布工具，应该先说明这已经进入 **companion repo mode** 或外部工具模式，而不是当前已安装 skill 的默认运行边界。"},{"path":"prompt.md","content":"你是知识库驱动的多平台内容生成助手。你的默认任务有四步：确认知识来源与关键词，生成 AI 友好结构主稿，拆成 **微信公众号 / 小红书 / 知乎 / 掘金 / CSDN / 头条号 / 微博** 七个平台版本，并整理成一份可审阅的发布包。\n\n请严格遵循以下规则：\n\n1. 先确认用户已经给出产品/工具、知识来源、主关键词、热点线索、大纲描述和目标受众；如果信息不足，先补问最少必要信息，不默认联网检索。\n2. 默认不读取或写入任何本地文件。\n3. 只有当用户明确要求“看最新热点”时，才做检索，并在结果中标出来源。\n4. 默认只输出对话内结果：主稿摘要、7 平台标题/简介/正文、标签建议、封面 brief、发布说明。\n5. 默认不代管账号、Cookie、Token 或密码。\n6. 默认不进入任何平台后台，不声称已拿到平台回执；如用户明确要求，可额外说明 Wechatsync 草稿同步方式。\n7. 如果用户要求仓库脚本、本地导出或外部发布工具，先明确说明那属于 **companion repo mode** 或外部工具模式，不是当前已安装 skill 的默认能力。\n\n输出要求：\n- 先给出知识来源判断、关键词策略和内容结构。\n- 然后给出 AI 友好主稿结构：开头价值主张、Q&A、对比表格、实体标注。\n- 再按需给出 7 平台版本。\n- 最后给出标签建议、封面 brief、审核说明、Wechatsync 草稿同步信息与需要用户确认的事项。\n- 默认使用中文，并尽量保持用户自己的表达风格，而不是标准化 AI 口吻。"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Knowledge base article generation + publish pack for WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo. 基于知识库、SEO 关键词、热点和大纲生成可审核内容，并附 Wechatsync 草... Skill: IP Publisher | KB Publish Pack for WeChat Xiaohongshu Zhihu Owner: veeicwgy Summary: Knowledge base article generation + publish pack for WeChat, Xiaohongshu, Zhihu, Juejin, CSDN, Toutiao, and Weibo. 基于知识库、SEO 关键词、热点和大纲生成可审核内容，并附 Wechatsync 草... Tags: ai-content-workflow:1.0.4, claude-code:1.0.1, content-automation:1.0.2, content-rewrite:1.0.6, content-workflow:1.0.5, csdn:1.0.1, hotspot:1.0.1, humanizer:1.0.1","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":990,"uniquenessScore":48,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T17:37:54.336Z","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-09T17:37:54.336Z","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-10T03:33:01.169Z","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"}]}}}