Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器clawhub未标认证来源可访问clear审计提醒

aeo-keyword-selectoraeo 关键字选择器

Agent Skill

aeo-keyword-selector 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,189

周安装

137

GitHub Stars

公开资料未说明

下载量

1,118
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:aeo-keyword-selector(aeo 关键字选择器)
来源仓库:https://github.com/coreydomidocs-droid/aeo-keyword-selector
安装命令:
openclaw skills install aeo-keyword-selector
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install aeo-keyword-selector

简介

aeo-keyword-selector 从业务主题中选择优化的博客关键词。

  • 结合站点地图分析避免页面意图冲突,提升 SEO 结构合理性。
  • 输出问题格式关键词,便于后续内容规划与写作。
  • 需人工验证推荐结果是否符合实际业务方向。
  • 适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。

SKILL.md

name
aeo-keyword-selector
description
select a single aeo blog keyword in question format from a business topic, with architecture-first sitemap-plus-page-intent checks to avoid cannibalization, using semrush as a validation layer for dense clusters. use when an agent needs to choose a keyword autonomously before writing a new blog article, especially for saas, ecommerce, or service brands. this skill is for keyword qualification and page-targeting decisions, not article drafting. it should be used before any writing skill whenever the task starts from a business topic, product area, service line, or content pillar and the agent must decide whether to create a new url.

AEO Keyword Selector

Overview

Use this skill before article creation. The goal is to return exactly one question-format keyword that is safe to target with a new article, or decide that no new article should be created yet.

This skill is opinionated:

  • semrush is the primary validation layer unless the topic area is broad and undercovered
  • sitemap discovery plus fetched page intent is the cannibalization check
  • zero-volume keywords are allowed only when they are clearly ai-native, logically askable, and non-cannibalizing
  • the output is a single decision, not a brainstorm list

Dense Cluster Decision Policy

For dense topic clusters such as HomeLock, evaluate existing site coverage before proposing any new keyword.

Required decision order:

  1. review existing URLs and classify current page intent
  2. determine whether the requested topic is already substantially covered
  3. if multiple adjacent queries map to an existing page, return expand-existing
  4. if no clear gap exists, return no-go
  5. return new-url only when there is one clearly distinct unanswered question that is materially separate from existing page intent

Non-negotiable rules:

  • do not brainstorm adjacent variants
  • do not rotate phrasing across runs
  • do not treat slight wording changes as a new opportunity
  • for the same business topic plus the same site evidence, the decision must be identical across runs

Priority order:

  • architecture integrity
  • deterministic outcomes
  • anti-cannibalization
  • only then keyword expansion

Core Output Contract

Return exactly one final decision block with these fields:

  • selected_keyword
  • business_topic
  • best_existing_url_match
  • cannibalization_risk
  • decision
  • reasoning

Rules:

  • selected_keyword must be a single question-format query, but for expand-existing it is only a section-level absorbed query, not a standalone article target
  • decision must be one of: new-url, expand-existing, no-go
  • if decision is not new-url, do not hand a keyword into a writing workflow
  • if decision is expand-existing, selected_keyword may name the query being absorbed, but it must not be treated as a net-new article target and must be explicitly framed as content for the existing page
  • if decision is no-go, set selected_keyword to an empty string

Workflow

Step 1: Validate the starting point

Expected input is a business topic, not a finished keyword list.

Examples:

  • homeowner enablement platform
  • documenting for disaster
  • homelock
  • truevalue index
  • proprtax

If the user gives a keyword instead of a business topic, translate it into the broader topic cluster first.

For DomiDocs work, consult references/domidocs-profile.md. For other companies later, swap or supplement that reference with a different company profile.

Step 2: Check architecture before keyword expansion

For dense topic clusters, do not begin with open-ended keyword discovery.

First:

  • review existing site coverage from the sitemap
  • identify the closest existing urls for the business topic
  • infer the intent each existing page already owns
  • decide whether the topic is already substantially covered

Only use semrush after that review, and only to validate or sharpen the decision.

Use semrush as a validation layer, not an ideation engine, when:

  • the cluster is dense
  • multiple adjacent phrasings could map to the same page
  • the topic already has obvious site coverage

For non-dense or genuinely open topic areas, semrush may still be used earlier for candidate discovery.

Do not explore multiple adjacent keyword variants just because semrush shows them. Do not let semrush volume create a false case for a new URL where the existing architecture already has a strong owner page.

Step 3: Apply the ai-native exception carefully

A zero-volume keyword may still qualify when all three conditions are true:

  1. it is a natural language question a real person would plausibly ask in chatgpt, gemini, perplexity, or google ai overviews
  2. it is a logical derivative of the business topic or nearby semrush-supported query cluster
  3. it does not cannibalize an existing url after sitemap and page-intent review

