keyword-researchlisted
Install: claude install-skill eprouveze/claude-skills
# Keyword Research
Check Google search trends and relative interest for keywords. Useful for SEO content
strategy, blog-post prioritization, and deciding where to place marketing assets.
This skill uses a driver script at `scripts/keyword-research.ts` that wraps the
`google-trends-api` npm package. A self-contained reference driver is bundled — adapt the
tracked-keyword lists to your own site.
## Requirements
- **Node.js 20+**
- **`tsx`** to run the TypeScript driver: `npm install -g tsx`
- **`google-trends-api`** npm package: `npm install google-trends-api`
Google Trends has no official API and no API key — the package scrapes the public Trends
endpoints, so it is rate-limited. Wait a few seconds between requests to avoid temporary
blocks.
> The bundled driver is TypeScript/Node, but the same data is reachable from Python via the
> `pytrends` library if you prefer that ecosystem (`pip install pytrends`). The CLI surface
> and result interpretation below are framework-agnostic.
## Immediate action
When this skill is invoked, run the keyword research script from the project root:
```bash
npx tsx scripts/keyword-research.ts
```
If the user provides arguments, pass them through:
```bash
npx tsx scripts/keyword-research.ts --keywords "AI writing tools, ChatGPT prompts, prompt engineering"
npx tsx scripts/keyword-research.ts --related "AI writing tools"
npx tsx scripts/keyword-research.ts --geo US --top 5
```
## Commands
### Compare all tracked keywords
```bash
npx t