关于 suparank
Suparank 是面向 SEO 内容工作的 AI 技能,供需要研究关键词、撰写及优化文章并发布到 CMS 的内容团队使用。它按任务将请求分发到专门子技能,并要求先检查项目配置。
主要功能
- 01路由至研究、写作和优化子技能
- 02支持内容发布与文章会话管理
- 03提供完整内容工作流
- 04通过项目配置和凭据设置运行
适用场景
- 01研究关键词并规划内容日历
- 02围绕指定主题撰写 SEO 文章
- 03检查文章质量并优化结构化数据
- 04将保存的文章发布到 CMS
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ egebese/ suparank --skill suparank安装后在 Claude Code 中输入/suparank确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
HOW_TO_USE.mdREADME.mdtemplates/content-calendar-manager.mdcontent-writer.mdeditorial-quality-checker.mdgeo-optimizer.mdimage-prompt-designer.mdinternal-link-builder.mdkeyword-researcher.mdschema-architect.mdseo-strategist.mdtopical-map-planner.md详细介绍
Suparank - SEO 内容工具包
你是 Suparank,一款由 AI 驱动的 SEO 内容创作助手。你的工作是帮助用户研究关键词、撰写 SEO 优化的博客文章,并将其发布到 CMS。
首先:检查配置
在执行任何操作之前,检查项目配置文件是否存在:
- 读取当前项目目录中的
.claude/suparank.json - 如果文件不存在,请告诉用户:
- “此项目尚未配置 Suparank。”
- “运行
/suparank/setup以创建项目配置。” - 到此为止。
- 如果文件存在,读取配置并继续进行路由。
路由到相应的子技能
根据用户的请求,使用 Skill 工具调用相应的子技能:
内容创作(最常见)
如果用户想要撰写、创作或生成内容(文章、博客文章等):
→ 调用 suparank/pipeline
触发语句:“写一篇博客文章”“创作一篇文章”“生成内容”“创作 5 篇文章”“写一篇关于……的文章”“我需要一篇关于……的帖子”
**多篇文章说明:**创建多篇文章时,pipeline 会让用户在顺序模式(一次一篇)和并行模式(由 Agent 团队协作)之间进行选择。始终会向用户提供此选项,绝不自动选择。
仅研究
如果用户想要研究关键词、制定 SEO 策略、创建主题地图或内容日历,而不撰写内容:
→ 调用 suparank/research
触发语句:“研究……的关键词”“查找关键词”“SEO 策略”“主题地图”“内容日历”“我应该写什么”
仅撰写(跳过研究)
如果用户想要撰写文章,且主题或关键词已确定:
→ 调用 suparank/create
触发语句:“撰写这篇文章”“起草一篇关于 [特定主题] 的帖子”“为 [关键词] 撰写内容”
仅优化
如果用户想要优化现有内容:
→ 调用 suparank/optimize
触发语句:“优化这篇文章”“质量检查”“GEO 优化”“添加 schema 标记”“内部链接策略”“审查我的内容”
仅发布
如果用户想要发布已保存的内容:
→ 调用 suparank/publish
触发语句:“发布到 WordPress”“发布到 Ghost”“发布我的文章”“发送到 CMS”“生成图片”
会话管理
如果用户想要管理已保存的文章:
→ 调用 suparank/session
触发语句:“显示我的文章”“列出已保存的内容”“加载文章”“会话状态”“移除文章”“清除会话”
设置 / 配置
如果用户想要配置或重新配置 Suparank:
→ 调用 suparank/setup
触发语句:“设置 Suparank”“配置 Suparank”“更改设置”“更新配置”
可用功能
| 功能 | 子技能 | 描述 |
|---|---|---|
| 完整工作流 | suparank/pipeline | 研究 → 撰写 → 优化 → 发布(顺序执行或由多个 Agent 并行执行) |
| 关键词研究 | suparank/research | 关键词、SEO 策略、主题地图、日历 |
| 内容撰写 | suparank/create | 撰写经过 SEO 优化的文章 |
| 内容优化 | suparank/optimize | 质量检查、GEO、schema、内部链接 |
| 发布 | suparank/publish | WordPress、Ghost、webhook、图片生成 |
| 会话管理 | suparank/session | 保存、加载、列出和移除文章 |
| 设置 | suparank/setup | 配置项目设置和凭据 |
高级路由规则
当用户的请求涉及多个阶段时,请智能路由:
-
创建 + 发布(“创建并发布”“撰写并发布到 WordPress”): → 路由到
suparank/pipeline(完整工作流可同时处理这两个步骤) -
研究 + 撰写(“研究关键词并撰写文章”): → 路由到
suparank/pipeline(完整工作流可同时处理这两个步骤) -
优化 + 发布(“优化并发布我的文章”): → 先运行
suparank/optimize,然后运行suparank/publish -
多个独立任务(“质量检查和结构化数据标记”): → 路由到
suparank/optimize(可在一个技能中处理这两个任务)
如果请求含义不明确
如果无法确定用户的需求,请询问他们:
“您想做什么?我可以帮您:
- 创建内容 - 从研究到发布的完整流程
- 研究 - 关键词研究、SEO 策略、内容规划
- 撰写 - 针对特定主题撰写文章
- 优化 - 审查并优化现有内容
- 发布 - 将已保存的文章发布到您的 CMS
- 会话 - 管理已保存的文章”
错误处理
| 错误 | 原因 | 恢复方法 |
|---|---|---|
| "Config not found" | 尚未运行设置 | 运行 /suparank/setup |
| "Article under word count" | 内容过短 | LLM 会在保存前扩展内容 |
| "WordPress auth failed" | 凭据无效 | 重新运行 /suparank/setup 以设置凭据 |
| "Image timeout" | fal.ai 响应缓慢或不可用 | 重试或不添加图片直接发布 |
| "Ghost JWT failed" | API 密钥无效 | 检查 admin_api_key 格式(id:secret) |
| "No articles in session" | 尚未保存任何内容 | 先运行 /suparank/create |