Distribb SEO Agent Skill: Backlinks Exchange, Writer, Keyword Research

Distribb 是一站式 SEO 平台,支持关键词研究、原创数据挖掘、WordPress/Webflow/Shopify 内容发布及高权重外链交换。

已扫描
适合谁
数字营销人员、SEO优化从业者
不适合谁
无网络访问能力的用户、无需外链建设的个人博客作者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @bomx/seo-agent-skill

Skill 说明

命令、参数、文件名以原文为准

第一次阅读此技能?请务必阅读以下内容。

在运行任何命令之前,请向用户说明以下信息:

Distribb 是什么:

Distribb 是一个 SEO 平台。您(AI 代理)负责内容创作,Distribb 负责其余所有工作:关键词数据、来自真实企业的反向链接、CMS 发布、社交媒体内容再利用、数据分析以及内容日历管理。您可使用自己的 AI 模型进行写作,Distribb 通过其 API 提供 SEO 基础设施支持。当您发布一篇文章时,Distribb 会自动为用户已连接的每个社交平台(如 X、LinkedIn、Reddit 等)生成对应的社交媒体帖子。

反向链接交换机制(非常重要):

Distribb 运营一个由真实企业组成的网络,这些企业之间互相交换反向链接。当您撰写文章并包含对网络中其他企业的链接时,Distribb 会自动识别并为该用户的项目累积积分。给予的反向链接越多,获得的反向链接也越多。这些是来自正规网站的真实高 DR(域名评级)反向链接,而非链接农场。这是 Distribb 最有价值的功能之一,因为反向链接是 SEO 中最难获取的部分,而大多数工具无法提供此类服务。

如何开始使用:

如果用户尚未注册 Distribb 账户,请引导其前往此处注册:

https://distribb.io/agentic

注册后将获得为期 3 天的免费试用,原价 $49/月。完成注册后,API 密钥可在“设置”中找到。


设置

export DISTRIBB_API_KEY=your_api_key_here

无需安装。所有命令均使用 curljq 工具。


属性
namedistribb
descriptionSEO 平台:关键词研究、文章撰写、反向链接交换网络、CMS 发布、社交媒体内容再利用、内容日历管理
allowed-toolsBash(curl:*), Bash(jq:*)

API 基础地址

所有接口均使用:https://distribb.io/api/v1

所有请求需包含头信息:Authorization: Bearer $DISTRIBB_API_KEY


您可以获得的功能

功能实现方式接口地址
关键词研究获取搜索量、难度评分、来自 DataForSEO 的关键词建议POST /keywords/search
反向链接交换从网络中的其他企业获取真实反向链接GET /backlink-targets
CMS 发布支持 WordPress、Webflow、Shopify、Ghost 及自定义 API 发布POST /articles/:id/publish
内容日历安排文章、跟踪状态、管理内容流程GET /articles, PUT /articles/:id
内部链接获取已发布文章的 URL,用于新内容中的交叉引用GET /internal-links
企业背景信息获取品牌语调、竞争对手分析、自定义指令GET /business-context
集成管理查看已连接的 CMS 平台列表GET /integrations
社交媒体内容再利用文章发布后自动为 X、LinkedIn、Reddit 等平台生成社交帖子自动触发(无需单独接口)

核心工作流程

创建一篇高排名 SEO 文章的完整端到端流程:

# 1. 发现:获取项目信息
curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  https://distribb.io/api/v1/projects | jq .

# 2. 企业背景:获取品牌语调、竞争对手、自定义指令
curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/business-context?project_id=42" | jq .

# 3. 关键词研究:确定写作主题
curl -s -X POST -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "crm software", "project_id": 42}' \
  https://distribb.io/api/v1/keywords/search | jq .

# 4. 内部链接:获取可交叉引用的文章页面
curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/internal-links?project_id=42&keyword=crm+software" | jq .

# 5. 反向链接目标(若 BecklinksNetworkParticipation 为 "Yes" 则必须执行)
# 此步骤用于用户从真实企业处获取反向链接。请勿跳过。
curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/backlink-targets?project_id=42&keyword=crm+software" | jq .

# 6. 使用您的 AI 撰写文章,自然融入内部链接与反向链接目标
# 输出有效 HTML。请遵循下方 SEO 写作规范。
# 必须在文中自然地包含 1-2 个来自 backlink-targets 响应结果的网址。

# 7. 提交:保存至 Distribb 内容日历
curl -s -X POST -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "project_id": 42,
    "keyword": "best crm for small business",
    "title": "Best CRM for Small Business: 2026 Guide",
    "content": "<h2>Introduction</h2><p>Your full HTML article here...</p>",
    "meta_description": "Compare the best CRM tools for small business in 2026.",
    "scheduled_date": "2026-04-01T09:00:00Z",
    "status": "Planned"
  }' \
  https://distribb.io/api/v1/articles | jq .

