youmind-article-dispatch
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseContent Dispatch Hub — One Topic, Every Platform
内容分发中心——一个主题,覆盖全平台
Distribute your content to multiple platforms from a single topic. Each platform skill independently adapts content for its target audience — developers on Dev.to, newsletter readers on Ghost, and more.
基于单个主题将内容分发至多个平台。每个平台Skill会针对目标受众独立调整内容——比如面向Dev.to的开发者、Ghost的通讯订阅读者等。
Onboarding
入门引导
⚠️ MANDATORY: When the user has just installed this skill, run the onboarding flow IMMEDIATELY. Translate to the user's language.
The onboarding flow sets up TWO things in ONE conversation: platform roster (where to publish) and author DNA (how to write). These are NOT separate steps — they happen together during the first dispatch.
⚠️ 强制要求:当用户刚安装此Skill时,立即执行入门引导流程。请翻译成用户使用的语言。
入门引导流程会在一次对话中完成两项设置:平台清单(发布目标平台)和作者特征库(写作风格)。这两个步骤并非分开进行——它们会在首次分发过程中同步完成。
Phase 1: Platform roster (30 seconds)
第一阶段:平台清单(30秒)
✅ Content Dispatch Hub installed!Quick setup — which platforms do you use?
- Dev.to 2. Hashnode 3. WordPress 4. Tumblr 5. Ghost
- Beehiiv 7. Kit 8. X/Twitter 9. WeChat (公众号) 10. Qiita
(list numbers, e.g. "1, 5, 8")
After user selects:
- Save to →
~/.youmind/dispatch-roster.yamlactive_platforms - For each selected, check skill installed + YouMind connection via
validate - Report status table (✅ connected / ❌ → setup link)
✅ 内容分发中心已安装!快速设置——你使用哪些平台?
- Dev.to 2. Hashnode 3. WordPress 4. Tumblr 5. Ghost
- Beehiiv 7. Kit 8. X/Twitter 9. 微信(公众号) 10. Qiita
(请列出数字,例如:"1, 5, 8")
用户选择后:
- 保存至的
~/.youmind/dispatch-roster.yaml字段active_platforms - 针对每个选中的平台,检查Skill是否已安装以及通过验证YouMind连接状态
validate - 生成状态表格(✅ 已连接 / ❌ → 设置链接)
Phase 2: Author DNA bootstrap (integrated into first dispatch)
第二阶段:作者特征库初始化(集成到首次分发中)
Do NOT ask the user to fill a profile form. Instead, bootstrap the author profile from one of two paths:
Path A — User has articles in YouMind KB (preferred):
- Call YouMind search API to fetch the user's recent 10–15 articles
- Analyze across articles: avg paragraph length, code density, language distribution, opening patterns, depth level, typical word count, tone markers
- Propose a profile:
📝 I analyzed your recent articles. Here's what I see:
- Voice: Conversational-technical, first-person practitioner
- Audience: Mid-level developers (you assume REST/Git knowledge)
- Code density: High (avg 4 code blocks per article)
- Depth: Practitioner-level (how-to with real gotchas, not beginner intros)
- Languages: English primary, Chinese secondary
- Signature moves: You always lead with the problem, include a gotchas section, and end with working code
Sound right? I'll use this as your baseline across all platforms. You can adjust anytime.
- User confirms/adjusts → save to
~/.youmind/author-profile.yaml - Immediately proceed to first dispatch with the profile active
Path B — New user, no articles (cold start):
Embed 3 targeted questions INTO the first dispatch request, not as a separate quiz:
You said: "帮我写一篇关于 AI agents 的文章发到 Dev.to 和 X"Great! Since this is your first dispatch, 3 quick questions so I write in YOUR voice:1. 这篇文章的风格? (a) 代码先行,先看效果再讲原理 (b) 故事驱动,用经历带出技术点 (c) 数据说话,benchmark 和对比为主 (d) 手把手教学,假设读者是入门者2. 你的读者是谁? (a) 做产品的开发者 (b) 正在学习的学生/新人 (c) 做技术决策的 TL/架构师 (d) 泛科技读者3. 你的内容里绝对不要出现什么? (自由回答 — 例如"不要营销话术"、"不要 AI 味"、"不要太长")
After user answers:
- Map answers to fields
author-profile.yaml - Save profile
- Immediately continue the dispatch — no second round-trip. The first article is generated WITH the profile already active.
- After publishing, confirm: "Saved as your writing profile. Next time just say '帮我分发', I know your style."
请勿要求用户填写资料表单。 而是通过以下两种方式之一初始化作者资料:
路径A——用户YouMind知识库中有文章(优先选择):
- 调用YouMind搜索API获取用户最近10-15篇文章
- 分析这些文章:平均段落长度、代码密度、语言分布、开篇模式、内容深度、典型字数、语气特征
- 生成一份资料建议:
📝 我分析了你的近期文章,发现以下特征:
- 语气: 兼具技术性与对话感,第一人称从业者视角
- 受众: 中级开发者(默认你假设读者具备REST/Git知识)
- 代码密度: 高(平均每篇文章包含4个代码块)
- 内容深度: 从业者级别(包含实际陷阱的实操指南,而非入门介绍)
- 语言: 英文为主,中文为辅
- 标志性风格: 你总是以问题开篇,包含陷阱提示章节,并以可运行代码结尾
是否符合你的风格? 我将以此作为你在所有平台的基准风格,你可随时调整。
- 用户确认/调整后 → 保存至
~/.youmind/author-profile.yaml - 立即使用该资料进行首次分发
路径B——新用户,无文章(冷启动):
将3个针对性问题嵌入首次分发请求中,而非作为单独测验:
你说:"帮我写一篇关于AI agents的文章发到Dev.to和X"好的!这是你首次使用分发功能,我有3个快速问题以便匹配你的写作风格:1. 这篇文章的风格? (a) 代码先行,先看效果再讲原理 (b) 故事驱动,用经历带出技术点 (c) 数据说话,以基准测试和对比为主 (d) 手把手教学,假设读者是入门者2. 你的读者是谁? (a) 做产品的开发者 (b) 正在学习的学生/新人 (c) 做技术决策的TL/架构师 (d) 泛科技读者3. 你的内容里绝对不要出现什么? (自由回答——例如"不要营销话术"、"不要AI腔"、"不要太长")
用户回答后:
- 将答案映射到的对应字段
author-profile.yaml - 保存资料
- 立即继续分发流程——无需二次交互。首篇文章将直接使用该资料生成。
- 发布完成后,确认:"已保存为你的写作风格。下次只需说'帮我分发',我就知道你的风格了。"
Why this matters
为什么这很重要
| Approach | First article quality | User friction |
|---|---|---|
| ❌ No profiling | Generic, platform-default | Zero (but bad output) |
| ❌ Separate 5-question form | Better, but profile ≠ real usage | High (feels like homework) |
| ✅ Path A: KB bootstrap | Excellent — based on real writing | Near-zero (confirm/adjust) |
| ✅ Path B: 3 inline questions | Good — targeted baseline | Low (embedded in first dispatch) |
| 方式 | 首篇文章质量 | 用户操作成本 |
|---|---|---|
| ❌ 无资料配置 | 通用化,平台默认风格 | 零成本(但输出质量差) |
| ❌ 单独5题表单 | 质量较好,但资料与实际使用脱节 | 高成本(像做作业) |
| ✅ 路径A:知识库初始化 | 极佳——基于真实写作内容 | 几乎零成本(仅需确认/调整) |
| ✅ 路径B:3个嵌入式问题 | 良好——针对性基准风格 | 低成本(嵌入首次分发) |
Roster + Profile updates after onboarding
入门后的清单与资料更新
"Add Ghost to my platforms" → update"Remove X/Twitter" → update roster "I want to write more beginner content" → update~/.youmind/dispatch-roster.yaml"Analyze my recent articles again" → re-run Path A bootstrap~/.youmind/author-profile.yaml
"把Ghost添加到我的平台" → 更新"移除X/Twitter" → 更新平台清单 "我想写更多面向入门者的内容" → 更新~/.youmind/dispatch-roster.yaml"重新分析我的近期文章" → 重新执行路径A的初始化流程~/.youmind/author-profile.yaml
Usage Modes
使用模式
Mode 1: Single Platform Routing
模式1:单平台路由
User specifies one platform → dispatch directly invokes the corresponding platform skill.
"Write about AI agents for Dev.to" → invoke youmind-devto-article
"Write a weekly issue for Beehiiv" → invoke youmind-beehiiv-article
"Write a Tumblr post about indie hacking" → invoke youmind-tumblr-article
"Draft a public creator post for Kit" → invoke youmind-kit-article
"Post a thread about startup culture on X" → invoke youmind-x-article
"发布一篇技术文章到 WordPress" → invoke youmind-wordpress-article用户指定单个平台 → 分发中心直接调用对应平台的Skill。
"Write about AI agents for Dev.to" → 调用youmind-devto-article
"Write a weekly issue for Beehiiv" → 调用youmind-beehiiv-article
"Write a Tumblr post about indie hacking" → 调用youmind-tumblr-article
"Draft a public creator post for Kit" → 调用youmind-kit-article
"Post a thread about startup culture on X" → 调用youmind-x-article
"发布一篇技术文章到 WordPress" → 调用youmind-wordpress-articleMode 2: Multi-Platform Dispatch
模式2:多平台分发
User specifies multiple platforms → dispatch invokes each platform skill sequentially with the same topic.
"Write about AI agents and publish to Dev.to, Beehiiv, and Kit"
"把这个话题发布到 Dev.to 和 Hashnode"用户指定多个平台 → 分发中心依次调用每个平台的Skill,使用同一主题。
"Write about AI agents and publish to Dev.to, Beehiiv, and Kit"
"把这个话题发布到 Dev.to 和 Hashnode"Mode 3: All-Platform Broadcast
模式3:全平台广播
User wants maximum reach → dispatch to all installed platform skills.
"Publish everywhere about the future of AI coding"
"全平台发布:AI 编程的未来"用户希望获得最大曝光 → 分发至所有已安装的平台Skill。
"Publish everywhere about the future of AI coding"
"全平台发布:AI 编程的未来"Platform Skills Are Independent
平台Skill相互独立
Each skill is independently installed, independently published, and fully self-contained. They work without this dispatch hub. Dispatch is an optional orchestration layer — not a dependency, not a framework that platform skills must fit into.
youmind-{platform}-article每个Skill都是独立安装、独立发布且完全自包含的。它们无需依赖此分发中心即可运行。分发中心是一个可选的编排层——并非平台Skill的依赖项,也不是平台Skill必须适配的框架。
youmind-{platform}-articleHow dispatch connects to platform skills (when both are installed)
分发中心与平台Skill的连接方式(当两者均已安装时)
- Discovery, not coupling. Dispatch scans for installed skills at runtime. It optionally reads a small
youmind-*-articleat each skill's root to learn what operations that skill supports (generate, adapt, condense, translate, etc.) and its hard limits. If a platform skill does not ship this file, dispatch falls back to sensible defaults and still invokes it normally.dispatch-capabilities.yaml - Brief is an optional extra, not a requirement. When dispatch invokes a platform skill, it passes a content brief (topic, angle, keywords, optional block). Platform skills that understand these fields use them as richer context; skills that don't simply ignore the extras and work as usual.
resolved_author - Author profile lives in the user's home directory, not in this skill. Both this hub and platform skills read — the canonical shared location defined in
~/.youmind/author-profile.yaml. Uninstalling dispatch does not remove the profile; platform skills continue to work standalone with full DNA support.shared/YOUMIND_HOME.md - Results flow back as a standardized shape (status, URL, , title, conformance_report) so dispatch can aggregate multi-platform runs. Each platform skill publishes this same result shape regardless of whether dispatch is present — it's a clean output API, not a contract with dispatch.
result_links
- 发现而非耦合:分发中心在运行时扫描已安装的Skill。它可选择性读取每个Skill根目录下的小型
youmind-*-article文件,以了解该Skill支持的操作(生成、调整、压缩、翻译等)及其硬性限制。如果平台Skill未提供此文件,分发中心会回退至合理默认值,仍可正常调用该Skill。dispatch-capabilities.yaml - 内容简报是可选增强,非必需项:分发中心调用平台Skill时,会传递一份内容简报(主题、角度、关键词、可选的块)。能识别这些字段的平台Skill会将其作为更丰富的上下文;无法识别的平台Skill则会忽略这些额外信息,照常运行。
resolved_author - 作者资料存储在用户主目录,而非此Skill中:分发中心和平台Skill均读取——这是
~/.youmind/author-profile.yaml中定义的标准共享位置。卸载分发中心不会删除该资料;平台Skill仍可独立运行并完整支持特征库功能。shared/YOUMIND_HOME.md - 结果以标准化格式返回(状态、URL、、标题、conformance_report),以便分发中心汇总多平台运行结果。无论分发中心是否存在,每个平台Skill都会发布相同格式的结果——这是一个清晰的输出API,而非与分发中心的契约。
result_links
Zero coupling obligations for platform skills
平台Skill无耦合义务
- Platform skills do NOT import from dispatch.
- Platform skills do NOT require dispatch to be installed.
- Platform skills do NOT break if dispatch is uninstalled.
- Platform skills do NOT need to be updated when dispatch changes.
- is opt-in metadata that lets dispatch route more intelligently. Removing it reverts to defaults; it never breaks the platform skill.
dispatch-capabilities.yaml
The optional integration protocol is documented at (v1.0). Platform skills that want richer dispatch integration may follow it; those that don't, don't.
shared/DISPATCH_CONTRACT.md- 平台Skill无需从分发中心导入代码。
- 平台Skill无需安装分发中心即可运行。
- 卸载分发中心不会导致平台Skill失效。
- 分发中心更新时,平台Skill无需同步更新。
- 是可选元数据,可让分发中心更智能地路由。移除该文件会回退至默认值,但绝不会导致平台Skill失效。
dispatch-capabilities.yaml
可选集成协议记录在(v1.0)中。希望与分发中心实现更丰富集成的平台Skill可遵循此协议;无需集成的则可忽略。
shared/DISPATCH_CONTRACT.mdPlatform Registry
平台注册表
| Platform | Skill | Audience | Best For |
|---|---|---|---|
| Dev.to | | Developers, OSS contributors | Technical tutorials, tool reviews, dev experience |
| Hashnode | | Dev bloggers, tech writers | In-depth technical blogs, series, developer stories |
| WordPress | | General audiences | Long-form articles, SEO-optimized content |
| Tumblr | | Blog followers, creator audiences | Voice-driven essays, build logs, creator notes |
| Ghost | | Publishers, newsletter writers | Editorial content, premium publications |
| Beehiiv | | Newsletter operators, creator teams | Growth updates, newsletter essays, operator notes |
| Kit | | Creators, audience builders | Broadcasts, creator updates, public newsletter feed posts |
| X/Twitter | | General, viral audiences | Hot takes, threads, breaking news commentary |
| Chinese audiences | Styled long-form articles, official account content | |
| Qiita | | Japanese developers | Technical articles, tutorials, knowledge sharing |
Auth: All platforms use YouMind OpenAPI. You need only a— platform credentials are stored encrypted in YouMind Connector Settings. No local platform keys.youmind.api_keyNote: Each platform skill must be installed separately. Dispatch checks your roster () on each run.dispatch-roster.yaml
| 平台 | Skill | 受众 | 适用场景 |
|---|---|---|---|
| Dev.to | | 开发者、开源贡献者 | 技术教程、工具评测、开发者体验分享 |
| Hashnode | | 开发者博主、技术作者 | 深度技术博客、系列文章、开发者故事 |
| WordPress | | 通用受众 | 长文、SEO优化内容 |
| Tumblr | | 博客追随者、创作者受众 | 个性化随笔、构建日志、创作者笔记 |
| Ghost | | 出版商、通讯作者 | 编辑内容、付费出版物 |
| Beehiiv | | 通讯运营者、创作者团队 | 增长更新、通讯随笔、运营笔记 |
| Kit | | 创作者、受众构建者 | 广播内容、创作者更新、公开通讯订阅源帖子 |
| X/Twitter | | 通用受众、易传播受众 | 热点观点、推文线程、突发新闻评论 |
| 微信 | | 中文受众 | 风格化长文、公众号内容 |
| Qiita | | 日本开发者 | 技术文章、教程、知识分享 |
认证: 所有平台均使用YouMind OpenAPI。你仅需——平台凭据加密存储在YouMind连接器设置中。无需本地存储平台密钥。youmind.api_key注意: 每个平台Skill必须单独安装。分发中心每次运行时都会检查你的平台清单()。dispatch-roster.yaml
Quick Skill Hints
快速Skill提示
Use these as lightweight routing clues before you open the full platform skill:
- : code-first Markdown posts, TL;DR, practical developer tutorial voice
youmind-devto-article - : deeper developer-blog storytelling, series-friendly, canonical-aware cross-posting
youmind-hashnode-article - : HTML CMS publishing, taxonomy/excerpt aware, company-blog friendly
youmind-wordpress-article - : voice-driven creator posting, one title plus one clean rich-text body
youmind-tumblr-article - : editorial publication tone, excerpt/tag aware, newsletter-style HTML
youmind-ghost-article - : newsletter-first writing, subject/preview/web-email surfaces matter
youmind-beehiiv-article - : creator broadcast format, inbox/feed readability, compact CTA structure
youmind-kit-article - : concise hooks, thread splitting, sparse hashtags, native social adaptation
youmind-x-article - : WeChat-native rich formatting, draft-box publishing, built-in direct-send for ready articles
youmind-wechat-article - : Japanese developer Markdown, environment/setup context, note-box friendly
youmind-qiita-article
在打开完整平台Skill前,可将以下内容作为轻量路由线索:
- :代码优先的Markdown帖子,包含TL;DR,实用开发者教程语气
youmind-devto-article - :更深度的开发者博客叙事,适合系列文章,支持规范跨平台发布
youmind-hashnode-article - :HTML CMS发布,支持分类法/摘要,适合企业博客
youmind-wordpress-article - :个性化创作者发帖,一个标题加一个简洁富文本正文
youmind-tumblr-article - :编辑出版语气,支持摘要/标签,通讯风格HTML
youmind-ghost-article - :通讯优先写作,主题/预览/网页-邮件展示至关重要
youmind-beehiiv-article - :创作者广播格式,收件箱/订阅源可读性强,紧凑CTA结构
youmind-kit-article - :简洁钩子,线程拆分,稀疏话题标签,原生社交适配
youmind-x-article - :微信原生富格式,草稿箱发布,内置已完成文章直接发送功能
youmind-wechat-article - :日本开发者Markdown,包含环境/设置上下文,适合笔记框
youmind-qiita-article
Dispatch Pipeline
分发流程
Step 1: Parse Request + Load Roster
步骤1:解析请求 + 加载平台清单
- Extract topic/brief from user input
- Load for the user's active platform list
~/.youmind/dispatch-roster.yaml - Resolve target platforms:
- User says "帮我分发" / "publish everywhere" → use from roster
active_platforms - User specifies platforms explicitly → use those (even if not in roster)
- No roster exists → ask user which platforms (triggers onboarding)
- User says "帮我分发" / "publish everywhere" → use
- For each target platform: verify skill installed + connection status from roster
- Skip platforms that are not installed or not connected (with clear message + setup link)
- 从用户输入中提取主题/简报
- 加载用户的获取活跃平台列表
~/.youmind/dispatch-roster.yaml - 确定目标平台:
- 用户说"帮我分发"/"publish everywhere" → 使用清单中的
active_platforms - 用户明确指定平台 → 使用这些平台(即使不在清单中)
- 无清单存在 → 询问用户选择哪些平台(触发入门引导)
- 用户说"帮我分发"/"publish everywhere" → 使用清单中的
- 针对每个目标平台:验证Skill是否已安装以及清单中的连接状态
- 跳过未安装或未连接的平台(显示清晰提示信息 + 设置链接)
Step 2: Load Author Profile + Generate Content Brief
步骤2:加载作者资料 + 生成内容简报
2a — Load author profile (if exists):
Read (canonical shared location — see ). This file captures the user's cross-platform writing DNA — voice, audience, content preferences, and per-platform overrides. See for format. Fallback: if the path is missing but exists (legacy), offer to migrate.
~/.youmind/author-profile.yamlshared/YOUMIND_HOME.mdreferences/author-profile-spec.md~/.youmind/skills/youmind-article-dispatch/author-profile.yamlIf no profile exists → skip this step; dispatch works without it (just less personalized). After the first successful dispatch, offer to help the user build one.
2b — Generate content brief (see ):
references/content-brief-format.mdyaml
topic: "The core topic sentence"
angle: "The specific angle or atomic insight"
keywords: ["keyword1", "keyword2", "keyword3"]
language: "en" # or zh, ja, etc.
source_material: [] # from YouMind knowledge mining (if available)
resolved_author: {} # per-platform resolved profile (computed in Step 3)
constraints: {} # any user-specified constraintsYouMind knowledge mining: If the user has a YouMind API key configured in any platform skill's config, run ONCE and include the results in the brief. This avoids redundant YouMind calls across platform skills.
mine-topics2c — Resolve author profile per platform:
For EACH target platform, merge the author profile with that platform's DNA using the rules in . This produces a resolved per-platform profile — NOT the raw author file. Each platform skill receives only the resolved, relevant fields for its platform. This prevents raw-profile leakage and irrelevant context bleed.
references/content-adaptation-matrix.mdIf a depth mismatch is detected (e.g., author targets "expert" but platform audience is "general"), the merge triggers a mandatory outline adaptation step — not just a warning. See matrix Priority 5.
2a — 加载作者资料(如果存在):
读取(标准共享位置——参见)。该文件记录了用户跨平台写作的核心特征——语气、受众、内容偏好以及平台专属配置。格式参见。回退方案:如果路径不存在但存在(旧版本),则提供迁移选项。
~/.youmind/author-profile.yamlshared/YOUMIND_HOME.mdreferences/author-profile-spec.md~/.youmind/skills/youmind-article-dispatch/author-profile.yaml如果无资料存在 → 跳过此步骤;分发中心可正常运行(仅个性化程度较低)。首次成功分发后,主动帮助用户创建资料。
2b — 生成内容简报(参见):
references/content-brief-format.mdyaml
topic: "核心主题句"
angle: "特定角度或核心见解"
keywords: ["keyword1", "keyword2", "keyword3"]
language: "en" # 或 zh、ja等
source_material: [] # 来自YouMind知识库挖掘(如果可用)
resolved_author: {} # 步骤3中计算的平台专属资料
constraints: {} # 用户指定的任何限制条件YouMind知识库挖掘: 如果用户在任意平台Skill的配置中已设置YouMind API密钥,运行一次并将结果包含在简报中。这样可避免平台Skill重复调用YouMind。
mine-topics2c — 为每个平台解析作者资料:
针对每个目标平台,使用中的规则将作者资料与平台特征合并。生成平台专属解析后资料——而非原始作者文件。每个平台Skill仅会收到针对其平台的解析后相关字段。这样可防止原始资料泄露和无关上下文干扰。
references/content-adaptation-matrix.md如果检测到深度不匹配(例如作者目标受众为"专家"但平台受众为"通用"),合并过程会触发强制大纲调整步骤——而非仅发出警告。参见矩阵优先级5。
Step 3: Dispatch to Platform Skills
步骤3:分发至平台Skill
For each target platform, invoke the platform skill with the content brief as context.
Sequential mode (default): Run each platform skill one at a time. The agent reads each skill's SKILL.md and follows its pipeline, passing the content brief as the initial topic/context.
Parallel mode (if subagents available): Spawn one subagent per platform. Each subagent independently runs its platform skill's full pipeline. Use this when the agent platform supports parallel subagents.
MANDATORY: Pass the content brief to each platform skill. When invoking a platform skill, include:
- The topic and angle from the brief
- Any YouMind knowledge context already mined
- The instruction to adapt content for that specific platform's audience
针对每个目标平台,调用对应的平台Skill并传递内容简报作为上下文。
顺序模式(默认): 逐个运行每个平台Skill。Agent会读取每个Skill的SKILL.md并遵循其流程,将内容简报作为初始主题/上下文传递。
并行模式(如果支持子Agent): 为每个平台生成一个子Agent。每个子Agent独立运行其平台Skill的完整流程。当Agent平台支持并行子Agent时使用此模式。
强制要求: 将内容简报传递给每个平台Skill。调用平台Skill时,需包含:
- 简报中的主题和角度
- 已挖掘的YouMind知识上下文
- 针对特定平台受众调整内容的指令
Step 4: Collect Results
步骤4:收集结果
Gather results from all platform dispatches:
| Field | Description |
|---|---|
| platform | Platform name |
| status | |
| url | URL of published content (if available) |
| result_links | Best clickable links for post page / dashboard / stats entry |
| title | Final title used |
| error | Error message (if failed) |
汇总所有平台分发的结果:
| 字段 | 描述 |
|---|---|
| platform | 平台名称 |
| status | |
| url | 已发布内容的URL(如果可用) |
| result_links | 帖子页面/仪表盘/统计入口的最佳可点击链接 |
| title | 使用的最终标题 |
| error | 错误信息(如果失败) |
Step 5: Summary Report
步骤5:汇总报告
Present a summary table to the user:
undefined向用户展示汇总表格:
undefinedDispatch Results
分发结果
| Platform | Status | Title | URL |
|---|---|---|---|
| Dev.to | ✅ Published | "AI Agents: A Practical Guide" | https://dev.to/... |
| Ghost | ✅ Published | "Why AI Agents Matter for..." | https://newsletter.example.com/... |
| X/Twitter | ✅ Thread posted | "🧵 AI Agents are changing..." | https://x.com/... |
After the table, add a compact `Result links` section for each platform so the user can click straight into the post page, dashboard, or stats entry point. If a platform has no direct analytics URL, include the best platform entry URL instead.| 平台 | 状态 | 标题 | URL |
|---|---|---|---|
| Dev.to | ✅ 已发布 | "AI Agents: A Practical Guide" | https://dev.to/... |
| Ghost | ✅ 已发布 | "Why AI Agents Matter for..." | https://newsletter.example.com/... |
| X/Twitter | ✅ 已发布推文线程 | "🧵 AI Agents are changing..." | https://x.com/... |
表格之后,添加一个紧凑的「结果链接」部分,为每个平台提供直接跳转至帖子页面、仪表盘或统计入口的链接。如果平台无直接分析URL,则提供最佳平台入口URL。Resilience Rules
弹性规则
| Rule | Description |
|---|---|
| Isolate failures | One platform failing MUST NOT stop other platforms. Report partial results. |
| Progress updates | After each platform completes, show a brief status update to the user. |
| Missing skills | If a requested platform skill is not installed, skip it with a clear message. |
| Config missing | If a platform skill's config is not set up, skip it and suggest setup instructions. |
| Fallback to draft | When in doubt, create as draft rather than publishing directly. |
| 规则 | 描述 |
|---|---|
| 隔离故障 | 单个平台失败绝不能影响其他平台。需展示部分结果。 |
| 进度更新 | 每个平台完成后,向用户展示简短状态更新。 |
| 缺失Skill | 如果请求的平台Skill未安装,跳过该平台并显示清晰提示。 |
| 配置缺失 | 如果平台Skill的配置未设置,跳过该平台并建议设置说明。 |
| 回退至草稿 | 存疑时,优先创建草稿而非直接发布。 |
References
参考资料
| File | Purpose |
|---|---|
| Detailed platform capabilities, audience profiles, and constraints |
| Step-by-step dispatch workflow with examples |
| Standardized content brief format specification (v2: includes resolved author profile) |
| Author profile format, cold-start guide, evolution strategy |
| How author DNA × platform DNA merge (priority rules, merge algorithm) |
| How author DNA accumulates from usage (5 learning sources, diff analysis, cadence) |
| User-home directory convention ( |
| Optional interop protocol between this hub and platform skills (v1.0) |
| Per-platform capability manifest (dispatch reads dynamically) |
| Example author profile — copy to |
| 文件 | 用途 |
|---|---|
| 详细的平台能力、受众资料和限制条件 |
| 分步分发流程及示例 |
| 标准化内容简报格式规范(v2:包含解析后作者资料) |
| 作者资料格式、冷启动指南、演进策略 |
| 作者特征×平台特征的合并方式(优先级规则、合并算法) |
| 作者特征如何从使用中积累(5个学习来源、差异分析、更新频率) |
| 用户主目录约定( |
| 可选分发中心与平台Skill的互操作协议(v1.0) |
| 平台专属能力清单(分发中心动态读取) |
| 作者资料示例——复制至 |