← Back to Skills Marketplace
Semrush
by
Vlad Ursul
· GitHub ↗
· v1.0.1
· MIT-0
104
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install semrush-integration
Description
SEMrush integration. Manage Projects, Keywords, Domains, Competitors. Use when the user wants to interact with SEMrush data.
Usage Guidance
This skill is coherent with its stated purpose, but take basic precautions before installing the CLI: verify the @membranehq/cli package on npm and its GitHub repo (https://github.com/membranedev/application-skills is referenced), consider using npx instead of a global install or run the CLI in a container, and review Membrane's privacy/auth model since authentication is handled server-side. If you don't trust installing third-party global CLIs, ask the skill author for a hosted or reviewed integration alternative.
Capability Analysis
Type: OpenClaw Skill
Name: semrush-integration
Version: 1.0.1
The skill provides a legitimate integration for SEMrush using the Membrane CLI. It contains detailed instructions in SKILL.md for the agent to install the '@membranehq/cli' package, manage authentication via OAuth/CLI flows, and discover or create actions on the Membrane platform. While the skill requires shell access and global package installation, these actions are aligned with the stated purpose of using the Membrane ecosystem. The instructions also include security best practices, explicitly directing the agent to let the platform handle credentials rather than requesting secrets from the user.
Capability Assessment
Purpose & Capability
Name/description (SEMrush integration) match the instructions: all actions are about connecting to SEMrush via the Membrane platform, discovering and running Membrane actions, and creating connections. Nothing in the instructions requests unrelated services or credentials.
Instruction Scope
SKILL.md instructs the agent/user only to install and use the Membrane CLI, authenticate via membrane login, create a semrush connection, discover actions, and run them. It does not ask the agent to read arbitrary files, environment variables, or exfiltrate data to unexpected endpoints.
Install Mechanism
The install is an npm global package (npm install -g @membranehq/cli@latest) and/or npx usage. This is a common, proportionate mechanism for a CLI-based integration, but it does write a third-party binary to disk — verify the @membranehq/cli package identity and source before installing (or prefer npx / containerized use if you don't trust installing globals).
Credentials
The skill declares no required environment variables or local credentials and explicitly instructs not to ask users for API keys, delegating credential management to Membrane. The requested permissions are proportional to the stated purpose.
Persistence & Privilege
The skill is instruction-only and not always-enabled. It does not request force-inclusion or system-wide configuration changes. Installing the CLI creates a local tool, which is expected for this purpose.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install semrush-integration - After installation, invoke the skill by name or use
/semrush-integration - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Auto sync from membranedev/application-skills
Metadata
Frequently Asked Questions
What is Semrush?
SEMrush integration. Manage Projects, Keywords, Domains, Competitors. Use when the user wants to interact with SEMrush data. It is an AI Agent Skill for Claude Code / OpenClaw, with 104 downloads so far.
How do I install Semrush?
Run "/install semrush-integration" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Semrush free?
Yes, Semrush is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Semrush support?
Semrush is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Semrush?
It is built and maintained by Vlad Ursul (@gora050); the current version is v1.0.1.
More Skills