Agent skill · marketing growth · membranedev
dataforseo
DataForSEO integration. Manage Organizations, Leads, Projects, Users, Goals, Filters. Use when the user wants to interact with DataForSEO data.
Why this skill is useful
Adds specific API commands and integration patterns for DataForSEO that the AI wouldn't reliably generate on its own.
What it needs
Requires @membranehq/cli installed locally. Requires membrane account access. About 6k tokens when loaded. Last updated 2026-04-28. 253 stars on the source repository.
What this skill does
DataForSEO DataForSEO provides APIs to retrieve SEO data like keyword rankings, backlinks, and competitor analysis. It's used by SEO professionals, marketing agencies, and developers who need programmatic access to SEO metrics. Official docs: https://dataforseo.com/api-guide DataForSEO Overview Task Task POST — Create a new task. Task GET — Retrieve task details. Task Recent GET — Retrieve recently created tasks. Keywords Data Keywords Data Google Ads Keywords For Domain GET — Get Google Ads keywords for a specific domain. Keywords Data Google Ads Search Volume GET — Get Google Ads search volume for a specific keyword. Keywords Data Google Trends GET — Get Google Trends data for a specific keyword. Keywords Data Google Keyword Ideas GET — Get keyword ideas from Google. Serp Data Serp Data GET — Get SERP (Search Engine Results Page) data. On Page On Page Live GET — Get live on-page optimization data. On Page Raw HTML GET — Get raw HTML of a page. Content Generation Content Generation Generate Content POST — Generate content based on a prompt. Use action names and parameters as needed. Working with DataForSEO This skill uses the Membrane CLI to interact with DataForSEO. Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic rather than auth plumbing. Install the CLI Install the Membrane CLI so you can run membrane from the terminal: Authentication This will either open a browser for authentication or print an authorization URL to the console, depending on whether interactive mode is available. Headless environments: The command will print an authorization URL. Ask the user to open it in a browser. When they see a code after completing login, finish with: Add --json to any command for machine-readable JSON output. Agent Types : claude, openclaw, codex, warp, windsurf, etc. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills membranedev/dataforseo