← Back to Skills Marketplace
psyduckler

AEO Prompt Research (Free)

by psyduckler · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
867
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install aeo-prompt-research-free
Description
Discover which AI prompts and topics matter for a brand's Answer Engine Optimization (AEO) using only free tools. Crawls a website, analyzes the brand's posi...
README (SKILL.md)

AEO Prompt Research (Free)

Source: github.com/psyduckler/aeo-skills Part of: AEO Skills Suite — Prompt Research → ContentAnalytics

Discover which prompts and topics matter for a brand's AI visibility — using zero paid APIs.

Requirements

  • web_fetch — crawl the target site
  • web_search — Brave Search free tier (optional but recommended)
  • LLM reasoning — the agent's own model does the heavy lifting

No API keys, no paid tools, no accounts needed.

Workflow

Input

The user provides:

  • Domain URL (required) — e.g. clearscope.io
  • Niche/category (optional) — e.g. "SEO software for content teams"
  • Competitors (optional) — e.g. "Surfer SEO, MarketMuse, Frase"

Step 1: Crawl the Site

Use web_fetch on key pages to understand the brand:

Pages to fetch (try each, skip 404s):
- / (homepage)
- /about or /about-us
- /pricing
- /products or /features or /services
- /blog (index only)

Alternatively, run scripts/crawl_site.sh \x3Cdomain> for a batch crawl.

Extract from crawled content:

  • Core product/service offering
  • Target audience (industry, company size, persona)
  • Key differentiators / value props
  • Competitor mentions
  • Content themes from blog titles

Step 2: Discover the Topic Universe

Using the brand understanding, brainstorm topic categories. For methodology and category types, read references/aeo-methodology.md.

Core prompt categories to generate:

  1. Problem-aware — "How do I solve [problem]?"
  2. Solution-aware — "What tools exist for [category]?"
  3. Comparison — "[Brand] vs [competitor]"
  4. Best-of — "Best [category] for [use case]"
  5. How-to — "How to [task the product helps with]"
  6. Evaluation — "Is [brand] good for [need]?"
  7. Industry — "[Industry] trends / best practices"

Step 3: Generate Prompts

For each category, generate 5-15 specific prompts people would actually ask an AI assistant.

Guidelines:

  • Write naturally — how people talk to ChatGPT, not how they Google
  • Be specific — include context (company size, industry, use case)
  • Vary intent — research, comparison, how-to, buying decision
  • Avoid jargon-heavy or unrealistic prompts

Step 4: Prioritize

Score each prompt (1-5) on:

  • Relevance — How closely tied to the brand's core offering?
  • Volume potential — How many people likely ask this?
  • Winability — Can this brand realistically be the best answer?
  • Intent value — Does this indicate buying/conversion intent?

Formula: Priority = (Relevance × 2 + Volume + Winability + Intent) / 5

Sort into Tier 1 (≥3.5), Tier 2 (2.5-3.4), Tier 3 (\x3C2.5).

Step 5: Audit Existing Coverage

For Tier 1 prompts, use web_search with site:domain.com [topic keywords] to check if content already exists.

Rate coverage:

  • Strong — Dedicated page directly answers the prompt
  • Partial — Related content exists but doesn't fully address it
  • None — No relevant content found

Step 6: Deliver Results

Output a structured report with:

  1. Brand summary (2-3 sentences)
  2. Prioritized prompt list with scores and coverage status
  3. Content gap analysis (high-priority prompts with no coverage)
  4. Top 5 recommended content pieces to create first

Use the output format from references/aeo-methodology.md.

Tips for Better Results

  • If web_search is unavailable, the skill still works — just skip the coverage audit or have the user manually check
  • For competitor analysis, crawl competitor sites too and compare topic coverage
  • Re-run quarterly — AI prompt trends shift as models and user behavior evolve
  • The agent's own knowledge of the industry is a valid research input — use it
Usage Guidance
This skill appears to do what it says: crawl a public site and generate/prioritize AI prompts. Before installing or running it, consider: 1) The included script uses curl (network fetches); ensure your environment has curl or add it to the declared requirements. 2) Only provide domains you trust — the crawl will make outbound HTTP requests to whatever domain you supply (avoid internal-only or sensitive hosts). 3) Review the script if you plan to run it in a sensitive environment (it writes output and strips HTML but does not exfiltrate data to third parties). 4) If you want extra safety, run the script in a sandboxed environment or on a copy of the site content. Overall, no credentials or hidden endpoints were detected, so the skill is internally coherent with its purpose.
Capability Analysis
Type: OpenClaw Skill Name: aeo-prompt-research-free Version: 1.0.0 The skill is classified as suspicious due to the explicit instruction in `SKILL.md` for the AI agent to execute `scripts/crawl_site.sh` with a user-provided domain. While the `crawl_site.sh` script itself does not exhibit clear malicious intent (e.g., data exfiltration, persistence), it performs `curl` requests to an arbitrary, user-controlled external domain. This capability, combined with direct shell script execution, introduces a significant attack surface for potential misuse, such as Server-Side Request Forgery (SSRF) or resource exhaustion, even with basic sanitization and timeouts in place. There is no evidence of intentional malware, but the inherent risks of executing user-influenced shell commands and making network calls to arbitrary external endpoints warrant a 'suspicious' classification.
Capability Assessment
Purpose & Capability
The skill's name/description (AEO prompt research via free tools) matches its behavior: it crawls a site, generates prompt candidates, prioritizes them, and audits coverage. One mismatch: the shipped script uses curl to fetch pages, but the registry metadata lists no required binaries. Requiring curl is reasonable for the stated purpose, but the metadata should declare it.
Instruction Scope
SKILL.md limits runtime actions to crawling the target domain (via web_fetch or the provided crawl script), web_search for coverage checks, and LLM reasoning. The instructions do not direct the agent to read unrelated local files, access secrets, or post data to third-party endpoints. The crawl script fetches only the pages listed and emits plain text; it does not transmit the crawl results to any external server.
Install Mechanism
This is instruction-only with a small helper script; there is no download/install step, no archive extraction, and nothing is written to system locations beyond the script's normal output file. Risk is low because nothing arbitrary is pulled from external URLs during install.
Credentials
The skill declares no required environment variables or credentials and its instructions do not reference any secrets. The lack of required credentials is proportionate to the described functionality (public web crawling and search).
Persistence & Privilege
always:false and no install-time persistence are set. The skill does not request elevated privileges or modify other skills/configs. Autonomous invocation is allowed (the platform default) but not combined with any other concerning privileges here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aeo-prompt-research-free
  3. After installation, invoke the skill by name or use /aeo-prompt-research-free
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: discover AI prompts and AEO opportunities using only free tools.
Metadata
Slug aeo-prompt-research-free
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is AEO Prompt Research (Free)?

Discover which AI prompts and topics matter for a brand's Answer Engine Optimization (AEO) using only free tools. Crawls a website, analyzes the brand's posi... It is an AI Agent Skill for Claude Code / OpenClaw, with 867 downloads so far.

How do I install AEO Prompt Research (Free)?

Run "/install aeo-prompt-research-free" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AEO Prompt Research (Free) free?

Yes, AEO Prompt Research (Free) is completely free (open-source). You can download, install and use it at no cost.

Which platforms does AEO Prompt Research (Free) support?

AEO Prompt Research (Free) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AEO Prompt Research (Free)?

It is built and maintained by psyduckler (@psyduckler); the current version is v1.0.0.

💬 Comments