用途:处于 PKM 闭环的成文环节(clip→organize→distill→compose→publish)。它把 distill 提炼出的观点,写成一篇可继续交给 publish 的文章草稿,全程以用户观点为骨、vault 摘抄与文章为料。
主要能力:支持单篇(某文章的「我的看法」+「原文」摘要)与主题(distill 模式 B 产出的观点综述,或某 MOC 下多篇「我的看法」)两类素材收集;先读 00_Obsidian系统/个人说明书.md 确认目标平台读者与口吻定位,只就本篇角度与标题方向与用户确认;按“开头钩子—主体(观点+论据)—结尾”搭结构,先给大纲待确认再动笔,引用 vault 内容用 [[]] 双链注明来源。
标题与自检:写完初稿后,从数字盘点、反常识、提问、对比冲突、结果承诺、场景代入、权威背书、悬念留白等公式中挑至少覆盖 2 种公式的 3 个候选标题交用户选;交稿前按去 AI 味清单自检(套路开场、空洞大词、假金句、破折号滥用、bullet 堆叠、段落无推进),多数做轻改,明显不像成稿时升级深改并写入新文件,不覆盖初稿。
使用方式:用自然语言说明目标并提供文件、vault 等输入。安装单个技能:npx skills add soia-team/soia-open-skills -g -a '*' -s soia-pkm-compose-article-draft -y。配置约定路径为 ~/.config/soia-skills/soia-open-skills/soia-pkm/soia-pkm-compose-article-draft/config.yml,可用环境变量 SOIA_PKM_COMPOSE_ARTICLE_DRAFT_CONFIG_FILE 指定自定义配置;如需私有配置而无需求可不创建。API key、cookie、session 等只能放私有配置、进程环境或 provider 登录态,不得写入仓库、vault 正文或日志。
草稿落到 <vault-drafts-dir>/YYYY-MM-DD-<标题>.md,frontmatter 含 tags:[草稿]、status:草稿、source_notes:[[…]]。
限制:只落 50_草稿/,不碰摘抄原文;观点必须来自用户,AI 不虚构立场、不加用户未表达的判断;缺料应询问而非编造。强依赖、可选依赖与第三方 skill 关系的具体清单,资料未明确说明,暂未提供。