orkas-ai/orkas/seo-opportunity
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install orkas-ai/orkas/seo-opportunitySKILL.md
seo-opportunity
For product-focused strategy, prefer observed use-case, pricing, comparison, and trust/docs pages. Name missing page types as coverage gaps and map recommendations to owned pages, first-party proof, answer blocks, and one cannibalization owner per overlapping query cluster.
Build a one-diagnosis keyword/GEO opportunity pool. This skill is deterministic and stdlib-only: it does not fetch data, call models, or persist anything.
Connector acquisition invariant: naming connector operations is not enough. Discover each connected console with list_connector_tools, then invoke its selected operations through the core call_connector_tool; for GSC the order is list_sites before query_search_analytics.
Ownership evidence invariant: a verified Search Console property is not evidence that its root URL owns a query. When query evidence lacks a page dimension, keep the owner page unconfirmed, request query+page rows, and defer owner-page edits until that row or crawl evidence identifies the target. Never convert a property-level query row into a homepage claim.
When to use
- After
seo-crawland any available Search Console / Bing Webmaster query exports. - After
geo-probe --op scorewhen the diagnose flow wants GEO gaps folded into the action plan. - When the user wants "what should I do first?" rather than only technical findings.
When NOT to use
- Historical decay/trend analysis. This skill has no persistence and should not claim trends.
- Fetching GSC/Bing data. The agent/connector does that before calling this skill.
- Writing content or editing files.
Preconditions
- Python 3.9+ (stdlib only).
- At least one
seo-crawlJSON. GSC/Bing/GEO inputs are optional.
Connector evidence acquisition
Connector availability is closed-world: consume, reconcile, and name every runtime-listed console, never omit a second console, and never probe one from memory. Without returned console evidence, rankings and traffic remain Estimated.
When ## Connectors lists a search console, first call list_connector_tools once for that connector, then invoke every selected connector operation through the core call_connector_tool. For Google Search Console, call list_sites, select the verified property that owns the target URL, then call query_search_analytics once for the relevant query/page dimensions. Reconcile any user-declared target queries with the actual returned query rows before recommending an opportunity. Store raw connector results with write_file; only returned fields become Measured.
How to call
All optional inputs are skipped if missing or unreadable. Results are a snapshot for this run only.
Strategy-map contract
Translate the opportunity pool into an intent-to-page architecture, not a flat keyword list. For each material theme record the intent/stage, query or topic cluster, owning page type and URL, primary question, answer-first or quotable content block, evidence/trust block, and cannibalization owner. Cover core product, use case, comparison, pricing, and trust/docs/security pages when relevant. If measured search data is missing, label the map Estimated and present it as a hypothesis to validate rather than omitting the architecture.
Expected output
Security
- Security scanPassed, 96 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingresources/builtin/marketplace/agents/e064dca9e1bd/skills/seo-opportunity/SKILL.md
Popularity
- Repository stars
- 2,177
- Repository forks
- 90
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/orkas-ai/orkas/seo-opportunity)