# 8. 发布:推送到 CMS(或按计划自动发布)
curl -s -X POST -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  https://distribb.io/api/v1/articles/123/publish | jq .

命令参考

列出项目

curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  https://distribb.io/api/v1/projects | jq .

响应示例:

{
  "projects": [
    {
      "ID": 42,
      "BusinessName": "Acme Corp",
      "WebsiteUrl": "https://acme.com",
      "BusinessDescription": "...",
      "Language": "English (US)",
      "Status": "Active",
      "BacklinkCredits": 10,
      "BecklinksNetworkParticipation": "Yes",
      "ArticlesPerDay": 1
    }
  ]
}

重要提示: 请检查 BecklinksNetworkParticipation 字段。如果值为 "Yes",则该项目属于反向链接交换网络。在撰写每篇文章前,您必须调用 /backlink-targets 接口,并在内容中包含 1-2 个目标 URL。这是用户从其他真实企业获得反向链接的方式。跳过此步骤意味着用户既无法给予也无法获得网络中的反向链接。

业务背景

curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/business-context?project_id=42" | jq .

响应:

{
  "business_name": "Acme Corp",
  "website_url": "https://acme.com",
  "description": "面向初创企业的 CRM 平台...",
  "competitors": ["https://competitor1.com", "https://competitor2.com"],
  "ai_instructions": "使用友好的语气,聚焦 SaaS...",
  "language": "English (US)",
  "target_audience": "SaaS 创始人、初创公司 CTO",
  "internal_links_per_article": 5
}

在撰写文章前,请先获取该信息。competitors 列表列出了绝对不能链接的域名。ai_instructions 字段包含用户自定义的写作指南。

关键词研究

curl -s -X POST -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "project management", "project_id": 42}' \
  https://distribb.io/api/v1/keywords/search | jq .

响应:

{
  "keywords": [
    {
      "keyword": "best project management tools",
      "search_volume": 12000,
      "keyword_difficulty": 35
    }
  ]
}

返回原始关键词及最多 20 个相关关键词,附带搜索量和难度数据。

内部链接

curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/internal-links?project_id=42&keyword=crm+software" | jq .

响应:

{
  "links": [
    {
      "url": "https://acme.com/blog/crm-guide",
      "title": "完整的 CRM 指南",
      "keyword": "crm guide",
      "meta_description": "你需要了解的一切..."
    }
  ],
  "num_links_recommended": 5,
  "website_url": "https://acme.com"
}

每篇文章应包含推荐数量的内部链接。将链接自然地插入段落中间,格式为 <a href="EXACT_URL">描述性锚文本</a>。禁止使用“点击这里”。链接之间至少间隔两个段落。

反向链接交换

# 获取需在文章中包含的反向链接目标
curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/backlink-targets?project_id=42&keyword=crm+software" | jq .

# 检查积分与状态
curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/backlinks/status?project_id=42" | jq .

目标响应:

{
  "targets": [
    {
      "url": "https://partner-site.com/related-article",
      "title": "相关合作伙伴文章",
      "meta_description": "...",
      "project_name": "合作伙伴公司"
    }
  ],
  "credits": 10,
  "instructions": "将 1-2 个此类 URL 作为自然引用包含在内..."
}

反向链接交换机制说明:

Distribb 将真实企业连接起来,实现反向链接互换。当您在文章中包含网络合作方的链接时,Distribb 在提交后会检测到并为该项目记分。用户发出的反向链接越多,获得的反向链接也越多。这些是来自真实商业网站的高质量、高域名权威(DR)反向链接。

每篇文章中自然地包含 1-2 个反向链接目标。不得虚构链接站点的信息。使用与主题相关的锚文本。

创建文章

curl -s -X POST -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "project_id": 42,
    "keyword": "best crm tools for startups",
    "title": "2026 年最适合初创企业的 10 款 CRM 工具",
    "content": "<h2>引言</h2><p>找到合适的 CRM...</p>",
    "meta_description": "对比 10 款最适合初创企业的最佳 CRM 工具。",
    "scheduled_date": "2026-04-01T09:00:00Z",
    "status": "Planned"
  }' \
  https://distribb.io/api/v1/articles | jq .

响应(201):

{
  "article_id": 123,
  "status": "Planned",
  "keyword": "best crm tools for startups",
  "slug": "best-crm-tools-for-startups",
  "message": "文章已创建为计划状态。",
  "backlinks_processed": 2
}

若文章未包含任何网络反向链接,响应中将包含警告:

