skills/semrush-automation/SKILL.md
Automate SEO analysis with SEMrush -- research keywords, analyze domain organic rankings, audit backlinks, assess keyword difficulty, and discover related terms through the Composio SEMrush integratio
npx skillsauth add ranbot-ai/awesome-skills SEMrush AutomationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run SEMrush SEO analytics directly from Claude Code. Analyze domain keywords, audit backlink profiles, research keyword difficulty, discover related terms, and track organic page performance without leaving your terminal.
Toolkit docs: composio.dev/toolkits/semrush
https://rube.app/mcp
database parameter specifying the regional database (e.g., us, uk, de). Choose the correct region for your target audience.Retrieve all organic search keywords for a domain, including positions, traffic estimates, CPC, and keyword difficulty.
Tool: SEMRUSH_DOMAIN_ORGANIC_SEARCH_KEYWORDS
Key parameters:
domain (required) -- e.g., example.comdatabase (required) -- regional database code (e.g., us, uk, de)display_limit (default 10000) and display_offset (default 0) -- paginationdisplay_sort -- sort by position, traffic, volume, etc. (e.g., tr_desc for traffic descending)display_date -- historical data in YYYYMM15 format (monthly) or YYYYMMDD (daily)export_columns -- specify columns like Ph (phrase), Po (position), Nq (volume), Tr (traffic), Kd (difficulty)display_filter -- filter by specific columnsExample prompt: "Get the top 100 organic keywords for example.com in the US database, sorted by traffic"
Get detailed metrics for individual keywords or analyze up to 100 keywords at once.
Tools: SEMRUSH_KEYWORD_OVERVIEW_ONE_DATABASE, SEMRUSH_BATCH_KEYWORD_OVERVIEW
For single keyword:
phrase (required) -- keyword to investigatedatabase (required) -- regional databaseFor batch (up to 100 keywords):
phrase (required) -- semicolon-separated keywords (max 255 chars total)database (required) -- regional databaseexport_columns -- Ph (phrase), Nq (volume), Cp (CPC), Co (competition), Kd (difficulty), In (intent)Example prompt: "Get keyword metrics for 'seo services;content marketing;link building' in the US database"
Discover which URLs on a domain drive the most organic traffic and visibility.
Tool: SEMRUSH_DOMAIN_ORGANIC_PAGES
Key parameters:
domain (required) -- target domaindatabase (required) -- regional databasedisplay_sort -- e.g., pc_desc for traffic share descendingdisplay_limit and display_offset -- paginationexport_columns -- Ur (URL), Pc (traffic %), Tg (traffic), Tr (traffic cost)Example prompt: "Show the top 50 organic pages for example.com ranked by traffic share"
Get a summary of backlinks for a domain including Authority Score, link types, and referring domain counts.
Tool: SEMRUSH_BACKLINKS_OVERVIEW
Key parameters:
target (required) -- domain, subdomain, or full URLtarget_type (required) -- root_domain, domain, or urlexport_columns -- ascore (Authority Score), total (total backlinks), domains_num (referring domains), follows_num, nofollows_num, etc.Example prompt: "Get the backlink overview for example.com including Authority Score and referring domain count"
Score how hard it is to rank in the top 10 for specific keywords (0-100 scale).
Tool: SEMRUSH_KEYWORD_DIFFICULTY
Key parameters:
phrase (required) -- keyword to analyzedatabase (required) -- regional databaseexport_columns -- Ph (phrase), Kd (difficulty score)Example prompt: "What is the keyword difficulty for 'best project management software' in the US?"
Find synonyms, variations, and related terms for a seed keyword to expand your content strategy.
Tool: SEMRUSH_RELATED_KEYWORDS
Key parameters:
phrase (required) -- seed keyworddatabase (required) -- regional databasedisplay_limit (default 10000) -- max resultsdisplay_sort -- e.g., nq_desc for volume descending, kd_asc for easiest firstexport_columns -- Ph, Nq, Kd, Cp, Co, Rr (relatedness score)Example prompt: "Find related keywords for 'project management' in the US, sorted by search volume"
SEMRUSH_DOMAIN_ORGANIC_SEARCH_KEYWORDS and SEMRUSH_DOMAIN_ORGANIC_PAGES can return very large datasets. Always use display_limit and display_offset instead of assuming a single page is complete.data/keyword_data). You must parse rows and columns before analysis or joining reports.tools
Delegate coding tasks to the Grok Build CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
development
--- name: graceful-shutdown description: Implement graceful shutdown for servers and workers: drain connections, finish in-flight work, release resources, and exit cleanly on SIGTERM/SIGINT. category: AI & Agents source: antigravity tags: [python, typescript, node, api, claude, ai, template, docker, kubernetes] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/graceful-shutdown --- # Graceful Shutdown ## Overview A skill for implementing graceful shutdown in server
development
--- name: falsify description: The scientific thinking protocol for AI agents. Use when facing complex, ambiguous, or high-stakes questions where guessing is costly: hypothesis → attempt to break it → evidence → calibrated co category: Creative & Media source: antigravity tags: [markdown, claude, ai, agent, llm, template, design, security, rag, cro] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/falsify --- # Falsify — The Scientific Thinking Protocol > Think like
tools
Configure approved delegation lanes across installed implementer CLIs, including optional model and effort choices, then write global or project config only after explicit user approval.