用途:在 blink.new 上端到端发布 SEO 博客文章,全程通过 user-blink-mcp 的 MCP 工具完成,不依赖本地文件。
主要能力与流程(按顺序执行):
- 研究:用 web_search、google_serp(参数为 q:)、fetch_url 做关键词与竞品分析,判断搜索意图(交易型/信息型/导航型),选 1 个主关键词加 3–5 个长尾词。
- 配图:优先运行 scripts/generate-og-images.mjs,用 sharp + SVG 生成 1200×630 PNG 品牌头图(约 100–130KB),按文章类型选主题色;也可用 generate_image 作为备选,但 AI 图文字渲染不可靠,仅适合抽象背景。
- 查重:用 cms_list_dir、cms_search、cms_grep 检查已有内容并寻找内链。
- 写作:MDX 加 Blink frontmatter,字段含 title、description、category、tags、image_url、status;category 只能取 Product / Engineering / Tutorial / Case Study 之一。
- 发布:新文章用 cms_write_file(publish: true);改旧文先 publish: false 存草稿,再 cms_publish。
- 验证:cms_read_file 确认上线,地址为 https://blink.new/blog/[slug]。
必要命令示例:mkdir -p /tmp/og-gen && cd /tmp/og-gen && npm init -y && npm install sharp;OUT_DIR=/path/to/repo/public/images/blog node /path/to/skills/blink-seo-articles/scripts/generate-og-images.mjs。
限制与注意:frontmatter 必须用 image_url(cover_image 会被静默忽略);图标名须为 PascalCase Lucide 名,避免 Sparkles;标题 ≤60 字符,meta 描述 150–160 字符;比较类文章需含对比表,FAQ 用 5–7 个 ### 问题;字数按类型有最低要求。资料未提供收费、价格与平台支持范围等信息。