If any one of those fails, do not use the zero-volume keyword.

Browser SERP inspection is allowed as a supporting check for:

  • people also ask questions
  • ai overview-style phrasing
  • long-tail language patterns
  • crowded serps where semrush trails real-world query behavior

Do not let browser SERP inspection override architecture review or create a false case for a new URL.

Step 4: Parse the sitemap

Use the site sitemap as the discovery layer for existing coverage.

For DomiDocs, the current sitemap is listed in references/domidocs-profile.md. Use scripts/parse_sitemap.py when helpful to flatten sitemap indexes into a clean url list.

From the sitemap, shortlist the top 3 to 5 urls most likely to overlap with the candidate keyword using:

  • slug similarity
  • title similarity
  • obvious entity match
  • obvious product/topic match

Do not make a cannibalization decision from sitemap alone.

Step 5: Fetch and compare page intent

For each shortlisted url, fetch the page and inspect at minimum:

  • title tag or visible page title
  • h1
  • intro / first definition block
  • main headings
  • overall page purpose

The question to answer is not “is this related?” The question is: would a new url targeting this keyword compete with this existing url for the same primary ranking intent?

Use references/verdict-rubric.md for the forced decision standard.

Step 5b: Resolve canonical owner page deterministically

If multiple existing URLs could absorb the query, choose a single canonical owner page before making the final decision.

Use these tie-break rules in order:

  1. prefer the primary product or feature page over FAQ or support pages when the query is about core product intent
  2. treat definitional, mechanism, monitoring, and “how it works” queries as core product intent
  3. use the FAQ page as the owner only when the query is clearly an edge-case clarification, support-style objection, or narrow question already better housed in FAQ format
  4. if both pages are plausible and no rule clearly overrides, default to the main product page

For HomeLock, default canonical owner priority is:

  • https://domidocs.com/homelock/
  • then https://domidocs.com/home-lock-faq/ only for clearly FAQ-native queries

Do not switch owner pages across runs for the same query unless the site evidence materially changes.

Step 6: Make the decision

Choose exactly one:

new-url

Use only when:

  • the keyword is strong enough to justify a standalone article
  • the intent is clear
  • no fetched existing url already owns the same primary ranking intent
  • the keyword is in question format or can be cleanly rewritten into one

expand-existing

Use when:

  • the best keyword belongs inside an existing page
  • a new article would compete with an existing url
  • the opportunity is real but should be handled as a section, faq, or content refresh instead of a new post

no-go

Use when:

  • the candidate set is weak
  • the likely keyword is too cannibalistic
  • intent is too muddy
  • the only available angles are better handled elsewhere

Never invent a weak new-url just to keep the pipeline moving.

Decision Standards

Cannibalization meaning

In this skill, cannibalization means:

  • two urls would try to rank for the same primary ranking intent or keyword cluster
  • the new url would dilute the existing url's ability to rank for that intent

It does not mean simple topical relatedness.

Confidence bias

Bias toward protecting site architecture over producing more content.

If uncertain between new-url and expand-existing, prefer expand-existing. If uncertain between expand-existing and no-go, prefer no-go unless the gap is clearly actionable.

Return only the final response block and nothing else. Do not include preambles, progress notes, reasoning traces, tool narration, status updates, conversational filler, or any text before or after the block. Do not say that you are checking, reviewing, using a skill, or gathering evidence. Perform all analysis silently.

Do not include citations, citation placeholders, contentReference markers, footnotes, or source annotations in the final block.

For HomeLock dense-cluster prevention, detection, monitoring, title theft, deed fraud, and adjacent mechanism queries:

  • default the canonical owner page to https://domidocs.com/homelock/
  • do not select the FAQ as best_existing_url_match when the query is fundamentally product-intent or mechanism-intent
  • use the FAQ only as supporting evidence for expand-existing, not as the canonical owner page
  • if both the FAQ and product page are relevant, the product page wins

Final Response Format

Use this exact structure:

selected_keyword: <question-format query; for `expand-existing`, this is a section-level absorbed query; for `no-go`, empty>
business_topic: <topic>
best_existing_url_match: <url or none>
cannibalization_risk: low | medium | high
decision: new-url | expand-existing | no-go
reasoning: <3-6 sentences explaining why>

Additional rules:

  • no brainstorm lists
  • no “other keyword ideas” section
  • no hedging language like “maybe” or “could be promising”
  • no article outline generation here
  • no draft writing here

Resources

  • references/domidocs-profile.md — current DomiDocs business-topic and sitemap profile
  • references/semrush-playbook.md — semrush-first research guidance and ai-native exception handling
  • references/verdict-rubric.md — exact rubric for new-url, expand-existing, and no-go
  • scripts/parse_sitemap.py — recursive sitemap parser for sitemap index and urlset xml files

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

85.84%
按下载量换算960

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills