ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

keyword-research

Multi-source keyword intelligence and autocomplete research. Fetches real-time suggestions from Google, YouTube, Amazon, and DuckDuckGo — no API key required. Use when: (1) doing SEO or content keyword research, (2) finding what users search for on a topic, (3) competitor or niche research, (4) expanding a seed keyword into hundreds of related terms, (5) building keyword lists for ads or content. Triggers on: keyword research, what do people search for, autocomplete, keyword ideas, SEO keywords, search suggestions, keyword list.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/brasco05/keyword-research1
Or

Keyword Intelligence

Multi-source autocomplete fetcher — no API keys needed. Pulls real-time suggestions from Google, YouTube, Amazon, and DuckDuckGo.

Quick Usage

# All sources, default language (de)
python3 scripts/fetch_suggestions.py "keyword"

# Specific sources
python3 scripts/fetch_suggestions.py "keyword" --sources google,youtube

# English / US region
python3 scripts/fetch_suggestions.py "keyword" --lang en --region us

# Expand mode: fetch suggestions of suggestions (10x more keywords)
python3 scripts/fetch_suggestions.py "keyword" --sources google --expand

# JSON output (for piping or further processing)
python3 scripts/fetch_suggestions.py "keyword" --json

Options

FlagDefaultDescription
--sourcesallall or comma-separated: google, youtube, amazon, ddg
--langdeLanguage code: de, en, tr, fr, es, ...
--regiondeRegion: de, us, tr, gb, ...
--expandoffFetches 2nd-level suggestions from Google (base keywords → ~10x results)
--jsonoffOutputs JSON instead of formatted text

Sources

  • Google — Broadest coverage, best for general web search intent
  • YouTube — Video content ideas, tutorials, how-to queries
  • Amazon — Product/buying intent keywords (works best for product niches)
  • DuckDuckGo — Privacy-focused users, tech/dev audience

Workflow

  1. Start with a seed keyword and --sources all
  2. Identify which source is most relevant for the use case
  3. Use --expand on the most promising source for deeper research
  4. Export with --json to process or display the results

Notes

  • No rate limits enforced, but add delays for large batch jobs (the script adds 0.2s between expand calls)
  • Amazon suggestions may be empty for non-product keywords — expected behavior
  • YouTube returns fewer results for niche/regional keywords
  • --expand only works on Google (most reliable for 2nd-level fetching)

Metadata

Author@brasco05
Stars4190
Views0
Updated2026-04-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-brasco05-keyword-research1": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

auto-dream

Memory consolidation skill that replicates Anthropic's Auto Dream feature. Runs a 4-phase reflective pass over memory files: Orient → Gather → Merge → Prune. Use when: (1) Context window feels cluttered with stale info, (2) After long coding sessions, (3) Manually triggered with /dream, (4) Automatically after daily-reflection. Keeps memories tight, removes contradictions, converts relative dates to absolute.

brasco05 4190

coding-pipeline

Enforces a disciplined 4-phase pipeline for non-trivial coding tasks: Plan (hypothesis) → Code (one fix) → Validate (root cause) → Debug (max 3 tries, escalate). Prevents blind patching, symptom fixes, and retry loops. Activate for any bug fix, feature implementation, refactor, or error investigation that isn't a trivial one-line change.

brasco05 4190

daily-reflection

Daily reflection routine that runs automatically via cron job at 23:59. Analyzes the day, extracts learnings, updates solution memory, detects recurring patterns, and prepares a morning briefing. Use when: (1) setting up automated end-of-day reflection, (2) building long-term agent memory and learning systems, (3) creating morning briefings for the next day. Trigger phrases: 'daily reflection', 'end of day summary', 'reflect on today', 'update solution memory'.

brasco05 4190

Deep Debugging

Skill by brasco05

brasco05 4190

ollama-memory-setup

Sets up local semantic memory search for OpenClaw using Ollama + nomic-embed-text. Use when: (1) memory_search returns 'node-llama-cpp is missing' or 'Local embeddings unavailable' error, (2) user wants local/private embeddings without external API keys (OpenAI, Gemini, Voyage), (3) setting up memory search for the first time on macOS or Linux, (4) node-llama-cpp fails to install or build. Fixes the common node-llama-cpp installation failure by routing through Ollama's OpenAI-compatible embedding API instead of a local binary.

brasco05 4190