The find-keywords skill helps users build a prioritized keyword list for websites, topics, or campaigns by analyzing search intent, keyword difficulty, and opportunity scoring across head terms, body terms, and long-tail keywords. It's designed for marketers, content strategists, and SEO professionals who need to identify which keywords to target based on existing rankings, domain authority, and business constraints. The skill solves the problem of keyword prioritization and cannibalization by screening for existing page rankings, surfacing quick wins in positions 11-20, and organizing keywords into actionable tiers with realistic ranking timelines.

skills.sh installs
7K
GitHub stars
21
last updated
Aug 21, 2026

Install

$ npx -y skills add calm-north/seojuice-skills --skill find-keywords --agent claude-code

Installs into .claude/skills of the current project.

Files

Find Keywords

Build a prioritized keyword universe from a seed topic using intent mapping, difficulty-adjusted opportunity scoring, and cluster seeding.

Before You Start

Gather this context (ask if not provided):

  1. Domain and goal. What site is this for? What is the primary conversion (leads, sign-ups, sales, traffic)?
  2. Seed topic. The core subject area — not a single keyword but the business category (e.g., "project management software", "personal injury law Chicago").
  3. Existing rankings. Does the site already rank for terms in this area? Existing rankings tell you where to defend vs. expand.
  4. Constraints. Budget, team size, content velocity — these determine whether to chase head terms or focus on long-tail.

Step 0: Cannibalization Screen

Before building a new keyword list, check what the site already targets. Creating a new page for a keyword you already rank for can split authority and hurt both pages.

For each keyword you're considering:

Sponsors

Details

Repository
github.com/calm-north/seojuice-skills
Categories
DevOps & CI/CD, Documentation, Data Science & ML, Marketing & SEO

More from calm-north/seojuice-skills

All 14
1openai avatarfigma-implement-designopenai/skillsTranslates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions "im7Kskills.sh installs
2aws avataringesting-into-data-lakeaws/agent-toolkit-for-awsImport data into the AWS data lake from S3 files, local uploads, JDBC databases (Oracle, SQL Server, PostgreSQL, MySQL, RDS, Aurora), Amazon Redshift, Snowflake7Kskills.sh installs
3github avatarcreate-web-formgithub/awesome-copilotCreate robust, accessible web forms with best practices for HTML structure, CSS styling, JavaScript interactivity, form validation, and server-side processing. 7Kskills.sh installs
4leonardomso avatarrust-skillsleonardomso/rust-skillsComprehensive Rust coding guidelines with 265 rules across 26 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handlin7Kskills.sh installs
5github avatarimport-infrastructure-as-codegithub/awesome-copilotImport existing Azure resources into Terraform using Azure CLI discovery and Azure Verified Modules (AVM). Use when asked to reverse-engineer live Azure infrast6.9Kskills.sh installs
6pixijs avatarpixijs-filterspixijs/pixijs-skillsUse this skill when applying visual effects to PixiJS v8 containers via the filter pipeline. Covers built-in filters (AlphaFilter, BlurFilter, ColorMatrixFilter6.9Kskills.sh installs