[{"data":1,"prerenderedAt":83},["ShallowReactive",2],{"page-/post/daily/opencode-skills":3,"surrounding-page":74},{"id":4,"title":5,"author":6,"body":7,"date":64,"description":60,"extension":65,"group":6,"lastmod":66,"meta":67,"navigation":68,"path":69,"rawbody":70,"seo":71,"showTitle":6,"stem":72,"tags":6,"versions":6,"__hash__":73},"content/post/daily/opencode skills .md","opencode skills",null,{"type":8,"value":9,"toc":59},"minimark",[10,15,19,22,50,57],[11,12,14],"h2",{"id":13},"️测试文章","⚠️测试文章",[16,17,18],"p",{},"新增了一个 blog-publisher skill，用于在任何窗口使用 opencode 进行本地文章的发布",[16,20,21],{},"比较理想的流程是",[23,24,25,29,32,35,38,41,44,47],"ol",{},[26,27,28],"li",{},"写作风格确认",[26,30,31],{},"写文章大纲",[26,33,34],{},"填充内容，润色",[26,36,37],{},"生成配图",[26,39,40],{},"调用zotepad上传图片",[26,42,43],{},"调用zotepad发布到公众号草稿箱",[26,45,46],{},"调用zotepad保存文章到本地博客目录",[26,48,49],{},"blog-publisher发布",[16,51,52,53,56],{},"如果是无需确认的发布流程，比如新闻类文章，可以直接发布到博客，因为自由度较高，可以随时更改。",[54,55],"br",{},"\n如果需要确认的则不能直接发到公众号平台。",[54,58],{},{"title":60,"searchDepth":61,"depth":61,"links":62},"",2,[63],{"id":13,"depth":61,"text":14},"2026-01-14T00:03:39.000Z","md","2026-01-14T08:19:07.840Z",{},true,"/post/daily/opencode-skills","---\ntitle: opencode skills \ndate: \"2026-01-14T00:03:39.000Z\"\nlastmod: \"2026-01-14T08:19:07.840Z\"\n---\n\n## ⚠️测试文章\n\n新增了一个 blog-publisher skill，用于在任何窗口使用 opencode 进行本地文章的发布\n\n比较理想的流程是\n\n1. 写作风格确认\n2. 写文章大纲\n3. 填充内容，润色\n4. 生成配图\n5. 调用zotepad上传图片\n6. 调用zotepad发布到公众号草稿箱\n7. 调用zotepad保存文章到本地博客目录\n8. blog-publisher发布\n\n如果是无需确认的发布流程，比如新闻类文章，可以直接发布到博客，因为自由度较高，可以随时更改。\\\n如果需要确认的则不能直接发到公众号平台。\n\n\u003Cbr />\n\n",{"title":5,"description":60},"post/daily/opencode skills ","ZPGHIpeegF0oKDI7i6v-_9eu3YmgoFi9O0eW4kKZeOs",[75,79],{"title":76,"path":77,"stem":78},"OpenClaw 安装入门（Windows）","/post/zzao/openclaw/openclaw-install-windows","post/zzao/openclaw/openclaw-install-windows",{"title":80,"path":81,"stem":82},"假设你是AI，你的Skill应该是什么样的","/post/zzao/ai-skill-structure","post/zzao/ai-skill-structure",1779005085238]