{"id":"mykpono-ultimate-seo-geo","name":"ultimate-seo-geo","homepage":"https://lab.mykpono.com/","repo_url":"https://github.com/mykpono/ultimate-seo-geo","category":"ai-ml","subcategories":[],"tags":["ai-ml","claude-skill","seo","geo-optimization","schema-markup","technical-seo","local-seo","international-seo","python-scripts","web-auditing"],"what_it_does":"Provides a Claude Code “skill” (and bundled Python scripts) that performs SEO audits and GEO (AI search optimization) for a given site/URL. It fetches and analyzes pages (technical SEO, on-page, schema, links, local/international SEO, etc.), generates a scored audit plus a prioritized plan, and can output deployable fixes such as JSON-LD and meta/redirect/robots changes. It also includes GEO-specific checks like AI crawler allow/block status and llms.txt/RSL-related templates.","use_cases":["Full-site SEO audits with scored findings and prioritized action plans","Generate schema (JSON-LD) and validate/flag deprecated schema patterns","Technical SEO diagnostics (CWV, crawlability/indexability, JS rendering, security headers)","Local SEO audits (GBP, NAP consistency, LocalBusiness schema)","International SEO audits (hreflang rules)","Programmatic SEO quality gates and thin-content safeguards","Site migration checklists and redirect-map/chain analysis support","AI search/GEO optimization: robots for AI crawlers, llms.txt checks, citability/answer-placement heuristics","Regression/evaluation runs using bundled fixtures and scripted scoring"],"not_for":["A general-purpose SEO content writer without audit/verification goals","A managed SaaS API for third-party integrations (it appears to be an on-prem/local skill)","Highly regulated environments requiring formal uptime/SLA documentation or enterprise security guarantees","Use cases needing official rate-limit headers or an HTTP API contract (not provided here)"],"best_when":"You want an LLM skill/workflow that can run multiple SEO/GEO diagnostics (including schema validation and deployable output formats) against a URL you control or have permission to test.","avoid_when":"You need a standardized REST/GraphQL API, webhooks, fine-grained OAuth scopes, or guaranteed operational SLAs; also avoid running it against untrusted targets where you cannot control network/security constraints of page fetching.","alternatives":["Other website auditing tools with APIs (e.g., Sitebulb/SEMrush/Ahrefs equivalents depending on need)","Open-source SEO crawlers and validators (custom setups using Lighthouse/PageSpeed, schema validators, hreflang checkers)","Dedicated GEO/AI-crawl tooling (robots/llms.txt checks) plus separate schema/audit tools"],"af_score":41.8,"security_score":37.0,"reliability_score":27.5,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:42:25.719026+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":["python"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["None evident for core skill/plugin usage; script execution is local and targets provided URLs"],"oauth":false,"scopes":false,"notes":"No authentication mechanism is described for any remote API. The workflow appears to fetch and analyze provided URLs from a local environment/Claude Code plugin context."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information is provided in the supplied README/repo metadata content. If it calls external services (e.g., PageSpeed Insights) that may incur indirect costs depending on API access, but this is not specified here."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":41.8,"security_score":37.0,"reliability_score":27.5,"mcp_server_quality":0.0,"documentation_accuracy":75.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":0.0,"tls_enforcement":60.0,"auth_strength":20.0,"scope_granularity":10.0,"dependency_hygiene":40.0,"secret_handling":60.0,"security_notes":"Security posture is mostly limited by missing details in the supplied content. The tool performs URL fetching and web inspection; this introduces typical risks (SSRF-like concerns, handling of untrusted HTML/redirects) that are not described here. No explicit guidance is provided regarding safe fetching, network egress controls, logging redaction, or how secrets/API keys (e.g., if PageSpeed is used) are handled. TLS is assumed in typical tooling contexts but not explicitly stated.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":35.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Primarily designed as a Claude Code skill; availability may depend on Claude Code marketplace cache/installation flow and plugin reloads.","Skill distribution relies on Claude Code plugin caching; stale caches require git pull/restart as noted in troubleshooting.","Some commands are Claude Code slash-commands (not shell commands), which can cause user/agent confusion."]}}