Agent skill · marketing growth · composiohq
SEMrush Automation
Automate SEO analysis with SEMrush -- research keywords, analyze domain organic rankings, audit backlinks, assess keyword difficulty, and discover related terms through the Composio SEMrush integration.
Why this skill is useful
Adds specific SEMrush API commands for SEO analysis that the AI wouldn't reliably generate on its own.
What it needs
Requires semrush account access. About 4k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.
What this skill does
SEMrush Automation 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 --- Setup 1. Add the Composio MCP server to your configuration: 2. Connect your SEMrush account when prompted. The agent will provide an authentication link. 3. All SEMrush tools require a database parameter specifying the regional database (e.g., us, uk, de). Choose the correct region for your target audience. --- Core Workflows 1. Domain Organic Keywords Analysis Retrieve all organic search keywords for a domain, including positions, traffic estimates, CPC, and keyword difficulty. Tool: SEMRUSHDOMAINORGANICSEARCHKEYWORDS Key parameters: domain (required) -- e.g., example.com database (required) -- regional database code (e.g., us, uk, de) displaylimit (default 10000) and displayoffset (default 0) -- pagination displaysort -- sort by position, traffic, volume, etc. (e.g., trdesc for traffic descending) displaydate -- historical data in YYYYMM15 format (monthly) or YYYYMMDD (daily) exportcolumns -- specify columns like Ph (phrase), Po (position), Nq (volume), Tr (traffic), Kd (difficulty) displayfilter -- filter by specific columns Example prompt: "Get the top 100 organic keywords for example.com in the US database, sorted by traffic" --- 2. Keyword Overview and Batch Analysis Get detailed metrics for individual keywords or analyze up to 100 keywords at once. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills composiohq/semrush-automation