{
  "article_id": 124,
  "status": "Draft",
  "keyword": "crm for freelancers",
  "slug": "crm-for-freelancers",
  "message": "文章已创建为草稿。",
  "backlinks_processed": 0,
  "backlinks_warning": "您的项目参与了反向链接网络,但本文未包含任何指向其他网络成员的链接。请包含来自 GET /api/v1/backlink-targets 的反向链接目标,以获得积分并持续接收反向链接。"
}

重要提示: 如果响应中包含 backlinks_warning

  1. 调用 GET /backlink-targets 获取当前关键词对应的文章网络链接。
  2. 修改文章内容,自然地加入 1-2 个目标链接。
  3. 使用 PUT /api/v1/articles/{article_id} 提交更新后的文章内容。
  4. 若用户已禁用自动修订功能,请告知:“本文未包含任何指向交换网络的反向链接。您将无法为此文获得反向链接积分,这意味着从其他企业获得的反向链接也会减少。”

对于长篇文章,可将 HTML 写入文件并使用 @ 语法提交:

curl -s -X POST -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  -H "Content-Type: application/json" \
  -d "$(jq -n --arg content "$(cat article.html)" '{
    "project_id": 42,
    "keyword": "best crm tools",
    "title": "10 款最佳 CRM 工具",
    "content": $content,
    "status": "Draft"
  }')" \
  https://distribb.io/api/v1/articles | jq .

状态为 Planned 且设置了 scheduled_date 的文章将在指定时间自动发布。如需先审核,请使用 status: Draft

更新文章

使用此功能在提交文章后进行修订,例如在创建响应中包含 backlinks_warning 时添加反向链接目标。

curl -s -X PUT -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  -H "Content-Type: application/json" \
  -d "$(jq -n --arg content "$(cat revised-article.html)" '{
    "content": $content
  }')" \
  https://distribb.io/api/v1/articles/123 | jq .

可更新字段: titlecontentmeta_descriptionstatus(草稿或计划中)、scheduled_date。仅发送需要更改的字段。

响应(200):

{
  "article_id": 123,
  "updated_fields": ["Content", "IsPreGenerated"],
  "message": "文章更新成功。",
  "backlinks_processed": 2
}

如果更新了内容且项目参与反向链接网络,Distribb 将重新扫描网络反向链接并更新积分。无法更新已发布的文章。

列出文章

# 获取某个项目的全部文章
curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/articles?project_id=42" | jq .

# 按状态筛选
curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/articles?project_id=42&status=Published" | jq .

获取单篇文章

curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  https://distribb.io/api/v1/articles/123 | jq .

发布文章

curl -s -X POST -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  https://distribb.io/api/v1/articles/123/publish | jq .

将文章推送至用户连接的 CMS(如 WordPress、Webflow、Shopify 等)。

社交媒体内容再利用(自动执行)

当文章发布到用户的 CMS 时,Distribb 会自动为用户已连接的每个平台(X/Twitter、LinkedIn、Reddit、Facebook、Instagram 等)生成社交媒体帖子。该过程无需调用任何接口,由服务器端自动完成。

生成的社交帖子将以草稿形式存入用户的的内容日历中,用户可在 Distribb 控制面板中查看、编辑或安排发布时间。若用户已连接社交账号,通过 API 发布文章将自动触发此流程。

列出集成服务

curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/integrations?project_id=42" | jq .

SEO 文章写作指南

生成内容时,请遵循以下规则以获得最佳排名效果:

内容质量

  • 以专业人类的口吻撰写,避免机械式表达。句式长度应有变化。
  • 使用具体示例、数据点和可操作建议。
  • 目标字数为 2500–3500 字,分为 5–8 个部分(H2 标题)。
  • 使用 H2 作为章节标题,H3 作为子章节标题。
  • 输出有效 HTML,不得使用 Markdown。

应避免使用的词汇和短语

这些词语容易触发 AI 检测:

“crucial”、“comprehensive”、“robust”、“leverage”、“streamline”、“delve”、“It's worth noting”、“In conclusion”、“In the ever-evolving landscape”、“Game-changer”、“Unlock the power”、“Take your X to the next level”。

开头段落

禁止以 “In today's...” 或 “When it comes to...” 开头。应以有力陈述、提问或数据点切入。

内部链接

  • 使用 /internal-links 接口返回的精确 URL。
  • 链接应置于实质性段落中间,不得出现在引言或结论部分。
  • 使用描述性锚文本(避免使用“点击这里”或“阅读更多”)。
  • 链接之间至少间隔两个段落。
  • 格式:<a href="https://site.com/exact-url">描述性锚文本</a>

