One-click install
npx skills add https://github.com/hschne/pi-stuff --skill seo-keywords-hschne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-keywords
Source: https://github.com/hschne/pi-stuff/tree/main/skills/seo-keywords
Command: npx skills add https://github.com/hschne/pi-stuff --skill seo-keywords-hschne

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, python3, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the wasted effort of targeting SEO keywords that do not match searcher intent, which leads to poor content performance and missed organic traffic opportunities.

Core Features & Use Cases

  • Intent Classification: Tag candidate keywords as informational, commercial, transactional, or navigational to ensure page content aligns with user needs.
  • Live SERP Validation: Analyze current top search results to confirm your planned page format matches what Google rewards for a given query.
  • Keyword Clustering & Mapping: Group related intent-matched keywords into clusters assigned to unique pages to avoid cannibalization and boost ranking signals.
  • Long-Tail Query Expansion: Generate real user-typed long-tail keyword variations from short seed terms using Google autocomplete, no API key required.
  • Use Case: For a new local tech blog, use this Skill to identify low-difficulty, high-intent keywords like "how to start a ruby meetup in [city]" to target with dedicated content instead of wasting effort on impossible high-volume head terms.

Quick Start

Use the seo-keywords skill to research and map high-intent SEO keywords for your new blog post about hosting local developer meetups, including identifying long-tail query variations and avoiding cannibalization with existing content.

Frequently Asked Questions about seo-keywords

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is search intent classification and how does it improve SEO keyword research?

Search intent classification tags candidate keywords as informational, commercial, transactional, or navigational to align page content with user needs, ensuring SEO keyword research targets terms that actually match what searchers want.

How do I map long-tail keywords to specific pages to avoid keyword cannibalization?

Map long-tail keywords to specific pages by clustering related intent-matched terms into unique groups assigned to individual URLs, avoiding keyword cannibalization and boosting ranking signals by aligning page formats with Google's current SERP rewards.

Can I generate long-tail keyword variations from seed terms without an API key?

Yes, you can generate long-tail keyword variations from short seed terms without an API key by leveraging Google autocomplete to pull real user-typed queries for expanded SEO keyword research.

What is the best way to validate if my planned page format matches Google's current ranking signals?

The best way to validate your planned page format is through live SERP analysis, which analyzes current top search results to confirm your content format matches what Google rewards for a specific query.

Do I need Python or curl installed to run SERP analysis for keyword clustering?

Yes, you need Python3 and curl installed as dependencies to execute the scripts required for live SERP analysis, long-tail query expansion, and keyword clustering workflows.

How do I find low-difficulty high-intent keywords for a new local blog?

Find low-difficulty high-intent keywords for a new local blog by expanding long-tail query variations from seed terms and validating them against current SERP data to target achievable niche terms instead of impossible high-volume head terms.