Agent Skills › kostja94/marketing-skills › keyword-research

keyword-research

GitHub

Coordinates keyword research from a seed or existing keyword data through discovery, intent clustering, opportunity assessment and page mapping.

skills/keyword-research/SKILL.md kostja94/marketing-skills

Install

npx skills add kostja94/marketing-skills --skill keyword-research -g -y
More Options

Use without installing

npx skills use kostja94/marketing-skills@keyword-research

指定 Agent (Claude Code)

npx skills add kostja94/marketing-skills --skill keyword-research -a claude-code -g -y

安装 repo 全部 skill

npx skills add kostja94/marketing-skills --all -g -y

预览 repo 内 skill

npx skills add kostja94/marketing-skills --list

SKILL.md

Frontmatter
{
    "name": "keyword-research",
    "metadata": {
        "version": "2.3.0"
    },
    "description": "Coordinates keyword research from a seed or existing keyword data through discovery, intent clustering, opportunity assessment and page mapping."
}

Keyword Research

For a market or category, start with category research to identify demand branches and seeds. For an existing website, start with its URL inventory and check indexability before diagnosing weak keyword performance. For a single seed, begin directly with the workflow below. Establish the decision, product capabilities, market, language and channel. Reuse relevant project context (including {project}.md when available), existing queries, URLs and CSV exports. State reasonable assumptions. A single seed is enough. When exploring several seeds one at a time, complete the current one before continuing.

Read the relevant sibling skills by name from the installed collection or local repository. Start at the earliest missing input and stop at the requested deliverable.

Request Skill Handoff
Find demand or long-tail expressions keyword-discovery Candidate queries with provenance
Decide whether queries serve one page keyword-clustering Task, same-page variants, separate or uncertain branches
Choose what to pursue first keyword-opportunity Priorities, reasons and evidence gaps
Decide where validated demand belongs keyword-mapping Existing asset or proposed action per cluster

By default, skip US search volume and keyword prioritization. Run keyword-opportunity for US rankings only when requested and suitable third-party data is available. Otherwise pass clusters directly to mapping. For a full study, pass these outputs forward in order. Return to discovery for a specific unresolved branch. If a sibling skill is unavailable, identify the missing step and use the handoff above to provide a bounded result. Keep source observations distinguishable from hypotheses throughout. For ads or product research, stop at the requested demand or opportunity decision. Hand content architecture and scheduling to content-strategy.

Default to concise findings, decision-relevant clusters and outstanding checks in the conversation. Produce full inventories or files on request. Stop when additional sources yield no material new tasks or variants, or at the agreed scope limit.

In a full report, show the base expression family before modifier clusters. Carry each material action, process and tool form into the page map or explain its pending placement. Report the concrete keyword strings, and mark observed versus inferred wording.

For a general keyword research request, deliver a decision report even if site inventory is missing. Lead with the main search task and proposed destination. Provide one row per candidate page cluster with a primary term, same-page variants, intent, landing page / blog / other type, proposed URL, decision and evidence or gap. Distinguish proposed paths from existing URLs. Separate confirmed observations from inferred expansions and show pending clusters. Respect a discovery-only request.

Completion check for a full study

Before delivery, account for each research node as observed, inferred, blocked or outside the requested scope. A blocked source is an evidence gap. Resume at the first unresolved decision when more evidence becomes available.

  1. Establish the seed, market, audience and product task. Identify useful parents while preserving the seed.
  2. Run discovery across base word forms and task branches. Record competitor URLs and the status of Autocomplete, People Also Ask and related searches separately. Preserve provenance when deduplicating.
  3. Hand discovery evidence to clustering. Resolve same-page variants, separate tasks and uncertain relationships against user goals, product capability and available search results. Send ambiguous high-impact branches back for targeted research.
  4. Check product fit and evidence at cluster level. Apply the optional prioritization rule above. Label unknown metrics and unsupported capabilities explicitly.
  5. Map each actionable cluster to a current or provisional destination, page type and reason. Distinguish an independent intent from a decision to create a new URL.
  6. Deliver findings, cluster decisions, open checks and any explicitly requested, data-backed priorities. If a missing step prevents a decision, label that part provisional. For a narrower request, stop at its agreed node.

For authenticated sources use the configured credential provider. In an environment configured for 1Password, retrieve credentials through that integration and keep secret values out of files, logs and reports.

Version History

  • ac823a1 Current 2026-11-07 14:25

Same Skill Collection

skills/channels/community/community-forum/SKILL.md
skills/channels/community/product-hunt-launch/SKILL.md
skills/channels/distribution/distribution-channels/SKILL.md
skills/channels/owned/email-marketing/SKILL.md
skills/channels/owned/employee-generated-content/SKILL.md
skills/channels/partnerships/affiliate-marketing/SKILL.md
skills/channels/partnerships/creator-program/SKILL.md
skills/channels/partnerships/education-program/SKILL.md
skills/channels/partnerships/influencer-marketing/SKILL.md
skills/channels/partnerships/public-relations/SKILL.md
skills/channels/partnerships/referral-program/SKILL.md
skills/competitor-research/SKILL.md
skills/components/branding/favicon/SKILL.md
skills/components/utility/url-slug/SKILL.md
skills/content/copywriting/SKILL.md
skills/content/podcast/SKILL.md
skills/content/translation/SKILL.md
skills/content/video/SKILL.md
skills/content/visual-content/SKILL.md
skills/keyword-clustering/SKILL.md
skills/keyword-discovery/SKILL.md
skills/keyword-mapping/SKILL.md
skills/keyword-opportunity/SKILL.md
skills/paid-ads/formats/app-ads/SKILL.md
skills/paid-ads/formats/ctv-ads/SKILL.md
skills/paid-ads/formats/directory-listing-ads/SKILL.md
skills/paid-ads/formats/display-ads/SKILL.md
skills/paid-ads/formats/native-ads/SKILL.md
skills/paid-ads/platforms/google-ads/SKILL.md
skills/paid-ads/platforms/linkedin-ads/SKILL.md
skills/paid-ads/platforms/meta-ads/SKILL.md
skills/paid-ads/platforms/reddit-ads/SKILL.md
skills/paid-ads/platforms/tiktok-ads/SKILL.md
skills/paid-ads/platforms/youtube-ads/SKILL.md
skills/platforms/grokipedia/SKILL.md
skills/platforms/linkedin/SKILL.md
skills/platforms/medium/SKILL.md
skills/platforms/pinterest/SKILL.md
skills/platforms/reddit/SKILL.md
skills/platforms/tiktok/SKILL.md
skills/platforms/x/SKILL.md
skills/platforms/youtube/SKILL.md
skills/seo/content/competitor-research/SKILL.md
skills/seo/content/content-optimization/SKILL.md
skills/seo/content/content-strategy/SKILL.md
skills/seo/content/eeat-signals/SKILL.md
skills/seo/content/keyword-research/SKILL.md
skills/seo/entity-seo/SKILL.md
skills/seo/local/SKILL.md

Metadata

Files
0
Version
ac823a1
Hash
83608011
Indexed
2026-11-07 14:25

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-08 08:27
浙ICP备14020137号-1