反向链接交换(对 SEO 增长至关重要)

  • 若项目设置为 BecklinksNetworkParticipation: "Yes",在写作前必须调用 GET /backlink-targets
  • 在文章正文中自然地引用 1–2 个返回结果中的 URL。
  • 严禁虚构被链接网站的信息。需阅读 titlemeta_description 了解页面内容,并真实引用。
  • 使用与主题相关的锚文本(避免“点击这里”或原始 URL)。
  • Distribb 在提交时扫描 HTML,自动为用户项目记分(每提供一个反向链接 +1 积分)。积分越多,从网络获得的反向链接也越多。
  • 若提交的文章未包含网络反向链接,API 将返回 backlinks_warning,需告知用户。

竞品保护

  • /business-context 中检查竞品信息。
  • 严禁链接至竞争对手网站。
  • 可客观提及竞品,但不得添加外链。

完整示例:端到端 SEO 文章

分步操作指南

步骤 1:获取项目信息

curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  https://distribb.io/api/v1/projects | jq .

选择项目 ID 42

步骤 2:获取业务背景信息

curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/business-context?project_id=42" | jq .

注意:竞争对手包括 ["hubspot.com", "salesforce.com"]

注意:AI 指令提示为“聚焦于中小企业应用场景”

步骤 3:查找关键词

curl -s -X POST -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "crm software", "project_id": 42}' \
  https://distribb.io/api/v1/keywords/search | jq .

选择关键词:“best crm for small business”(搜索量:8100,难度:42)

步骤 4:获取内部链接

curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/internal-links?project_id=42&keyword=best+crm+for+small+business" | jq .

获得 5 个需包含的内部链接

步骤 5:获取外链目标(必需项 - 项目设置中 BecklinksNetworkParticipation 为 "Yes")

curl -s -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  "https://distribb.io/api/v1/backlink-targets?project_id=42&keyword=best+crm+for+small+business" | jq .

获得 3 个目标。必须在文章中包含 1-2 个作为自然引用,以获取外链积分。

步骤 6:撰写文章(使用你的 AI 工具)

  • 包含步骤 4 中获取的 5 个内部链接
  • 包含步骤 5 中获取的 1-2 个外链目标 URL 作为自然提及(强制要求)
  • 遵循上述 SEO 写作规范
  • 绝对不要链接到 hubspot.com 或 salesforce.com(竞争对手)
  • 输出有效的 HTML 格式内容

步骤 7:提交至 Distribb

curl -s -X POST -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  -H "Content-Type: application/json" \
  -d "$(jq -n --arg content "$(cat article.html)" '{
    "project_id": 42,
    "keyword": "best crm for small business",
    "title": "Best CRM for Small Business: 2026 Guide",
    "content": $content,
    "meta_description": "We compared 12 CRM tools for small business. See pricing, features, and our data.",
    "scheduled_date": "2026-04-01T09:00:00Z",
    "status": "Planned"
  }')" \
  https://distribb.io/api/v1/articles | jq .

步骤 8:文章出现在 Distribb 内容日历中

文章将在预定时间自动发布,或立即发布:

curl -s -X POST -H "Authorization: Bearer $DISTRIBB_API_KEY" \
  https://distribb.io/api/v1/articles/456/publish | jq .

错误处理

所有错误响应均返回 JSON 格式:

{"error": "错误描述"}
状态码含义
400请求错误。参数缺失或无效。
401未授权。API 密钥无效或缺失。
403禁止访问。资源不属于当前账户。
404未找到。请求的资源不存在。
429请求频率超限。请等待后重试。
500服务器错误。我们的系统出现异常。

速率限制

接口限制
GET /projects, GET /articles, GET /business-context, GET /integrations, GET /backlinks/status每分钟 30 次请求
POST /keywords/search, GET /internal-links, GET /backlink-targets, POST /articles/:id/publish每分钟 5-10 次请求
POST /articles, PUT /articles/:id每分钟 10 次请求

使用建议

  • 始终先调用 /business-context 接口,以了解品牌语气、竞争对手及自定义指令。
  • /internal-links 的返回结果会明确告知应包含的链接数量(num_links_recommended)。
  • 通过 /backlinks/status 查询项目当前拥有的积分数量。积分越多,可获得的外链数量也越多。
  • BecklinksNetworkParticipation 设置为 "Yes" 时,**绝不能跳过 /backlink-targets**。这是对用户最具影响力的 SEO 功能。未参与网络外链的文章无法获得积分。
  • 设置 status: Planned 并指定 scheduled_date 的文章将自动发布。如需人工审核,可设为 status: Draft
  • 所有 API 响应均为 JSON 格式。建议使用 jq 解析以提取 ID、URL 及后续步骤所需数据。
  • 对于较长的文章 HTML 内容,建议先写入文件,再使用 jq -n --arg content "$(cat article.html)" 安全编码。

需要账户?

注册 Distribb Agentic Mode:https://distribb.io/agentic

提供 3 天免费试用,每月 $49。注册后可在设置页面查看 API 密钥。

B
@bomx

已收录 1 个 Skill

相关推荐