Agent Skills for SEO keyword research using Google Trends data via SerpApi. Built for AI agents that generate tech and developer-focused blog content.
You need Node.js installed. It comes with npx built in.
npx "@opendirectory.dev/skills" install google-trends-api-skills --target claudeSupported --target values: claude, gemini, codex, opencode, anti-gravity, openclaw, hermes
Run these two commands inside your Claude Code terminal:
# Add the OpenDirectory marketplace
/plugin marketplace add Varnan-Tech/opendirectory
# Install a skill directly
/plugin install google-trends-api-skills@opendirectory-marketplaceStep 1: Download Click Code → Download ZIP on this repo's GitHub page.
Step 2: Install
- Open Claude Desktop > Customize > Skills > + > Upload a skill
- Drop the downloaded zip or extracted folder
The API layer — knows how to query Google Trends through SerpApi, handle responses, manage rate limits, and cache results.
The SEO workflow — uses Google Trends data to find breakout keywords, build content structure, and generate SEO-optimized blog outlines.
# 1. Get a free API key (250 searches/month)
# https://serpapi.com/
# 2. Set your key
export SERPAPI_KEY="your_key_here"
# 3. Install dependency
pip install requests
# 4. Run keyword research for a blog topic
python seo-keyword-research/scripts/blog_seo_research.py "kubernetes deployment"
# 5. Or just discover trending keywords
python google-trends-api/scripts/discover_keywords.py "AI developer tools"google-trends-api/
├── SKILL.md # API skill (endpoints, params, usage)
├── scripts/
│ └── discover_keywords.py # Keyword discovery script
└── references/
└── api-responses.md # Full API response structures
seo-keyword-research/
├── SKILL.md # SEO workflow skill (research -> outline)
├── scripts/
│ └── blog_seo_research.py # Full blog SEO research script
└── references/
├── keyword-placement-guide.md # Detailed keyword placement rules
└── tech-blog-examples.md # Real examples for tech/dev blogs
User: "Write a blog about kubernetes deployment"
|
v
[google-trends-api] RELATED_QUERIES -> finds "kubernetes vs docker" (Breakout!)
[google-trends-api] RELATED_TOPICS -> finds "Helm", "CI/CD", "Container Orchestration"
|
v
[seo-keyword-research] Selects primary keyword, builds outline
|
v
Output: SEO-optimized blog outline targeting trending keywords
These skills follow the Agent Skills specification. Each skill has:
SKILL.mdwith YAML frontmatter (name, description, compatibility, metadata)scripts/for executable codereferences/for detailed documentation (loaded on demand)
MIT