Topic Research
Expand topics into keywords or cluster a keyword library into pillars and subtopics using RankEarly. Use when the user asks for keyword expansion, topic clustering, content clusters, topic maps, keyword research, or content planning tied to a keyword library.
Workflow
Install
npx skills add rankearly/rankearly-skills --skill topic-researchExtract the SKILL.md into your project's .claude/skills/ directory.
Allowed Tools
See it in action
Watch how Topic Research works — from prompt to result.
Skill
Topic Research
Run one of two actions on a keyword library:
keyword expansion- expand a user-provided topic into related keywords and save them into the selected keyword librarytopic clustering- group the keywords already stored in the selected keyword library into pillars
Never run both actions. When the request is ambiguous, ask which action to run and stop until the user answers.
Every action in this skill runs against a keyword library. Resolve the library before starting research.
Step 1: Resolve the Keyword Library
Read ./references/keyword-library-resolution.md and resolve keyword_library.
Do not start keyword expansion or topic clustering without a resolved library.
Action: Keyword Expansion
Read ./references/keyword-expansion.md and follow it.
Action: Topic Clustering
Read ./references/topic-clustering.md and follow it.