{"id":"f5e45f66-5397-4873-8361-07c5e399588c","shortId":"TMg2Xs","kind":"skill","title":"OpenSEO Self-Hosted Keyword Research and SEO Analysis Platform","tagline":"OpenSEO is an open-source, self-hostable SEO platform that provides keyword research, domain insights, backlink analysis, and site audits. It serves as a pay-as-you-go alternative to Semrush and Ahrefs, powered by DataForSEO APIs with no subscription required.","description":"# OpenSEO Self-Hosted Keyword Research and SEO Analysis Platform\n\nOpenSEO is an open-source, self-hostable SEO platform that provides keyword research, domain insights, backlink analysis, and site audits. It serves as a pay-as-you-go alternative to Semrush and Ahrefs, powered by DataForSEO APIs with no subscription required.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- Docker is recommended for getting started. It's super easy to get up and running once you install Docker.\n- Install Docker: https://www.docker.com/products/docker-desktop/\n- docker compose pull\n- docker compose up -d\n\nRequirements and caveats from upstream:\n- [Docker Self Hosting](#docker-self-hosting)\n- Backlinks requires one more step beyond the API key: you also need DataForSEO Backlinks enabled on your account (trial or paid subscription), then confirm access from the Backlinks page in OpenSEO.\n- Docker self-hosting: .env\n\nBasic usage or getting-started notes:\n- DataForSEO API: pay-as-you-go based on usage.\n- cp .env.example .env\n- Set DATAFORSEO_API_KEY in .env\n\n- Source: https://github.com/every-app/open-seo\n- Extracted from upstream docs: https://raw.githubusercontent.com/every-app/open-seo/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/openseo-self-hosted-keyword-research-seo-analysis/)","tags":["openseo","self","hosted","keyword","research","seo","analysis","skills","agentskillexchange","agent-skills","ai-agents","ai-tools"],"capabilities":["skill","source-agentskillexchange","skill-openseo-self-hosted-keyword-research-seo-analysis","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/openseo-self-hosted-keyword-research-seo-analysis","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,367 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:34.710Z","embedding":null,"createdAt":"2026-05-18T13:18:08.367Z","updatedAt":"2026-05-18T19:11:34.710Z","lastSeenAt":"2026-05-18T19:11:34.710Z","tsv":"'/every-app/open-seo':229 '/every-app/open-seo/head/readme.md':236 '/products/docker-desktop/':144 '/skills/openseo-self-hosted-keyword-research-seo-analysis/)':243 'access':188 'account':181 'agent':238 'agentskillexchange.com':242 'agentskillexchange.com/skills/openseo-self-hosted-keyword-research-seo-analysis/)':241 'ahref':46,100 'also':174 'altern':42,96 'analysi':9,29,63,83 'api':50,104,171,208,222 'audit':32,86 'backlink':28,82,164,177,191 'base':214 'basic':200 'beyond':169 'caveat':154 'compos':146,149 'confirm':187 'cp':217 'd':151 'dataforseo':49,103,176,207,221 'doc':233 'docker':121,139,141,145,148,157,161,195 'docker-self-host':160 'domain':26,80 'easi':130 'enabl':178 'env':199,219,225 'env.example':218 'environ':120 'exchang':240 'extract':230 'get':125,132,204 'getting-start':203 'github.com':228 'github.com/every-app/open-seo':227 'go':41,95,213 'host':4,58,159,163,198 'hostabl':19,73 'insight':27,81 'instal':109,113,138,140 'key':172,223 'keyword':5,24,59,78 'match':118 'need':175 'note':206 'one':166 'open':15,69 'open-sourc':14,68 'openseo':1,11,55,65,194 'page':192 'paid':184 'path':116 'pay':38,92,210 'pay-as-you-go':37,91,209 'platform':10,21,64,75 'power':47,101 'provid':23,77 'pull':147 'raw.githubusercontent.com':235 'raw.githubusercontent.com/every-app/open-seo/head/readme.md':234 'recommend':123 'requir':54,108,152,165 'research':6,25,60,79 'run':135 'self':3,18,57,72,158,162,197 'self-host':2,17,56,71,196 'semrush':44,98 'seo':8,20,62,74 'serv':34,88 'set':220 'setup':115 'site':31,85 'skill':239 'skill-openseo-self-hosted-keyword-research-seo-analysis' 'sourc':16,70,226,237 'source-agentskillexchange' 'start':126,205 'step':168 'subscript':53,107,185 'super':129 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'trial':182 'upstream':112,156,232 'usag':201,216 'use':110 'www.docker.com':143 'www.docker.com/products/docker-desktop/':142","prices":[{"id":"edb1fb07-5518-470d-b1a2-da3c289c3f03","listingId":"f5e45f66-5397-4873-8361-07c5e399588c","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:08.367Z"}],"sources":[{"listingId":"f5e45f66-5397-4873-8361-07c5e399588c","source":"github","sourceId":"agentskillexchange/skills/openseo-self-hosted-keyword-research-seo-analysis","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/openseo-self-hosted-keyword-research-seo-analysis","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:08.367Z","lastSeenAt":"2026-05-18T19:11:34.710Z"}],"details":{"listingId":"f5e45f66-5397-4873-8361-07c5e399588c","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"openseo-self-hosted-keyword-research-seo-analysis","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"8299b11289e562eb9029a138a8cface7487abc2b","skill_md_path":"skills/openseo-self-hosted-keyword-research-seo-analysis/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/openseo-self-hosted-keyword-research-seo-analysis"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"OpenSEO Self-Hosted Keyword Research and SEO Analysis Platform","description":"OpenSEO is an open-source, self-hostable SEO platform that provides keyword research, domain insights, backlink analysis, and site audits. It serves as a pay-as-you-go alternative to Semrush and Ahrefs, powered by DataForSEO APIs with no subscription required."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/openseo-self-hosted-keyword-research-seo-analysis"},"updatedAt":"2026-05-18T19:11:34.710Z"}}