home / skills / openclaw / skills / aeo-prompt-question-finder
This skill discovers what questions people ask about a topic by querying Google Autocomplete with modifiers and returns ready to use prompts.
npx playbooks add skill openclaw/skills --skill aeo-prompt-question-finderReview the files below or copy the command above to add this skill to your agents.
---
name: aeo-prompt-question-finder
description: Find question-based Google Autocomplete suggestions for any topic. Prepends question modifiers (what, how, why) to a seed topic and returns real autocomplete suggestions — useful for AEO prompt research, content ideation, and understanding what people ask about a topic. Use when the user wants to discover questions people search for, find content angles, or do keyword/prompt research for a topic.
---
# Prompt Question Finder
Discover what questions people ask about a topic by querying Google Autocomplete with question modifiers.
## Usage
Run the script from the skill directory:
```bash
python3 scripts/find_questions.py "travel itinerary"
```
### Options
- `--modifiers what how why should` — override default modifiers (default: what how why should can does is when where which will are do)
- `--delay 0.5` — seconds between requests (use 0.5–1.0 when running many topics in batch)
- `--json` — output as JSON for programmatic use
- `--volume` — fetch avg monthly search volume via DataForSEO (reads creds from macOS Keychain: `dataforseo-login` / `dataforseo-password`, or env vars `DATAFORSEO_LOGIN` / `DATAFORSEO_PASSWORD`)
- `--location 2840` — DataForSEO location code (default: 2840 = US)
- `--lang en` — language code for volume lookup (default: en)
### Examples
```bash
# Default modifiers (what, how, why)
python3 scripts/find_questions.py "protein powder"
# Custom modifiers
python3 scripts/find_questions.py "travel itinerary" --modifiers what how why should when
# JSON output
python3 scripts/find_questions.py "travel itinerary" --json
```
## Rate Limits
Google Autocomplete is an unofficial endpoint. Single-topic runs (10 requests) are safe. When running multiple topics in batch or parallel, always use `--delay 0.5` or higher to avoid temporary IP blocks.
## How It Works
For each modifier, the script queries `https://suggestqueries.google.com/complete/search` with `"{modifier} {topic}"` and returns the autocomplete suggestions. No API key required.
This skill finds question-based Google Autocomplete suggestions for any seed topic to reveal what people are asking. It prepends common question modifiers (what, how, why, etc.) to your topic, queries Google Autocomplete, and returns real suggestion strings useful for prompt research and content ideation.
For each modifier the skill sends a query to Google Autocomplete using the pattern "{modifier} {topic}" and collects the returned suggestions. It supports configurable modifier lists, optional JSON output for programmatic use, configurable request delay to avoid rate limits, and an optional volume lookup via DataForSEO when credentials are provided.
Do I need an API key to get autocomplete suggestions?
No. The skill uses Google Autocomplete as an unofficial endpoint and does not require an API key for suggestions.
How do I avoid getting blocked when running many topics?
Add a delay between requests (use --delay 0.5–1.0) and avoid parallelizing many simultaneous requests from the same IP.