Keyword lists often lack reliable priorities, intent labels, and content direction. This skill scores available data and organizes opportunities into actionable clusters and calendars.
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Agent request
Review the Skillstore skill "keyword-research" from https://skillstore.io/skills/aaron-he-zhu-keyword-research.md and its manifest at https://skillstore.io/api/skills/aaron-he-zhu-keyword-research/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.
Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Most alerts are false positives caused by Markdown code fences, inline code, documentation links, and repository metadata. Three findings are confirmed because the instructions execute external Python connectors that contact third-party services. No prompt injection or malicious intent was found.
6
Files scanned
553
Lines analyzed
3
Review items
0
False positives ignored
Capability review items (3)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
**Zero-dependency local helper** (no tool needed): `python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connector
Line 48 directs execution of a Python connector that queries an unofficial Google Autocomplete endpoint. This creates real external-command and network exposure.
Line 50 directs execution of a Python Firecrawl connector for live search. The command runs code outside the reviewed files and contacts a third party.
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
aaron-he-zhu. (2026). keyword-research security audit report (audit version 4) [Author version 17.0.0]. Skillstore. https://skillstore.io/skills/aaron-he-zhu-keyword-research/audits/4
BibTeX citation
@techreport{aaron-he-zhu-aaron-he-zhu-keyword-research-2026,
author = {aaron-he-zhu},
title = {keyword-research security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/aaron-he-zhu-keyword-research/audits/4},
note = {Author version 17.0.0}
}
CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "keyword-research security audit report (audit version 4)"
version: "17.0.0"
type: report
authors:
- name: "aaron-he-zhu"
date-released: "2026-07-12"
url: "https://skillstore.io/skills/aaron-he-zhu-keyword-research/audits/4"
identifiers:
- type: other
value: "skillstore:aaron-he-zhu-keyword-research:audit:4"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this scoreEvidence Confidence: Medium
45
Architecture
100
Maintainability
87
Content
65
Community
91
Spec Compliance
What You Can Build
Plan a New SEO Topic
Turn a seed topic into prioritized keywords, intent groups, and an initial content sequence.
Find Revenue-Focused Opportunities
Rank commercial and transactional terms using available demand, difficulty, and business relevance signals.
Build a Publishable Topic Cluster
Map a pillar page, supporting articles, internal links, and a practical release cadence.
Try These Prompts
Expand a Seed Topic
Research keywords for [topic] in [market and language]. Group ideas by search intent and label every metric by evidence source.
Prioritize Product Keywords
Research [product or service] for [audience]. Prioritize quick wins, growth terms, and GEO opportunities using my supplied metrics: [metrics].
Create a Topic Cluster
Build a topic cluster for [pillar topic]. Include primary and secondary keywords, intent, content format, internal links, and publishing order.
Apply Advanced Opportunity Scoring
Score these keywords using volume, difficulty, intent, CPC, trend, current rank, and authority: [keyword data]. Explain impact and confidence separately.
Best Practices
Provide audience, market, language, business goal, domain strength, and trusted metrics before scoring.
Verify intent against current search results when live data is available.
Refresh priorities quarterly and after meaningful ranking, product, or market changes.
Avoid
Do not present inferred volume, difficulty, or trends as measured data.
Do not prioritize high volume without checking intent, relevance, and ranking feasibility.
Do not create thin cluster pages when one stronger page can satisfy the same intent.
Frequently Asked Questions
Does this skill provide live search volume?
Only when a connected source or user-supplied export provides it. Otherwise, volume is unavailable or clearly estimated.
How does the skill classify search intent?
It uses query signals and, when available, current search results to assign informational, navigational, commercial, or transactional intent.
What is the opportunity score?
It combines volume, intent value, and difficulty to compare keywords. Richer data can add impact and confidence scoring.
Can it analyze competitor keyword gaps?
It can use supplied competitor facts, but dedicated competitor-relative coverage gaps require a content-gap analysis workflow.
What does GEO opportunity mean?
It identifies queries suited to concise, structured answers, including definitions, comparisons, lists, questions, and how-to content.
Can it save the research?
Yes. The workflow defines a dated research path and reusable summaries when the host permits filesystem writes.