{"id":"7ffd0d0c-5d0a-4f7c-a0e0-e90243c43c8a","entityType":"agent","slug":"clawhub-vedantsingh60-seo-optimizer-pro","name":"SEO Optimizer Pro","canonicalUrl":"https://www.xpersona.co/agent/clawhub-vedantsingh60-seo-optimizer-pro","canonicalPath":"/agent/clawhub-vedantsingh60-seo-optimizer-pro","generatedAt":"2026-10-09T15:37:03.043Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"AI-powered SEO content analysis and optimization for improved Google ranking and visibility in emerging AI search platforms like ChatGPT and Claude.","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2K downloads reported by the source. Last updated 4/15/2026.","installCommand":"clawhub skill install kn77yjs5esft2kgsd6dpz9c92n80dgsy:seo-optimizer-pro","sourceUrl":"https://clawhub.ai/vedantsingh60/seo-optimizer-pro","homepage":"https://clawhub.ai/vedantsingh60/seo-optimizer-pro","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/vedantsingh60/seo-optimizer-pro","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":66,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"SEO Optimizer Pro technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"stars":null,"forks":null,"downloads":1974,"packageName":null,"latestVersion":"1.0.7","tractionLabel":"2K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-02-28T19:35:02.247Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-28T19:35:02.247Z","lastIndexedAt":null,"nextCrawlAt":"2026-03-01T19:35:02.247Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.7","createdAt":"2026-02-27T15:14:41.523Z","changelog":"**Version 1.0.7 Summary:** Expanded model support with auto-detection for nearly all leading AI providers. - Now supports any model by auto-detecting the provider from the model name prefix—no hardcoded lists. - Added support for new providers and models: DeepSeek, xAI (Grok), MiniMax, Qwen, Meta Llama, and more. - Provider credentials table now lists expected model prefixes for easier setup. - Documentation reflects broad, model-agnostic coverage for future readiness. - All core SEO and AEO features remain unchanged.","fileCount":7,"zipByteSize":25555},{"version":"1.0.6","createdAt":"2026-02-16T19:46:20.367Z","changelog":"- Added a README.md file to provide documentation and usage instructions. - No functional or feature changes in this version.","fileCount":7,"zipByteSize":23584},{"version":"1.0.5","createdAt":"2026-02-14T22:08:45.782Z","changelog":"Version 1.0.5 - No changes detected in code or documentation for this release. - All features and functionalities remain the same as previous version.","fileCount":null,"zipByteSize":null},{"version":"1.0.4","createdAt":"2026-02-14T22:06:29.216Z","changelog":"Version 1.0.4 - Added a privacy notice clarifying that analyzed content is sent to third-party AI providers, with links to each provider’s privacy policy. - Recommended users test with non-sensitive content first and review each provider’s data retention policies. - No code or functional changes; documentation only.","fileCount":null,"zipByteSize":null},{"version":"1.0.3","createdAt":"2026-02-14T22:00:28.481Z","changelog":"- Added requirements.txt file to specify Python dependencies. - No changes to functionality; this update improves installation clarity for users.","fileCount":null,"zipByteSize":null},{"version":"1.0.2","createdAt":"2026-02-14T21:54:00.276Z","changelog":"SEO Optimizer Pro 1.0.2 - Skill renamed and refocused from AI model prompt benchmarking to AI-powered SEO content optimization. - Added seo_optimizer.py with SEO analysis and optimization functionality. - Removed prompt_performance_tester.py, discontinuing multi-model AI prompt benchmarking. - SKILL.md overhauled: documents new features for dual Google/AI search optimization, technical and content SEO, keyword analysis, heading structure, and AI-powered recommendations (AEO). - Now supports multiple AI providers (Claude, GPT, Gemini, Llama, Mistral) for content analysis. - Requires only one API key for user's chosen provider; usage details and setup instructions updated.","fileCount":null,"zipByteSize":null},{"version":"1.0.1","createdAt":"2026-02-14T21:49:12.539Z","changelog":"✨ Multi-provider support: Claude 4.5, GPT-5.2, Gemini 2.5/3.0, Llama 3.2/3.3, Mistral Large ✨ 12 AI models across 5 providers (Anthropic, OpenAI, Google, Meta, Mistral) ✨ Real provider-specific API clients (each SDK initialized per model choice) ✨ Only requires ONE API key for whichever provider you choose ✨ Comprehensive SEO analysis: readability, keywords, technical SEO, AEO ✨ Answer Engine Optimization (AEO) for AI search visibility ✨ Updated to latest 2026 models ✨ Production-ready with proper error handling and model validation ✨ Free to use (no subscription, pay your provider directly for API usage)","fileCount":null,"zipByteSize":null},{"version":"1.0.0","createdAt":"2026-02-02T16:55:58.708Z","changelog":"✨ Multi-Model Support: Claude 4.5 Series, GPT-5.2 Series, Gemini 2.5/3.0, Llama 3.2/3.3, Mistral Large ✨ Choose your preferred AI model for analysis ✨ 12+ leading AI models supported ✨ Model-agnostic architecture for flexibility ✨ Updated to latest 2026 models ✨ Comprehensive SEO analysis with readability, keywords, technical SEO, and AEO ✨ Improved API compatibility across providers ✨ Zero-cost skill (completely free)","fileCount":null,"zipByteSize":null}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install kn77yjs5esft2kgsd6dpz9c92n80dgsy:seo-optimizer-pro","setupComplexity":"low","setupSteps":["Install using `clawhub skill install kn77yjs5esft2kgsd6dpz9c92n80dgsy:seo-optimizer-pro` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/vedantsingh60/seo-optimizer-pro before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-vedantsingh60-seo-optimizer-pro/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-vedantsingh60-seo-optimizer-pro/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-vedantsingh60-seo-optimizer-pro/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-vedantsingh60-seo-optimizer-pro/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-vedantsingh60-seo-optimizer-pro/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-vedantsingh60-seo-optimizer-pro/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T15:37:03.041Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-vedantsingh60-seo-optimizer-pro/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-vedantsingh60-seo-optimizer-pro/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-vedantsingh60-seo-optimizer-pro/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-vedantsingh60-seo-optimizer-pro/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"Skill: SEO Optimizer Pro\n\nOwner: vedantsingh60\n\nSummary: AI-powered SEO content analysis and optimization for improved Google ranking and visibility in emerging AI search platforms like ChatGPT and Claude.\n\nTags: aeo:1.0.0, ai-optimization:1.0.0, ai-search:1.0.0, content-analysis:1.0.0, content-optimization:1.0.0, copywriting:1.0.0, keyword-analysis:1.0.0, latest:1.0.7, marketing-tech:1.0.0, readability:1.0.0, seo:1.0.0, seo-tools:1.0.0, technical-seo:1.0.0\n\nVersion history:\n\nv1.0.7 | 2026-02-27T15:14:41.523Z | user\n\n**Version 1.0.7 Summary:**  \nExpanded model support with auto-detection for nearly all leading AI providers.\n\n- Now supports any model by auto-detecting the provider from the model name prefix—no hardcoded lists.\n- Added support for new providers and models: DeepSeek, xAI (Grok), MiniMax, Qwen, Meta Llama, and more.\n- Provider credentials table now lists expected model prefixes for easier setup.\n- Documentation reflects broad, model-agnostic coverage for future readiness.\n- All core SEO and AEO features remain unchanged.\n\nv1.0.6 | 2026-02-16T19:46:20.367Z | user\n\n- Added a README.md file to provide documentation and usage instructions.\n- No functional or feature changes in this version.\n\nv1.0.5 | 2026-02-14T22:08:45.782Z | user\n\nVersion 1.0.5\n\n- No changes detected in code or documentation for this release.\n- All features and functionalities remain the same as previous version.\n\nv1.0.4 | 2026-02-14T22:06:29.216Z | user\n\nVersion 1.0.4\n\n- Added a privacy notice clarifying that analyzed content is sent to third-party AI providers, with links to each provider’s privacy policy.\n- Recommended users test with non-sensitive content first and review each provider’s data retention policies.\n- No code or functional changes; documentation only.\n\nv1.0.3 | 2026-02-14T22:00:28.481Z | user\n\n- Added requirements.txt file to specify Python dependencies.\n- No changes to functionality; this update improves installation clarity for users.\n\nv1.0.2 | 2026-02-14T21:54:00.276Z | user\n\nSEO Optimizer Pro 1.0.2\n\n- Skill renamed and refocused from AI model prompt benchmarking to AI-powered SEO content optimization.\n- Added seo_optimizer.py with SEO analysis and optimization functionality.\n- Removed prompt_performance_tester.py, discontinuing multi-model AI prompt benchmarking.\n- SKILL.md overhauled: documents new features for dual Google/AI search optimization, technical and content SEO, keyword analysis, heading structure, and AI-powered recommendations (AEO).\n- Now supports multiple AI providers (Claude, GPT, Gemini, Llama, Mistral) for content analysis.\n- Requires only one API key for user's chosen provider; usage details and setup instructions updated.\n\nv1.0.1 | 2026-02-14T21:49:12.539Z | user\n\n✨ Multi-provider support: Claude 4.5, GPT-5.2, Gemini 2.5/3.0, Llama 3.2/3.3, Mistral Large\n✨ 12 AI models across 5 providers (Anthropic, OpenAI, Google, Meta, Mistral)\n✨ Real provider-specific API clients (each SDK initialized per model choice)\n✨ Only requires ONE API key for whichever provider you choose\n✨ Comprehensive SEO analysis: readability, keywords, technical SEO, AEO\n✨ Answer Engine Optimization (AEO) for AI search visibility\n✨ Updated to latest 2026 models\n✨ Production-ready with proper error handling and model validation\n✨ Free to use (no subscription, pay your provider directly for API usage)\n\nv1.0.0 | 2026-02-02T16:55:58.708Z | user\n\n✨ Multi-Model Support: Claude 4.5 Series, GPT-5.2 Series, Gemini 2.5/3.0, Llama 3.2/3.3, Mistral Large\n✨ Choose your preferred AI model for analysis\n✨ 12+ leading AI models supported\n✨ Model-agnostic architecture for flexibility\n✨ Updated to latest 2026 models\n✨ Comprehensive SEO analysis with readability, keywords, technical SEO, and AEO\n✨ Improved API compatibility across providers\n✨ Zero-cost skill (completely free)\n\nArchive index:\n\nArchive v1.0.7: 7 files, 25555 bytes\n\nFiles: LICENSE.md (6641b), manifest.yaml (11568b), README.md (4677b), requirements.txt (1635b), seo_optimizer.py (24123b), SKILL.md (20594b), _meta.json (136b)\n\nFile v1.0.7:SKILL.md\n\n# SEO Optimizer Pro\n\n**AI-powered SEO content optimization for both Google ranking and AI search (AEO).**\n\nAnalyze and optimize content with AI for search visibility across traditional Google results and emerging AI search platforms (ChatGPT, Google AI Overviews, Claude, etc).\n\n---\n\n## 🚀 Why This Skill?\n\n### Problem Statement\nSEO optimization requires balancing multiple objectives:\n- Content must rank on Google with proper technical SEO\n- AI search optimization (AEO) is a new frontier—getting cited in ChatGPT, Google AI Overviews, Claude responses\n- Manual analysis of readability, keyword density, heading structure is time-consuming\n- Unclear what will actually impact rankings vs. what's just best practice\n- Need both technical optimization AND compelling AI-optimized content\n\n### The Solution\nAnalyze and optimize content using AI combined with technical SEO audits. Get specific recommendations for both traditional Google ranking AND emerging AI search visibility.\n\n### Why This Matters\n- **AI Search is Growing**: ChatGPT, Google AI Overviews, Claude are becoming major discovery channels\n- **2026 Trend**: Quality content with proper structure ranks better in both systems\n- **Data-Driven**: Real recommendations based on actual SEO metrics, not just generic advice\n- **Dual Optimization**: One analysis optimizes for both Google AND AI search platforms\n\n---\n\n## ✨ What You Get\n\n### Comprehensive SEO Analysis\nEvery analysis includes:\n- 📊 **Readability Score** - Flesch-Kincaid grade level and readability metrics\n- 🔑 **Keyword Analysis** - Density tracking and natural integration suggestions\n- 📐 **Content Structure** - Heading hierarchy, paragraph length, word count\n- 🎯 **Technical SEO** - Meta tags, link analysis, structured data\n- 🤖 **AI Search Optimization** - Recommendations for ChatGPT citations, AI Overviews\n\n### Model-Agnostic AI Integration\nPass any model ID — provider is auto-detected from the model name prefix.\nNo hardcoded list; new models work without updates.\n\n| Provider | Tested Models | Prefix |\n|----------|--------------|--------|\n| **Anthropic** | claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5-20251001 | `claude-` |\n| **OpenAI** | gpt-5.2-pro, gpt-5.2, gpt-5.1 | `gpt-`, `o1`, `o3` |\n| **Google** | gemini-2.5-pro, gemini-2.5-flash | `gemini-` |\n| **Mistral** | mistral-large-latest, mistral-small-latest | `mistral-`, `mixtral-` |\n| **DeepSeek** | deepseek-chat, deepseek-reasoner | `deepseek-` |\n| **xAI** | grok-4-1-fast, grok-3-beta | `grok-` |\n| **MiniMax** | MiniMax-M2.1 | `MiniMax`, `minimax` |\n| **Qwen** | qwen3.5-plus, qwen3-max-instruct | `qwen` |\n| **Meta Llama** | meta-llama/llama-4-maverick, meta-llama/llama-3.3-70b-instruct | `meta-llama/`, `llama-` |\n\nFeatures:\n- **Title Optimization** - SEO-friendly titles (40-60 chars)\n- **Meta Descriptions** - Auto-generated descriptions (150-160 chars)\n- **H1 Suggestions** - Optimized heading tags\n- **Key Points Expansion** - What topics to expand for better coverage\n- **Keyword Integration** - Natural ways to incorporate target keywords\n- **Internal Linking Ideas** - Strategic internal linking opportunities\n\n### Answer Engine Optimization (AEO)\nFive specific recommendations to:\n- Get your content featured in AI search results\n- Appear as cited sources in ChatGPT, Google AI Overviews, Claude\n- Optimize for question-answer format (how AI searches work)\n- Build authority signals that AI systems recognize\n- Structure content for AI comprehension and citation\n\n### Technical Metrics\nAnalyze:\n- Word count and content length\n- Sentence and paragraph structure\n- Keyword density by target keyword\n- Heading structure (H1, H2, H3...)\n- Readability (Flesch-Kincaid grade)\n- Link analysis (internal/external)\n- Content organization\n\n---\n\n## 📊 Real-World Example\n\n```\nANALYZING: Blog post about \"Cloud Storage Solutions\"\n\n═══════════════════════════════════════════════════════════════\n\n📊 METRICS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• Word Count: 847 words\n• Readability Score: 68/100 (Good)\n• Flesch-Kincaid Grade: 8.2 (High school level - good)\n• Avg Paragraph: 32 words (Optimal range)\n\n🔑 KEYWORD DENSITY\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• cloud storage: 1.8% ✅ (Optimal)\n• data security: 0.8% (Increase to 1-2%)\n• backup solutions: 0.4% (Too low)\n\n💡 TOP SUGGESTIONS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n🟡 [KEYWORDS] \"backup solutions\" appears only 0.4% of the time\n   Current: 0.4% → Recommended: 1-2%\n   Impact: Better keyword relevance signal\n\n🟢 [TECHNICAL] Heading structure is well organized\n   Current: H1 (1), H2 (4), H3 (2) ✅\n   Impact: Excellent for SEO and accessibility\n\n🟡 [CONTENT] Consider expanding \"data encryption\" section\n   Current: 1 paragraph → Recommended: 2-3 paragraphs\n   Impact: More thorough topic coverage, higher authority\n\n🤖 AI SEARCH OPTIMIZATION (AEO)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n1. Add a FAQ section with common questions about cloud storage\n   → This format gets cited in ChatGPT and Google AI Overviews\n\n2. Include specific comparison tables (Google vs AWS vs Azure)\n   → Structured data that AI systems cite as authoritative\n\n3. Add a \"Quick Summary\" box with key takeaways\n   → AI search pulls these summaries for AI-generated responses\n\n4. Link to authoritative sources in your references\n   → Shows expertise, increases citation likelihood\n\n5. Structure content as problem → solution → benefits\n   → Matches how AI systems generate responses\n\n🎯 ESTIMATED IMPACT\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nMedium Impact - Implementing 3-5 suggestions could improve ranking\npotential by 10-20%. Key factors: Expanding keyword coverage,\nenhancing structure for AI readability, adding comparison tables.\n```\n\n---\n\n## Use Cases\n\n### Content Marketing\n- Optimize blog posts for both Google and AI search\n- Ensure content gets cited in ChatGPT, Google AI Overviews\n- A/B test content structure recommendations\n- Scale content optimization across multiple writers\n\n### SEO Professionals\n- Audit client websites for optimization opportunities\n- Provide data-driven recommendations with impact estimates\n- Build optimization reports with specific, actionable steps\n- Track progress across multiple keyword targets\n\n### Product Documentation\n- Optimize docs for both search and AI assistant discovery\n- Ensure technical content appears in AI search results\n- Improve readability scores for accessibility\n- Structure docs for AI system comprehension\n\n### E-Commerce\n- Optimize product descriptions for Google Shopping and AI search\n- Improve category page rankings with strategic content\n- Enhance FAQ sections for AEO visibility\n- Increase organic traffic from emerging AI search channels\n\n### News & Publishing\n- Optimize articles for news search and AI citations\n- Improve readability for different audience levels\n- Structure content for AI system extraction and citation\n- Track SEO performance metrics over time\n\n---\n\n## 🔐 Credentials Required\n\nYou need **one API key** — for whichever provider/model you want to use:\n\n| Provider | Env Variable | Prefix | Get Key |\n|----------|-------------|--------|---------|\n| Anthropic | `ANTHROPIC_API_KEY` | `claude-` | https://console.anthropic.com |\n| OpenAI | `OPENAI_API_KEY` | `gpt-`, `o1`, `o3` | https://platform.openai.com |\n| Google | `GOOGLE_API_KEY` | `gemini-` | https://aistudio.google.dev |\n| Mistral | `MISTRAL_API_KEY` | `mistral-`, `mixtral-` | https://console.mistral.ai |\n| DeepSeek | `DEEPSEEK_API_KEY` | `deepseek-` | https://platform.deepseek.com |\n| xAI | `XAI_API_KEY` | `grok-` | https://console.x.ai |\n| MiniMax | `MINIMAX_API_KEY` | `minimax`, `MiniMax` | https://platform.minimax.io |\n| Qwen/Alibaba | `DASHSCOPE_API_KEY` | `qwen` | https://dashscope.aliyun.com |\n| OpenRouter | `OPENROUTER_API_KEY` | `meta-llama/`, `llama-` | https://openrouter.ai |\n\n**Only set the key for the provider you're using.** For example, to use Claude:\n```bash\nexport ANTHROPIC_API_KEY=sk-ant-...\n```\n\nOr to use GPT:\n```bash\nexport OPENAI_API_KEY=sk-...\n```\n\nThe skill itself is free. You pay the provider directly for API usage at their standard rates.\n\n### ⚠️ Important Privacy Notice\n\n**Your content IS sent to third-party AI providers.** Before using this skill with sensitive content, review the privacy policy of your chosen provider:\n\n- **Anthropic Privacy**: https://www.anthropic.com/legal/privacy\n- **OpenAI Privacy**: https://openai.com/policies/privacy-policy\n- **Google Gemini Terms**: https://ai.google.dev/gemini-api/terms\n- **OpenRouter Privacy**: https://openrouter.ai/privacy\n- **Mistral Terms**: https://mistral.ai/terms/\n\n**Recommendation**: Test with non-sensitive sample content first. Each provider has different data retention policies.\n\n---\n\n## 🚀 Quick Start\n\n### 1. Access the Skill\nAvailable for free on ClawhHub - no subscription required\n\n### 2. Set Up\n\n**Required:**\n- API key for your chosen provider (see Credentials table above)\n\n**Optional:**\n- Content to analyze (HTML or plain text)\n- Target keywords (recommended for better analysis)\n\n### 3. Python Usage\n\n```python\nfrom skills.seo_optimizer import SEOOptimizer\n\n# Initialize with default Claude model\noptimizer = SEOOptimizer()\n\n# Or use a different model\noptimizer = SEOOptimizer(model=\"gpt-5.2-pro\")  # Use GPT-5.2\n# optimizer = SEOOptimizer(model=\"gemini-3-pro\")  # Use Gemini 3\n# optimizer = SEOOptimizer(model=\"mistral-large-2501\")  # Use Mistral\n\n# Analyze content\nresults = optimizer.analyze_content(\n    content=\"\"\"\n    <h1>Cloud Storage Solutions</h1>\n    <p>Cloud storage has revolutionized how we store and access data...</p>\n    ...(your content)...\n    \"\"\",\n    url=\"https://example.com/cloud-storage\",\n    target_keywords=[\"cloud storage\", \"data security\", \"backup solutions\"]\n)\n\n# Get formatted results\nprint(optimizer.format_results(results))\n\n# Access detailed metrics\nprint(f\"Readability: {results.metrics.readability_score}/100\")\nprint(f\"Word Count: {results.metrics.word_count}\")\n\n# Get AI suggestions\nprint(results.content_optimization)\n\n# Get AEO recommendations\nfor i, rec in enumerate(results.aeo_recommendations, 1):\n    print(f\"{i}. {rec}\")\n```\n\n**Tested Models (any model matching a provider prefix also works):**\n- `claude-opus-4-6` (Recommended — best quality)\n- `claude-sonnet-4-6`\n- `claude-haiku-4-5-20251001` (Default — fastest/cheapest)\n- `gpt-5.2-pro`, `gpt-5.2`, `gpt-5.1`\n- `gemini-2.5-pro`, `gemini-2.5-flash`\n- `mistral-large-latest`, `mistral-small-latest`\n- `deepseek-chat`, `deepseek-reasoner`\n- `grok-4-1-fast`, `grok-3-beta`\n- `MiniMax-M2.1`\n- `qwen3.5-plus`, `qwen3-max-instruct`\n- `meta-llama/llama-4-maverick`, `meta-llama/llama-3.3-70b-instruct`\n\n### 4. CLI Usage\n\n```bash\n# Analyze a file\nseo-optimizer analyze \"blog-post.html\" --keywords \"cloud storage\" \"data security\"\n\n# Generate optimization report\nseo-optimizer analyze \"article.txt\" --report --output report.json\n\n# Quick AEO analysis\nseo-optimizer aeo \"content.html\" --keywords \"topic-1\" \"topic-2\"\n```\n\n---\n\n## 🤖 AI Search Optimization (AEO) Deep Dive\n\n### What is AEO?\nAnswer Engine Optimization is the practice of optimizing content to appear in AI-generated search results and as cited sources in AI chatbots (ChatGPT, Google AI Overviews, Claude, Perplexity, etc).\n\n### Why AEO Matters\n- **ChatGPT** can cite your content in responses (if properly formatted)\n- **Google AI Overviews** pull information from highly-relevant, authoritative sources\n- **Claude** and other AI systems prioritize structured, clear information\n- **2026 Reality**: AI search is becoming a primary discovery channel alongside Google\n\n### AEO Best Practices (From Analysis)\n\n**1. Structure for AI Comprehension**\n- Use clear heading hierarchy (H1 → H2 → H3)\n- Break content into logical sections\n- Use lists and bullet points liberally\n- AI systems parse structured content better\n\n**2. Direct Answers Format**\n- Start with direct answer to the main question\n- Support with detailed explanation\n- Include supporting evidence/sources\n- Match how humans ask questions\n\n**3. Structured Data**\n- FAQ schema for Q&A format\n- Product schema for product pages\n- Organization schema for company info\n- Schema.org markup helps AI systems understand context\n\n**4. Authority Signals**\n- Link to authoritative sources\n- Cite peer-reviewed research\n- Include author credentials\n- AI systems recognize and cite authoritative sources\n\n**5. Comparison Tables**\n- Structured comparisons get cited in AI responses\n- Use tables for side-by-side information\n- Include pros/cons lists\n- AI systems extract and cite these directly\n\n---\n\n## 🔒 Security & Privacy\n\n### Data Handling\n- ✅ Content analyzed in-memory only\n- ✅ Not stored or transmitted to external servers\n- ✅ Claude API processes via encrypted HTTPS\n- ✅ Analysis results stored locally only\n\n### API Keys\n- ✅ API keys stored in environment variables\n- ✅ Never logged or exposed\n- ✅ Each provider uses their official API\n- ✅ Zero-knowledge architecture\n\n### Compliance\n- ✅ GDPR compliant (no data storage)\n- ✅ CCPA compliant (no data collection)\n- ✅ Works with proprietary content\n- ✅ No third-party data sharing\n\n---\n\n## ❓ FAQ\n\n**Q: How do you calculate readability score?**\nA: We use the Flesch-Kincaid grade level formula and convert it to a 0-100 scale. Higher scores = easier to read.\n\n**Q: Are these recommendations guaranteed to improve rankings?**\nA: No ranking is guaranteed, but these suggestions are based on proven SEO factors. Impact varies by industry, competition, and current content quality.\n\n**Q: What's the difference between SEO and AEO?**\nA: SEO optimizes for Google's algorithm. AEO optimizes for AI chatbots that generate responses. They overlap significantly—good content for humans is usually good for both.\n\n**Q: Can I use this for languages other than English?**\nA: The readability analysis is English-optimized, but keyword analysis and AI suggestions work for any language.\n\n**Q: How long should content be?**\nA: It depends on topic complexity. Generally: 300+ words minimum, 1000+ for comprehensive coverage, 2000+ for pillar/authority pages.\n\n**Q: What if I have a very long document?**\nA: The skill analyzes the first 2000 characters by default. For longer documents, split into sections and analyze each separately.\n\n**Q: Does this check technical SEO like page speed?**\nA: This skill focuses on content optimization. For technical SEO (speed, mobile, crawlability), use tools like Google PageSpeed Insights.\n\n**Q: Can I optimize for multiple keywords at once?**\nA: Yes! Pass a list of target keywords. We'll analyze density for each and provide keyword-specific recommendations.\n\n**Q: How accurate is the AEO scoring?**\nA: AEO is still evolving. Our recommendations are based on 2026 best practices from AI search optimization research.\n\n**Q: Does this skill generate SEO content from scratch?**\nA: No, this skill analyzes and optimizes existing content. To generate new content, use other AI writing tools first.\n\n---\n\n## 🗺️ Roadmap\n\n### ✅ Current Release (v1.0.2)\n- Content readability analysis (Flesch-Kincaid)\n- Keyword density tracking\n- Technical SEO audit\n- Multi-provider AI optimization (Claude, GPT, Gemini, Llama, Mistral)\n- AEO-specific recommendations\n- Impact estimation\n\n### 🚧 Coming Soon\n- **Competitor analysis** - Compare your content to top Google results\n- **Bulk analysis** - Analyze multiple pages in one run\n- **Export formats** - PDF reports, JSON data, CSV analysis\n- **Multi-language readability** - Support beyond English\n\n### 🔮 Future\n- **Schema generation** - Auto-generate JSON-LD schema\n- **Link analysis** - Deep internal/external link auditing\n- **Content gap analysis** - Identify missing topics in your content\n\n---\n\n## 📚 Resources\n\n### Support\n- Email: support@unisai.vercel.app\n- Website: https://unisai.vercel.app\n\n---\n\n## 📄 License & Terms\n\nThis skill is **free and open to all users** on ClawhHub.\n\n### ✅ You CAN:\n- Use the skill for free, unlimited times\n- Analyze unlimited content\n- Export optimization reports\n- Use for commercial purposes\n- Use for personal and business projects\n\n### ❌ You CANNOT:\n- Redistribute or resell the skill\n- Modify the source code without permission\n- Reverse engineer the skill\n\n**Full Terms**: See [LICENSE.md](LICENSE.md)\n\n---\n\n## 🚀 Get Started\n\n1. Access this free skill on ClawhHub (no subscription needed)\n2. Install the SDK for your provider: `pip install anthropic` (or openai, google-generativeai, mistralai)\n3. Set the API key for your chosen provider (see Credentials table above)\n4. Analyze your first piece of content\n\n---\n\n## 🏷️ Tags\n\n**Primary**: seo, content-optimization, aeo, ai-search, copywriting\n\n**Categories**: seo-tools, content-analysis, marketing-tech, ai-optimization\n\n**Features**: keyword-analysis, readability-scoring, meta-tag-generation, technical-seo, ai-search-optimization\n\n---\n\n## 📝 Changelog\n\n### [1.0.7] - 2026-02-27\n\n#### 🏗️ Model-Agnostic Architecture\n- Provider auto-detected from model name prefix — no hardcoded whitelist\n- Any new model works automatically without code changes\n- Added DeepSeek, xAI Grok, MiniMax, Qwen as first-class providers\n- Updated Claude to 4.6 series (claude-opus-4-6, claude-sonnet-4-6)\n- Simplified internals — all OpenAI-compat providers share one code path\n\n### [1.0.6] - 2026-02-14\n\n#### 🔒 Security & Transparency Improvements\n- **Source Code Included** - Fixed license contradiction; source code IS included for transparency and security audits\n- **License Clarification** - Changed from \"proprietary\" to \"free-to-use\" with clear modification rights for personal use\n- **Data Sharing Warnings** - Added explicit warnings about third-party AI provider data sharing with links to privacy policies\n- **Metadata Consistency** - Fixed registry metadata to accurately reflect required environment variables\n- **Install Recommendations** - Updated requirements.txt and docs to recommend selective SDK installation (not all packages)\n\n#### 📝 Documentation Updates\n- Added GitHub repository and verifiable support contacts\n- Clarified which API key is required for which model\n- Added provider privacy policy links for informed consent\n- Updated all version references to 1.0.6\n\n### [1.0.2] - 2026-02-14\n\n#### ✨ Multi-Model Support\n- **Claude 4.5 Series** - Opus, Sonnet, Haiku models\n- **GPT-5.2 Series** - Pro, Thinking, Instant variants\n- **Gemini 2.5/3.0** - Google's latest models\n- **Llama 3.2/3.3** - Meta's open-source models\n- **Mistral Large** - Mistral AI's flagship model\n- **Model Selection** - Choose your preferred AI model for analysis\n\n#### 🔧 Technical Improvements\n- Model-agnostic architecture for flexibility\n- Support for 12+ leading AI models\n- Dynamic model validation\n- Improved API compatibility\n\n### [1.0.0] - 2026-02-02\n\n#### ✨ Initial Release\n- **Content Analysis** - Readability, word count, paragraph structure\n- **Keyword Tracking** - Density analysis for target keywords\n- **Technical SEO** - Heading structure, link analysis, meta tags\n- **AI Integration** - AI-powered title, description, H1 suggestions\n- **AEO Optimization** - 5 specific recommendations for AI search visibility\n- **Impact Estimation** - Predicted ranking improvement from optimizations\n- **Beautiful Reports** - Formatted analysis with clear recommendations\n\n#### 🎨 2026 Update\n- Current 2026 models and pricing\n- Professional, technical tone\n- Focus on AEO (Answer Engine Optimization)\n\n#### 🔒 Security & IP Protection\n- IP watermark: `PROPRIETARY_SKILL_SEO_OPTIMIZER_2026`\n- Zero data storage\n- HTTPS-only API communication\n- Environment variable security\n\n---\n\n**Last Updated**: February 27, 2026\n**Current Version**: 1.0.7\n**Status**: Active & Maintained\n\n© 2026 UnisAI. All rights reserved.\n\nFile v1.0.7:README.md\n\n# SEO Optimizer Pro\n\n> AI-powered SEO + AEO content optimization. Free to use.\n\n[![Version](https://img.shields.io/badge/version-1.0.6-blue)](https://github.com/vedantsingh60/seo-optimizer-pro/releases)\n[![License](https://img.shields.io/badge/license-free--to--use-green)](LICENSE.md)\n[![VirusTotal](https://img.shields.io/badge/VirusTotal-0%2F77-brightgreen)](https://github.com/vedantsingh60/seo-optimizer-pro)\n[![ClawhHub](https://img.shields.io/badge/ClawhHub-SEO%20Optimizer%20Pro-orange)](https://clawhub.ai/unisai/seo-optimizer-pro)\n\nAnalyze and optimize content for both **Google ranking** and **AI search (AEO)** using your choice of AI model. Supports 12 models across 5 providers.\n\n---\n\n## What It Does\n\n- **Readability Analysis** — Flesch-Kincaid grade level and readability scores\n- **Keyword Density** — Track and optimize target keyword coverage\n- **Technical SEO** — Heading structure, meta tags, link analysis\n- **Content Structure** — Word count, paragraph length, content organization\n- **AI Optimization (AEO)** — Recommendations to appear in ChatGPT, Google AI Overviews, Claude\n\n---\n\n## Supported Models\n\n| Provider | Models |\n|----------|--------|\n| **Anthropic** | `claude-opus-4-5-20251101`, `claude-sonnet-4-5-20250929`, `claude-haiku-4-5-20251001` |\n| **OpenAI** | `gpt-5.2-pro`, `gpt-5.2-thinking`, `gpt-5.2-instant` |\n| **Google** | `gemini-3-pro`, `gemini-2.5-pro`, `gemini-2.5-flash` |\n| **OpenRouter** | `llama-3.3-70b`, `llama-3.2-90b` |\n| **Mistral** | `mistral-large-2501` |\n\n---\n\n## Quick Start\n\n### 1. Install the SDK for your chosen provider\n\n```bash\n# Claude (recommended)\npip install anthropic>=0.40.0\n\n# GPT or Llama\npip install openai>=1.60.0\n\n# Gemini\npip install google-generativeai>=0.8.0\n\n# Mistral\npip install mistralai>=1.3.0\n```\n\n> **Only install the SDK for the provider you plan to use.**\n\n### 2. Set your API key\n\n```bash\nexport ANTHROPIC_API_KEY=sk-ant-...   # For Claude\nexport OPENAI_API_KEY=sk-...          # For GPT\nexport GOOGLE_API_KEY=AI...           # For Gemini\nexport OPENROUTER_API_KEY=sk-or-...   # For Llama\nexport MISTRAL_API_KEY=...            # For Mistral\n```\n\n### 3. Run an analysis\n\n```python\nfrom seo_optimizer import SEOOptimizer\n\noptimizer = SEOOptimizer()  # defaults to claude-haiku-4-5-20251001\n\nresults = optimizer.analyze_content(\n    content=\"<h1>Cloud Storage</h1><p>Your content here...</p>\",\n    url=\"https://example.com/cloud-storage\",\n    target_keywords=[\"cloud storage\", \"data security\"]\n)\n\nprint(optimizer.format_results(results))\n```\n\n**Or use a different model:**\n\n```python\noptimizer = SEOOptimizer(model=\"gemini-2.5-flash\")\noptimizer = SEOOptimizer(model=\"gpt-5.2-instant\")\noptimizer = SEOOptimizer(model=\"mistral-large-2501\")\n```\n\n---\n\n## Example Output\n\n```\n📊 METRICS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• Word Count: 847 words\n• Readability Score: 68/100 (Good)\n• Flesch-Kincaid Grade: 8.2\n• Avg Paragraph: 32 words (Optimal)\n\n🔑 KEYWORD DENSITY\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• cloud storage: 1.8% ✅ (Optimal)\n• data security: 0.8% (Increase to 1-2%)\n\n💡 TOP SUGGESTIONS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n🟡 [KEYWORDS] \"data security\" too low at 0.8%\n🟢 [TECHNICAL] Heading structure well organized\n🟡 [CONTENT] Expand \"encryption\" section\n\n🤖 AI SEARCH (AEO)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n1. Add FAQ section → gets cited in ChatGPT\n2. Include comparison tables → AI cites as authoritative\n3. Add \"Quick Summary\" box → AI pulls for responses\n```\n\n---\n\n## Privacy & Security\n\n- **Local execution** — runs on your machine, no UnisAI backend\n- **Your content goes to your chosen AI provider only** — not to UnisAI\n- **No data stored** — all analysis runs in-memory\n- **API keys via env vars only** — never hardcoded or logged\n\nProvider privacy policies:\n- [Anthropic](https://www.anthropic.com/legal/privacy) · [OpenAI](https://openai.com/policies/privacy-policy) · [Google](https://ai.google.dev/gemini-api/terms) · [OpenRouter](https://openrouter.ai/privacy) · [Mistral](https://mistral.ai/terms/)\n\n---\n\n## Available on ClawhHub\n\nInstall directly via [ClawhHub](https://clawhub.ai/unisai/seo-optimizer-pro) for integration with Claude Code and OpenClaw.\n\n---\n\n## License\n\nFree to use — see [LICENSE.md](LICENSE.md) for details.\n\n© 2026 UnisAI\n\nFile v1.0.7:_meta.json\n\n{\n  \"ownerId\": \"kn77yjs5esft2kgsd6dpz9c92n80dgsy\",\n  \"slug\": \"seo-optimizer-pro\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1772205281523\n}\n\nFile v1.0.7:LICENSE.md\n\n# SEO Optimizer Pro - License Agreement\n\n**Version:** 1.0.6\n**Copyright © 2026 UnisAI. All Rights Reserved.**\n\n## License Type\nFree-to-Use Software with Source Code Included\n\n## Grant of License\n\nUnisAI grants you a free, non-exclusive, non-transferable license to use the SEO Optimizer Pro skill without any subscription or payment required. Source code is included for transparency and security review.\n\n## Usage Rights\n\n### ✅ You ARE Permitted To:\n- Use the skill for free, unlimited times\n- Analyze unlimited content\n- Export and use optimization reports\n- Use for commercial purposes\n- Use for personal projects\n- Store analysis results locally\n- **Read and review the source code** for security auditing\n- **Modify the source code for personal use only** (not for redistribution)\n- Audit the code for security vulnerabilities\n\n### ❌ You ARE NOT Permitted To:\n- Redistribute, resell, or relicense the skill outside ClawhHub registry\n- Redistribute modified versions of the skill\n- Remove or alter copyright notices\n- Use as a competitive product\n- Sublicense to third parties\n- Claim the work as your own\n\n## Free Usage Terms\n\n- **No cost** - Completely free to use\n- **Unlimited analyses** - Use as many times as needed\n- **Commercial use allowed** - Use for business purposes\n- **All features** - Full access to all functionality\n\n## How It Works (Data Flow)\n\nThis skill runs **locally** as a Python module. It does NOT connect to any UnisAI backend or hosted service. Here is exactly what happens when you run an analysis:\n\n1. Your content is parsed locally (readability, keywords, structure)\n2. Your content excerpt is sent to the AI provider YOU chose (Anthropic, OpenAI, Google, Mistral, or OpenRouter)\n3. The AI provider returns optimization suggestions\n4. Results are formatted and returned to you locally\n\n**No data is sent to UnisAI servers.** Your content only goes to the AI provider you selected, via their official SDK.\n\n## Intellectual Property\n\nAll content, code, algorithms, databases, and materials in the SEO Optimizer Pro skill are the exclusive property of UnisAI. This includes:\n- The readability analysis algorithm\n- Keyword analysis methodology\n- AEO recommendation engine\n- Multi-provider AI integration logic\n- All generated analyses and reports\n\nYou do not own the skill or any part of it. You are granted a license to use it.\n\n## Watermark & Tracking\n\nThe skill includes the watermark: `PROPRIETARY_SKILL_SEO_OPTIMIZER_2026`\n\nThis watermark identifies the skill's proprietary nature and ensures authentic version tracking.\n\n## API Key Security\n\nYou are responsible for:\n- Keeping your API keys confidential\n- Not sharing keys with unauthorized parties\n- Using environment variables (never hardcode)\n- Rotating keys if compromised\n\nUnisAI is not liable for unauthorized access via compromised keys.\n\n## Data & Privacy\n\n### What This Skill Stores\n- **Nothing** - All analyses run in-memory locally and are discarded after use\n\n### Where Your Content Goes\n- **Only to the AI provider you selected** (Anthropic, OpenAI, Google, OpenRouter, or Mistral)\n- Subject to that provider's own data handling policies\n- No data is sent to UnisAI\n\n### ⚠️ IMPORTANT: Third-Party Data Sharing\n**Your content IS sent to third-party AI providers.** Each provider has different data retention policies:\n- **Anthropic Privacy Policy**: https://www.anthropic.com/legal/privacy\n- **OpenAI Privacy Policy**: https://openai.com/policies/privacy-policy\n- **Google Gemini API Terms**: https://ai.google.dev/gemini-api/terms\n- **OpenRouter Privacy Policy**: https://openrouter.ai/privacy\n- **Mistral AI Terms**: https://mistral.ai/terms/\n\n**RECOMMENDATION**: Review the privacy policy of your chosen provider before sending sensitive content. Test with non-sensitive sample content first.\n\n### Data Retention\n- 0 days - No content data retained by this skill locally\n- Your AI provider may retain data per their own terms (see links above)\n\n## Disclaimer of Warranties\n\nTHE SKILL IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:\n- Merchantability or fitness for a particular purpose\n- Non-infringement of third-party rights\n- Accuracy of SEO or ranking recommendations\n- Guaranteed improvement in search rankings\n- Uninterrupted or error-free operation\n\n## Limitation of Liability\n\nIN NO EVENT SHALL UNISAI BE LIABLE FOR:\n- Indirect, incidental, consequential damages\n- Lost revenue or profits\n- Failed rankings or missed opportunities\n- Data loss or corruption\n- Third-party claims\n\n## Acceptable Use Policy\n\nYou agree NOT to:\n- Use the skill for illegal purposes\n- Exploit bugs or security vulnerabilities\n- Scrape or systematically copy functionality\n- Use for spamming or manipulating search results\n\n## Changes to Terms\n\nUnisAI may modify these terms at any time. Continued use of the skill after changes constitutes acceptance of new terms. Material changes will result in 30 days notice.\n\n## Termination\n\n### Termination by UnisAI\nUnisAI may terminate your license if:\n- You violate these terms\n- You engage in prohibited activities\n\nTermination is immediate upon violation.\n\n### Termination by You\nYou may stop using the skill at any time. No action required.\n\n## Cost & Payment\n\nThis skill is completely **free**. There are no payments, subscriptions, or refunds because there are no charges.\n\nYou provide your own API key for your chosen AI provider (Anthropic, OpenAI, Google, OpenRouter, or Mistral). You are billed directly by that provider for API usage at their standard rates.\n\n## Third-Party Components\n\nThis skill uses the following provider SDKs (only the one for your chosen model is loaded at runtime):\n- **Anthropic SDK** (`anthropic`) - For Claude models, subject to Anthropic's terms\n- **OpenAI SDK** (`openai`) - For GPT and Llama (via OpenRouter) models, subject to OpenAI's terms\n- **Google Generative AI SDK** (`google-generativeai`) - For Gemini models, subject to Google's terms\n- **Mistral SDK** (`mistralai`) - For Mistral models, subject to Mistral's terms\n- **Python Standard Library** - Licensed under PSF License\n\nUsing this skill requires acceptance of the relevant provider's terms.\n\n## Governing Law\n\nThis agreement is governed by the laws of California, USA, without regard to conflict of law principles.\n\n## Contact\n\nFor questions about this license:\n- Email: support@unisai.vercel.app\n- Website: https://unisai.vercel.app\n- GitHub: https://github.com/vedantsingh60/seo-optimizer-pro\n\n---\n\n**Last Updated**: February 14, 2026\n**License Version**: 1.0.6\n**Skill Version**: 1.0.6\n**Status**: Active\n\n© 2026 UnisAI. All rights reserved.\n\nFile v1.0.7:manifest.yaml\n\nname: \"SEO Optimizer Pro\"\nid: \"seo-optimizer-pro\"\nversion: \"1.0.7\"\ndescription: \"AI-powered SEO content optimization for Google ranking and AI search (AEO). Model-agnostic: pass any model from Claude, GPT, Gemini, DeepSeek, Grok, MiniMax, Qwen, Llama, Mistral — provider auto-detected from model name.\"\n\n# Top-level registry fields (for ClawhHub registry indexing)\nhomepage: \"https://unisai.vercel.app\"\nrepository: \"https://github.com/vedantsingh60/seo-optimizer-pro\"\nsource: \"included\"  # Source code is included in this package\nrequired_env_vars:\n  - \"ANTHROPIC_API_KEY\"   # Required if using Claude models\n  - \"OPENAI_API_KEY\"      # Required if using GPT models\n  - \"GOOGLE_API_KEY\"      # Required if using Gemini models\n  - \"MISTRAL_API_KEY\"     # Required if using Mistral models\n  - \"DEEPSEEK_API_KEY\"    # Required if using DeepSeek models\n  - \"XAI_API_KEY\"         # Required if using Grok/xAI models\n  - \"MINIMAX_API_KEY\"     # Required if using MiniMax models\n  - \"DASHSCOPE_API_KEY\"   # Required if using Qwen/Alibaba models\n  - \"OPENROUTER_API_KEY\"  # Required if using Llama/OpenRouter models\nprimary_credential: \"At least ONE provider API key is required (see required_env_vars)\"\n\n# Runtime\nruntime: \"local\"  # Runs locally as a Python module — no hosted backend\nexecution: \"python\"\n\n# IP Protection & Source Availability\nintellectual_property:\n  license: \"free-to-use\"  # Free to use with source code provided for transparency\n  license_file: \"LICENSE.md\"\n  copyright: \"© 2026 UnisAI. All rights reserved.\"\n  distribution: \"via-clawhub-only\"  # Distribute only through ClawhHub registry\n  source_code_access: \"included\"  # Source code included for transparency and trust\n  modification: \"personal-use-only\"  # Users may modify for personal use but not redistribute modifications\n  reverse_engineering: \"allowed-for-security-audit\"  # Allowed for security review\n\nauthor:\n  company: \"UnisAI\"\n  contact: \"hello@unisai.vercel.app\"\n  website: \"https://unisai.vercel.app\"\n\ncategory: \"seo\"\ntags:\n  - \"seo\"\n  - \"content-optimization\"\n  - \"aeo\"\n  - \"ai-search\"\n  - \"copywriting\"\n  - \"readability\"\n  - \"keyword-analysis\"\n  - \"technical-seo\"\n  - \"marketing-tech\"\n  - \"ai-optimization\"\n  - \"seo-tools\"\n  - \"content-analysis\"\n\npricing:\n  model: \"free\"\n\n# Dependencies — must be installed before use\ndependencies:\n  python: \">=3.9\"\n  packages:\n    - \"anthropic>=0.40.0\"          # Required ONLY for Claude models\n    - \"openai>=1.60.0\"             # Required ONLY for GPT and Llama (via OpenRouter) models\n    - \"google-generativeai>=0.8.0\" # Required ONLY for Gemini models\n    - \"mistralai>=1.3.0\"           # Required ONLY for Mistral models\n  install_all: \"pip install anthropic openai google-generativeai mistralai\"\n  install_selective: |\n    # Install ONLY the SDK for your chosen provider:\n    pip install anthropic          # Claude\n    pip install openai             # GPT, DeepSeek, xAI, MiniMax, Qwen, Llama (OpenAI-compat)\n    pip install google-generativeai  # Gemini\n    pip install mistralai          # Mistral\n  note: \"RECOMMENDED: Install only the SDK for the provider you plan to use. DeepSeek, xAI, MiniMax, Qwen, and Llama all use the openai package with a custom base URL.\"\n  requirements_file: \"requirements.txt\"\n\nsecurity:\n  data_retention: \"0 days\"  # No storage by this skill — all analysis runs in-memory locally\n  data_flow: \"content-sent-to-chosen-ai-provider\"  # Your content is sent to whichever AI provider you select\n  third_party_data_sharing: |\n    WARNING: This skill sends your content to third-party AI providers (Anthropic, OpenAI, Google, OpenRouter, or Mistral).\n    Each provider has their own data retention and privacy policies. Review the provider's terms before sending sensitive content:\n    - Anthropic: https://www.anthropic.com/legal/privacy\n    - OpenAI: https://openai.com/policies/privacy-policy\n    - Google: https://ai.google.dev/gemini-api/terms\n    - OpenRouter: https://openrouter.ai/privacy\n    - Mistral: https://mistral.ai/terms/\n  privacy_recommendation: \"Test with non-sensitive sample content first. Do not send confidential data without reviewing the AI provider's data policies.\"\n  api_key_storage: \"Environment variables only — never hardcoded or logged\"\n  network_access: \"Required to call chosen AI provider's API\"\n\ncapabilities:\n  functions:\n    - name: \"analyzeContent\"\n      description: \"Analyze content for SEO optimization opportunities\"\n      parameters:\n        content:\n          type: \"string\"\n          description: \"HTML or plain text content to analyze\"\n          required: true\n          max_length: 50000\n        url:\n          type: \"string\"\n          description: \"Optional URL for reference\"\n          required: false\n        target_keywords:\n          type: \"array\"\n          description: \"Target keywords to analyze\"\n          items:\n            type: \"string\"\n          max_items: 20\n          required: false\n\n    - name: \"generateOptimization\"\n      description: \"Get AI-powered optimization suggestions\"\n      parameters:\n        content:\n          type: \"string\"\n          description: \"Content to optimize\"\n          required: true\n        model:\n          type: \"string\"\n          description: \"AI model to use (Claude, GPT-5.2, Gemini, Llama, Mistral)\"\n          options:\n            - \"claude-opus-4-5-20251101\"\n            - \"claude-sonnet-4-5-20250929\"\n            - \"claude-haiku-4-5-20251001\"\n            - \"gpt-5.2-pro\"\n            - \"gpt-5.2-thinking\"\n            - \"gpt-5.2-instant\"\n            - \"gemini-3-pro\"\n            - \"gemini-2.5-pro\"\n            - \"gemini-2.5-flash\"\n            - \"llama-3.3-70b\"\n            - \"llama-3.2-90b\"\n            - \"mistral-large-2501\"\n          required: false\n        keywords:\n          type: \"array\"\n          items:\n            type: \"string\"\n          description: \"Keywords to focus on\"\n          required: false\n\n    - name: \"getAEORecommendations\"\n      description: \"Get Answer Engine Optimization recommendations for AI search\"\n      parameters:\n        content:\n          type: \"string\"\n          description: \"Content to analyze for AI search\"\n          required: true\n        model:\n          type: \"string\"\n          description: \"AI model to use\"\n          required: false\n        keywords:\n          type: \"array\"\n          items:\n            type: \"string\"\n          description: \"Target keywords\"\n          required: false\n\n# Credentials — at least ONE provider key is required depending on chosen model.\n# The skill will raise an error at initialization without the key for the selected provider.\ncredentials:\n  required: true  # At least one provider API key MUST be set\n  note: \"Exactly one provider API key is required for whichever model you choose.\"\n\nenvironment_variables:\n  ANTHROPIC_API_KEY:\n    description: \"Anthropic API key — required for any claude-* model\"\n    required_for_prefix: \"claude-\"\n  OPENAI_API_KEY:\n    description: \"OpenAI API key — required for any gpt-*, o1*, o3* model\"\n    required_for_prefix: \"gpt-, o1, o3\"\n  GOOGLE_API_KEY:\n    description: \"Google AI API key — required for any gemini-* model\"\n    required_for_prefix: \"gemini-\"\n  MISTRAL_API_KEY:\n    description: \"Mistral API key — required for mistral-*, mixtral-*, devstral-*, ministral-* models\"\n    required_for_prefix: \"mistral-, mixtral-, devstral-, ministral-\"\n  DEEPSEEK_API_KEY:\n    description: \"DeepSeek API key — required for any deepseek-* model\"\n    required_for_prefix: \"deepseek-\"\n  XAI_API_KEY:\n    description: \"xAI API key — required for any grok-* model\"\n    required_for_prefix: \"grok-\"\n  MINIMAX_API_KEY:\n    description: \"MiniMax API key — required for minimax* or MiniMax* models\"\n    required_for_prefix: \"minimax, MiniMax\"\n  DASHSCOPE_API_KEY:\n    description: \"Alibaba DashScope API key — required for any qwen* model\"\n    required_for_prefix: \"qwen\"\n  OPENROUTER_API_KEY:\n    description: \"OpenRouter API key — required for meta-llama/* or llama-* models\"\n    required_for_prefix: \"meta-llama/, llama-\"\n\nsupport:\n  support_email: \"support@unisai.vercel.app\"\n  website: \"https://unisai.vercel.app\"\n  github: \"https://github.com/vedantsingh60/seo-optimizer-pro\"\n  documentation: \"See SKILL.md in this package\"\n  response_time: \"Best effort — community supported\"\n\nrestrictions:\n  - \"No redistribution outside ClawhHub registry\"\n  - \"No resale or sublicensing\"\n  - \"No trademark usage without permission\"\n  - \"Modifications allowed for personal use only (no redistribution of modified versions)\"\n\nchangelog:\n  \"1.0.7\":\n    - \"🏗️ Model-agnostic architecture — provider auto-detected from model name prefix, no hardcoded whitelist\"\n    - \"✨ Added DeepSeek (deepseek-chat, deepseek-reasoner), xAI (grok-4-1-fast), MiniMax (MiniMax-M2.1), Qwen (qwen3.5-plus)\"\n    - \"✨ Updated Claude to 4.6 series (claude-opus-4-6, claude-sonnet-4-6)\"\n    - \"✨ Any future model works automatically without code changes — just pass the model ID\"\n    - \"🔧 Simplified _call_ai — all OpenAI-compat providers share one code path\"\n  \"1.0.6\":\n    - \"🔒 Fixed license contradiction — source code IS included for transparency\"\n    - \"🔒 Changed license from 'proprietary' to 'free-to-use' with source included\"\n    - \"🔒 Clarified IP restrictions — modifications allowed for personal use only\"\n    - \"📝 Fixed metadata inconsistency — required_env_vars now accurately reflects code requirements\"\n    - \"⚠️ Added explicit third-party data sharing warnings for AI provider usage\"\n    - \"📦 Updated install instructions to RECOMMEND selective SDK installation (not all)\"\n    - \"📦 Clarified requirements.txt with version pins and usage notes\"\n    - \"🌐 Added GitHub repository and documentation links to support section\"\n    - \"🔧 Updated all version references to 1.0.6 across manifest, LICENSE, SKILL.md\"\n  \"1.0.2\":\n    - \"✨ Multi-model support: Claude, GPT-5.2, Gemini, Llama, Mistral\"\n    - \"✨ Choose your preferred AI model for analysis\"\n    - \"✨ 12 models across 5 providers\"\n    - \"✨ Real provider SDK integration (not mocked)\"\n    - \"✨ Updated to latest 2026 models\"\n    - \"✨ Added requirements.txt / install instructions\"\n    - \"🔧 Fixed credentials metadata consistency\"\n    - \"🔧 Removed non-existent integrations and API endpoints\"\n  \"1.0.0\":\n    - \"✨ Content readability analysis with Flesch-Kincaid scoring\"\n    - \"✨ Keyword density tracking for target keywords\"\n    - \"✨ Technical SEO audit (headings, structure, links)\"\n    - \"✨ AI-powered optimization suggestions\"\n    - \"✨ Answer Engine Optimization (AEO) recommendations\"\n    - \"✨ Real-time impact estimation\"\n\nmetadata:\n  status: \"active\"\n  created_at: \"2026-02-02T00:00:00Z\"\n  updated_at: \"2026-02-14T18:30:00Z\"\n  maturity: \"production\"\n  maintenance: \"actively-maintained\"\n  required_env_vars: \"At least ONE of: ANTHROPIC_API_KEY, OPENAI_API_KEY, GOOGLE_API_KEY, OPENROUTER_API_KEY, MISTRAL_API_KEY\"\n  credentials_note: \"Exactly one provider API key is REQUIRED for whichever model you choose. The skill will raise an error at initialization if the key for the selected model is missing. Keys must be set as environment variables.\"\n  data_sharing_notice: \"This skill sends your content to third-party AI providers. Review provider privacy policies before sending sensitive content.\"\n  install_recommendation: \"Install only the SDK(s) for your chosen provider to minimize dependencies.\"\n  compatibility:\n    - \"OpenClaw v1.0+\"\n    - \"Claude Code\"\n    - \"ClawhHub v2.0+\"\n  security_audit: \"Source code included for security review and transparency\"\n\nFile v1.0.7:requirements.txt\n\n# SEO Optimizer Pro v1.0.7 - Dependencies\n#\n# ⚠️ RECOMMENDED: Install ONLY the SDK for the provider you plan to use.\n# Installing all packages unnecessarily increases dependencies and attack surface.\n#\n# Installation Guide:\n# -------------------\n# For Claude models (claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5-*):\n#   pip install anthropic>=0.40.0\n#\n# For GPT models (gpt-5.2-pro, gpt-5.2, gpt-5.1, o1-*, o3-*):\n#   pip install openai>=1.60.0\n#\n# For DeepSeek models (deepseek-chat, deepseek-reasoner):\n#   pip install openai>=1.60.0  # OpenAI-compatible API\n#\n# For xAI Grok models (grok-4-1-fast, grok-3-beta):\n#   pip install openai>=1.60.0  # OpenAI-compatible API\n#\n# For MiniMax models (MiniMax-M2.1):\n#   pip install openai>=1.60.0  # OpenAI-compatible API\n#\n# For Qwen models (qwen3.5-plus, qwen3-max-instruct):\n#   pip install openai>=1.60.0  # OpenAI-compatible API\n#\n# For Llama models via OpenRouter (meta-llama/llama-4-maverick, etc.):\n#   pip install openai>=1.60.0  # OpenAI-compatible API\n#\n# For Gemini models (gemini-2.5-pro, gemini-2.5-flash):\n#   pip install google-generativeai>=0.8.0\n#\n# For Mistral models (mistral-large-latest, mistral-small-latest):\n#   pip install mistralai>=1.3.0\n#\n# Note: DeepSeek, xAI, MiniMax, Qwen, and OpenRouter all use the openai package\n# with a custom base_url — no extra SDK needed.\n#\n# To install ALL providers (not recommended unless you need multiple):\n#   pip install anthropic>=0.40.0 openai>=1.60.0 google-generativeai>=0.8.0 mistralai>=1.3.0\n\n# Full package list (for reference):\nanthropic>=0.40.0\nopenai>=1.60.0\ngoogle-generativeai>=0.8.0\nmistralai>=1.3.0\n\nArchive v1.0.6: 7 files, 23584 bytes\n\nFiles: LICENSE.md (6641b), manifest.yaml (10521b), README.md (4677b), requirements.txt (1069b), seo_optimizer.py (21911b), SKILL.md (19171b), _meta.json (136b)\n\nFile v1.0.6:SKILL.md\n\n# SEO Optimizer Pro\n\n**AI-powered SEO content optimization for both Google ranking and AI search (AEO).**\n\nAnalyze and optimize content with AI for search visibility across traditional Google results and emerging AI search platforms (ChatGPT, Google AI Overviews, Claude, etc).\n\n---\n\n## 🚀 Why This Skill?\n\n### Problem Statement\nSEO optimization requires balancing multiple objectives:\n- Content must rank on Google with proper technical SEO\n- AI search optimization (AEO) is a new frontier—getting cited in ChatGPT, Google AI Overviews, Claude responses\n- Manual analysis of readability, keyword density, heading structure is time-consuming\n- Unclear what will actually impact rankings vs. what's just best practice\n- Need both technical optimization AND compelling AI-optimized content\n\n### The Solution\nAnalyze and optimize content using AI combined with technical SEO audits. Get specific recommendations for both traditional Google ranking AND emerging AI search visibility.\n\n### Why This Matters\n- **AI Search is Growing**: ChatGPT, Google AI Overviews, Claude are becoming major discovery channels\n- **2026 Trend**: Quality content with proper structure ranks better in both systems\n- **Data-Driven**: Real recommendations based on actual SEO metrics, not just generic advice\n- **Dual Optimization**: One analysis optimizes for both Google AND AI search platforms\n\n---\n\n## ✨ What You Get\n\n### Comprehensive SEO Analysis\nEvery analysis includes:\n- 📊 **Readability Score** - Flesch-Kincaid grade level and readability metrics\n- 🔑 **Keyword Analysis** - Density tracking and natural integration suggestions\n- 📐 **Content Structure** - Heading hierarchy, paragraph length, word count\n- 🎯 **Technical SEO** - Meta tags, link analysis, structured data\n- 🤖 **AI Search Optimization** - Recommendations for ChatGPT citations, AI Overviews\n\n### Multi-Model AI Integration\nWorks with multiple AI models for flexibility:\n- **Claude 4.5 Series** - Highest quality reasoning (Opus, Sonnet, Haiku)\n- **GPT-5.2 Series** - Advanced reasoning (Pro, Thinking, Instant)\n- **Gemini 2.5/3.0** - Fast & efficient analysis\n- **Llama 3.2/3.3** - Open-source alternative\n- **Mistral Large** - High-performance model\n\nFeatures:\n- **Title Optimization** - SEO-friendly titles (40-60 chars)\n- **Meta Descriptions** - Auto-generated descriptions (150-160 chars)\n- **H1 Suggestions** - Optimized heading tags\n- **Key Points Expansion** - What topics to expand for better coverage\n- **Keyword Integration** - Natural ways to incorporate target keywords\n- **Internal Linking Ideas** - Strategic internal linking opportunities\n\n### Answer Engine Optimization (AEO)\nFive specific recommendations to:\n- Get your content featured in AI search results\n- Appear as cited sources in ChatGPT, Google AI Overviews, Claude\n- Optimize for question-answer format (how AI searches work)\n- Build authority signals that AI systems recognize\n- Structure content for AI comprehension and citation\n\n### Technical Metrics\nAnalyze:\n- Word count and content length\n- Sentence and paragraph structure\n- Keyword density by target keyword\n- Heading structure (H1, H2, H3...)\n- Readability (Flesch-Kincaid grade)\n- Link analysis (internal/external)\n- Content organization\n\n---\n\n## 📊 Real-World Example\n\n```\nANALYZING: Blog post about \"Cloud Storage Solutions\"\n\n═══════════════════════════════════════════════════════════════\n\n📊 METRICS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• Word Count: 847 words\n• Readability Score: 68/100 (Good)\n• Flesch-Kincaid Grade: 8.2 (High school level - good)\n• Avg Paragraph: 32 words (Optimal range)\n\n🔑 KEYWORD DENSITY\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• cloud storage: 1.8% ✅ (Optimal)\n• data security: 0.8% (Increase to 1-2%)\n• backup solutions: 0.4% (Too low)\n\n💡 TOP SUGGESTIONS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n🟡 [KEYWORDS] \"backup solutions\" appears only 0.4% of the time\n   Current: 0.4% → Recommended: 1-2%\n   Impact: Better keyword relevance signal\n\n🟢 [TECHNICAL] Heading structure is well organized\n   Current: H1 (1), H2 (4), H3 (2) ✅\n   Impact: Excellent for SEO and accessibility\n\n🟡 [CONTENT] Consider expanding \"data encryption\" section\n   Current: 1 paragraph → Recommended: 2-3 paragraphs\n   Impact: More thorough topic coverage, higher authority\n\n🤖 AI SEARCH OPTIMIZATION (AEO)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n1. Add a FAQ section with common questions about cloud storage\n   → This format gets cited in ChatGPT and Google AI Overviews\n\n2. Include specific comparison tables (Google vs AWS vs Azure)\n   → Structured data that AI systems cite as authoritative\n\n3. Add a \"Quick Summary\" box with key takeaways\n   → AI search pulls these summaries for AI-generated responses\n\n4. Link to authoritative sources in your references\n   → Shows expertise, increases citation likelihood\n\n5. Structure content as problem → solution → benefits\n   → Matches how AI systems generate responses\n\n🎯 ESTIMATED IMPACT\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nMedium Impact - Implementing 3-5 suggestions could improve ranking\npotential by 10-20%. Key factors: Expanding keyword coverage,\nenhancing structure for AI readability, adding comparison tables.\n```\n\n---\n\n## Use Cases\n\n### Content Marketing\n- Optimize blog posts for both Google and AI search\n- Ensure content gets cited in ChatGPT, Google AI Overviews\n- A/B test content structure recommendations\n- Scale content optimization across multiple writers\n\n### SEO Professionals\n- Audit client websites for optimization opportunities\n- Provide data-driven recommendations with impact estimates\n- Build optimization reports with specific, actionable steps\n- Track progress across multiple keyword targets\n\n### Product Documentation\n- Optimize docs for both search and AI assistant discovery\n- Ensure technical content appears in AI search results\n- Improve readability scores for accessibility\n- Structure docs for AI system comprehension\n\n### E-Commerce\n- Optimize product descriptions for Google Shopping and AI search\n- Improve category page rankings with strategic content\n- Enhance FAQ sections for AEO visibility\n- Increase organic traffic from emerging AI search channels\n\n### News & Publishing\n- Optimize articles for news search and AI citations\n- Improve readability for different audience levels\n- Structure content for AI system extraction and citation\n- Track SEO performance metrics over time\n\n---\n\n## 🔐 Credentials Required\n\nYou need **one API key** — for whichever provider/model you want to use:\n\n| Provider | Env Variable | Models | Get Key |\n|----------|-------------|--------|---------|\n| Anthropic | `ANTHROPIC_API_KEY` | Claude Opus, Sonnet, Haiku | https://console.anthropic.com |\n| OpenAI | `OPENAI_API_KEY` | GPT-5.2 Pro, Thinking, Instant | https://platform.openai.com |\n| Google | `GOOGLE_API_KEY` | Gemini 3 Pro, 2.5 Pro/Flash | https://aistudio.google.dev |\n| OpenRouter | `OPENROUTER_API_KEY` | Llama 3.3-70B, 3.2-90B | https://openrouter.ai |\n| Mistral | `MISTRAL_API_KEY` | Mistral Large 2501 | https://console.mistral.ai |\n\n**Only set the key for the provider you're using.** For example, to use Claude:\n```bash\nexport ANTHROPIC_API_KEY=sk-ant-...\n```\n\nOr to use GPT:\n```bash\nexport OPENAI_API_KEY=sk-...\n```\n\nThe skill itself is free. You pay the provider directly for API usage at their standard rates.\n\n### ⚠️ Important Privacy Notice\n\n**Your content IS sent to third-party AI providers.** Before using this skill with sensitive content, review the privacy policy of your chosen provider:\n\n- **Anthropic Privacy**: https://www.anthropic.com/legal/privacy\n- **OpenAI Privacy**: https://openai.com/policies/privacy-policy\n- **Google Gemini Terms**: https://ai.google.dev/gemini-api/terms\n- **OpenRouter Privacy**: https://openrouter.ai/privacy\n- **Mistral Terms**: https://mistral.ai/terms/\n\n**Recommendation**: Test with non-sensitive sample content first. Each provider has different data retention policies.\n\n---\n\n## 🚀 Quick Start\n\n### 1. Access the Skill\nAvailable for free on ClawhHub - no subscription required\n\n### 2. Set Up\n\n**Required:**\n- API key for your chosen provider (see Credentials table above)\n\n**Optional:**\n- Content to analyze (HTML or plain text)\n- Target keywords (recommended for better analysis)\n\n### 3. Python Usage\n\n```python\nfrom skills.seo_optimizer import SEOOptimizer\n\n# Initialize with default Claude model\noptimizer = SEOOptimizer()\n\n# Or use a different model\noptimizer = SEOOptimizer(model=\"gpt-5.2-pro\")  # Use GPT-5.2\n# optimizer = SEOOptimizer(model=\"gemini-3-pro\")  # Use Gemini 3\n# optimizer = SEOOptimizer(model=\"mistral-large-2501\")  # Use Mistral\n\n# Analyze content\nresults = optimizer.analyze_content(\n    content=\"\"\"\n    <h1>Cloud Storage Solutions</h1>\n    <p>Cloud storage has revolutionized how we store and access data...</p>\n    ...(your content)...\n    \"\"\",\n    url=\"https://example.com/cloud-storage\",\n    target_keywords=[\"cloud storage\", \"data security\", \"backup solutions\"]\n)\n\n# Get formatted results\nprint(optimizer.format_results(results))\n\n# Access detailed metrics\nprint(f\"Readability: {results.metrics.readability_score}/100\")\nprint(f\"Word Count: {results.metrics.word_count}\")\n\n# Get AI suggestions\nprint(results.content_optimization)\n\n# Get AEO recommendations\nfor i, rec in enumerate(results.aeo_recommendations, 1):\n    print(f\"{i}. {rec}\")\n```\n\n**Supported Models:**\n- `claude-opus-4-5-20251101` (Recommended)\n- `claude-sonnet-4-5-20250929`\n- `claude-haiku-4-5-20251001`\n- `gpt-5.2-pro`\n- `gpt-5.2-thinking`\n- `gpt-5.2-instant`\n- `gemini-3-pro`\n- `gemini-2.5-pro`\n- `gemini-2.5-flash`\n- `llama-3.3-70b`\n- `llama-3.2-90b`\n- `mistral-large-2501`\n\n### 4. CLI Usage\n\n```bash\n# Analyze a file\nseo-optimizer analyze \"blog-post.html\" --keywords \"cloud storage\" \"data security\"\n\n# Generate optimization report\nseo-optimizer analyze \"article.txt\" --report --output report.json\n\n# Quick AEO analysis\nseo-optimizer aeo \"content.html\" --keywords \"topic-1\" \"topic-2\"\n```\n\n---\n\n## 🤖 AI Search Optimization (AEO) Deep Dive\n\n### What is AEO?\nAnswer Engine Optimization is the practice of optimizing content to appear in AI-generated search results and as cited sources in AI chatbots (ChatGPT, Google AI Overviews, Claude, Perplexity, etc).\n\n### Why AEO Matters\n- **ChatGPT** can cite your content in responses (if properly formatted)\n- **Google AI Overviews** pull information from highly-relevant, authoritative sources\n- **Claude** and other AI systems prioritize structured, clear information\n- **2026 Reality**: AI search is becoming a primary discovery channel alongside Google\n\n### AEO Best Practices (From Analysis)\n\n**1. Structure for AI Comprehension**\n- Use clear heading hierarchy (H1 → H2 → H3)\n- Break content into logical sections\n- Use lists and bullet points liberally\n- AI systems parse structured content better\n\n**2. Direct Answers Format**\n- Start with direct answer to the main question\n- Support with detailed explanation\n- Include supporting evidence/sources\n- Match how humans ask questions\n\n**3. Structured Data**\n- FAQ schema for Q&A format\n- Product schema for product pages\n- Organization schema for company info\n- Schema.org markup helps AI systems understand context\n\n**4. Authority Signals**\n- Link to authoritative sources\n- Cite peer-reviewed research\n- Include author credentials\n- AI systems recognize and cite authoritative sources\n\n**5. Comparison Tables**\n- Structured comparisons get cited in AI responses\n- Use tables for side-by-side information\n- Include pros/cons lists\n- AI systems extract and cite these directly\n\n---\n\n## 🔒 Security & Privacy\n\n### Data Handling\n- ✅ Content analyzed in-memory only\n- ✅ Not stored or transmitted to external servers\n- ✅ Claude API processes via encrypted HTTPS\n- ✅ Analysis results stored locally only\n\n### API Keys\n- ✅ API keys stored in environment variables\n- ✅ Never logged or exposed\n- ✅ Each provider uses their official API\n- ✅ Zero-knowledge architecture\n\n### Compliance\n- ✅ GDPR compliant (no data storage)\n- ✅ CCPA compliant (no data collection)\n- ✅ Works with proprietary content\n- ✅ No third-party data sharing\n\n---\n\n## ❓ FAQ\n\n**Q: How do you calculate readability score?**\nA: We use the Flesch-Kincaid grade level formula and convert it to a 0-100 scale. Higher scores = easier to read.\n\n**Q: Are these recommendations guaranteed to improve rankings?**\nA: No ranking is guaranteed, but these suggestions are based on proven SEO factors. Impact varies by industry, competition, and current content quality.\n\n**Q: What's the difference between SEO and AEO?**\nA: SEO optimizes for Google's algorithm. AEO optimizes for AI chatbots that generate responses. They overlap significantly—good content for humans is usually good for both.\n\n**Q: Can I use this for languages other than English?**\nA: The readability analysis is English-optimized, but keyword analysis and AI suggestions work for any language.\n\n**Q: How long should content be?**\nA: It depends on topic complexity. Generally: 300+ words minimum, 1000+ for comprehensive coverage, 2000+ for pillar/authority pages.\n\n**Q: What if I have a very long document?**\nA: The skill analyzes the first 2000 characters by default. For longer documents, split into sections and analyze each separately.\n\n**Q: Does this check technical SEO like page speed?**\nA: This skill focuses on content optimization. For technical SEO (speed, mobile, crawlability), use tools like Google PageSpeed Insights.\n\n**Q: Can I optimize for multiple keywords at once?**\nA: Yes! Pass a list of target keywords. We'll analyze density for each and provide keyword-specific recommendations.\n\n**Q: How accurate is the AEO scoring?**\nA: AEO is still evolving. Our recommendations are based on 2026 best practices from AI search optimization research.\n\n**Q: Does this skill generate SEO content from scratch?**\nA: No, this skill analyzes and optimizes existing content. To generate new content, use other AI writing tools first.\n\n---\n\n## 🗺️ Roadmap\n\n### ✅ Current Release (v1.0.2)\n- Content readability analysis (Flesch-Kincaid)\n- Keyword density tracking\n- Technical SEO audit\n- Multi-provider AI optimization (Claude, GPT, Gemini, Llama, Mistral)\n- AEO-specific recommendations\n- Impact estimation\n\n### 🚧 Coming Soon\n- **Competitor analysis** - Compare your content to top Google results\n- **Bulk analysis** - Analyze multiple pages in one run\n- **Export formats** - PDF reports, JSON data, CSV analysis\n- **Multi-language readability** - Support beyond English\n\n### 🔮 Future\n- **Schema generation** - Auto-generate JSON-LD schema\n- **Link analysis** - Deep internal/external link auditing\n- **Content gap analysis** - Identify missing topics in your content\n\n---\n\n## 📚 Resources\n\n### Support\n- Email: support@unisai.vercel.app\n- Website: https://unisai.vercel.app\n\n---\n\n## 📄 License & Terms\n\nThis skill is **free and open to all users** on ClawhHub.\n\n### ✅ You CAN:\n- Use the skill for free, unlimited times\n- Analyze unlimited content\n- Export optimization reports\n- Use for commercial purposes\n- Use for personal and business projects\n\n### ❌ You CANNOT:\n- Redistribute or resell the skill\n- Modify the source code without permission\n- Reverse engineer the skill\n\n**Full Terms**: See [LICENSE.md](LICENSE.md)\n\n---\n\n## 🚀 Get Started\n\n1. Access this free skill on ClawhHub (no subscription needed)\n2. Install the SDK for your provider: `pip install anthropic` (or openai, google-generativeai, mistralai)\n3. Set the API key for your chosen provider (see Credentials table above)\n4. Analyze your first piece of content\n\n---\n\n## 🏷️ Tags\n\n**Primary**: seo, content-optimization, aeo, ai-search, copywriting\n\n**Categories**: seo-tools, content-analysis, marketing-tech, ai-optimization\n\n**Features**: keyword-analysis, readability-scoring, meta-tag-generation, technical-seo, ai-search-optimization\n\n---\n\n## 📝 Changelog\n\n### [1.0.6] - 2026-02-14\n\n#### 🔒 Security & Transparency Improvements\n- **Source Code Included** - Fixed license contradiction; source code IS included for transparency and security audits\n- **License Clarification** - Changed from \"proprietary\" to \"free-to-use\" with clear modification rights for personal use\n- **Data Sharing Warnings** - Added explicit warnings about third-party AI provider data sharing with links to privacy policies\n- **Metadata Consistency** - Fixed registry metadata to accurately reflect required environment variables\n- **Install Recommendations** - Updated requirements.txt and docs to recommend selective SDK installation (not all packages)\n\n#### 📝 Documentation Updates\n- Added GitHub repository and verifiable support contacts\n- Clarified which API key is required for which model\n- Added provider privacy policy links for informed consent\n- Updated all version references to 1.0.6\n\n### [1.0.2] - 2026-02-14\n\n#### ✨ Multi-Model Support\n- **Claude 4.5 Series** - Opus, Sonnet, Haiku models\n- **GPT-5.2 Series** - Pro, Thinking, Instant variants\n- **Gemini 2.5/3.0** - Google's latest models\n- **Llama 3.2/3.3** - Meta's open-source models\n- **Mistral Large** - Mistral AI's flagship model\n- **Model Selection** - Choose your preferred AI model for analysis\n\n#### 🔧 Technical Improvements\n- Model-agnostic architecture for flexibility\n- Support for 12+ leading AI models\n- Dynamic model validation\n- Improved API compatibility\n\n### [1.0.0] - 2026-02-02\n\n#### ✨ Initial Release\n- **Content Analysis** - Readability, word count, paragraph structure\n- **Keyword Tracking** - Density analysis for target keywords\n- **Technical SEO** - Heading structure, link analysis, meta tags\n- **AI Integration** - AI-powered title, description, H1 suggestions\n- **AEO Optimization** - 5 specific recommendations for AI search visibility\n- **Impact Estimation** - Predicted ranking improvement from optimizations\n- **Beautiful Reports** - Formatted analysis with clear recommendations\n\n#### 🎨 2026 Update\n- Current 2026 models and pricing\n- Professional, technical tone\n- Focus on AEO (Answer Engine Optimization)\n\n#### 🔒 Security & IP Protection\n- IP watermark: `PROPRIETARY_SKILL_SEO_OPTIMIZER_2026`\n- Zero data storage\n- HTTPS-only API communication\n- Environment variable security\n\n---\n\n**Last Updated**: February 14, 2026\n**Current Version**: 1.0.6\n**Status**: Active & Maintained\n\n© 2026 UnisAI. All rights reserved.\n\nFile v1.0.6:README.md\n\n# SEO Optimizer Pro\n\n> AI-powered SEO + AEO content optimization. Free to use.\n\n[![Version](https://img.shields.io/badge/version-1.0.6-blue)](https://github.com/vedantsingh60/seo-optimizer-pro/releases)\n[![License](https://img.shields.io/badge/license-free--to--use-green)](LICENSE.md)\n[![VirusTotal](https://img.shields.io/badge/VirusTotal-0%2F77-brightgreen)](https://github.com/vedantsingh60/seo-optimizer-pro)\n[![ClawhHub](https://img.shields.io/badge/ClawhHub-SEO%20Optimizer%20Pro-orange)](https://clawhub.ai/unisai/seo-optimizer-pro)\n\nAnalyze and optimize content for both **Google ranking** and **AI search (AEO)** using your choice of AI model. Supports 12 models across 5 providers.\n\n---\n\n## What It Does\n\n- **Readability Analysis** — Flesch-Kincaid grade level and readability scores\n- **Keyword Density** — Track and optimize target keyword coverage\n- **Technical SEO** — Heading structure, meta tags, link analysis\n- **Content Structure** — Word count, paragraph length, content organization\n- **AI Optimization (AEO)** — Recommendations to appear in ChatGPT, Google AI Overviews, Claude\n\n---\n\n## Supported Models\n\n| Provider | Models |\n|----------|--------|\n| **Anthropic** | `claude-opus-4-5-20251101`, `claude-sonnet-4-5-20250929`, `claude-haiku-4-5-20251001` |\n| **OpenAI** | `gpt-5.2-pro`, `gpt-5.2-thinking`, `gpt-5.2-instant` |\n| **Google** | `gemini-3-pro`, `gemini-2.5-pro`, `gemini-2.5-flash` |\n| **OpenRouter** | `llama-3.3-70b`, `llama-3.2-90b` |\n| **Mistral** | `mistral-large-2501` |\n\n---\n\n## Quick Start\n\n### 1. Install the SDK for your chosen provider\n\n```bash\n# Claude (recommended)\npip install anthropic>=0.40.0\n\n# GPT or Llama\npip install openai>=1.60.0\n\n# Gemini\npip install google-generativeai>=0.8.0\n\n# Mistral\npip install mistralai>=1.3.0\n```\n\n> **Only install the SDK for the provider you plan to use.**\n\n### 2. Set your API key\n\n```bash\nexport ANTHROPIC_API_KEY=sk-ant-...   # For Claude\nexport OPENAI_API_KEY=sk-...          # For GPT\nexport GOOGLE_API_KEY=AI...           # For Gemini\nexport OPENROUTER_API_KEY=sk-or-...   # For Llama\nexport MISTRAL_API_KEY=...            # For Mistral\n```\n\n### 3. Run an analysis\n\n```python\nfrom seo_optimizer import SEOOptimizer\n\noptimizer = SEOOptimizer()  # defaults to claude-haiku-4-5-20251001\n\nresults = optimizer.analyze_content(\n    content=\"<h1>Cloud Storage</h1><p>Your content here...</p>\",\n    url=\"https://example.com/cloud-storage\",\n    target_keywords=[\"cloud storage\", \"data security\"]\n)\n\nprint(optimizer.format_results(results))\n```\n\n**Or use a different model:**\n\n```python\noptimizer = SEOOptimizer(model=\"gemini-2.5-flash\")\noptimizer = SEOOptimizer(model=\"gpt-5.2-instant\")\noptimizer = SEOOptimizer(model=\"mistral-large-2501\")\n```\n\n---\n\n## Example Output\n\n```\n📊 METRICS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• Word Count: 847 words\n• Readability Score: 68/100 (Good)\n• Flesch-Kincaid Grade: 8.2\n• Avg Paragraph: 32 words (Optimal)\n\n🔑 KEYWORD DENSITY\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• cloud storage: 1.8% ✅ (Optimal)\n• data security: 0.8% (Increase to 1-2%)\n\n💡 TOP SUGGESTIONS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n🟡 [KEYWORDS] \"data security\" too low at 0.8%\n🟢 [TECHNICAL] Heading structure well organized\n🟡 [CONTENT] Expand \"encryption\" section\n\n🤖 AI SEARCH (AEO)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n1. Add FAQ section → gets cited in ChatGPT\n2. Include comparison tables → AI cites as authoritative\n3. Add \"Quick Summary\" box → AI pulls for responses\n```\n\n---\n\n## Privacy & Security\n\n- **Local execution** — runs on your machine, no UnisAI backend\n- **Your content goes to your chosen AI provider only** — not to UnisAI\n- **No data stored** — all analysis runs in-memory\n- **API keys via env vars only** — never hardcoded or logged\n\nProvider privacy policies:\n- [Anthropic](https://www.anthropic.com/legal/privacy) · [OpenAI](https://openai.com/policies/privacy-policy) · [Google](https://ai.google.dev/gemini-api/terms) · [OpenRouter](https://openrouter.ai/privacy) · [Mistral](https://mistral.ai/terms/)\n\n---\n\n## Available on ClawhHub\n\nInstall directly via [ClawhHub](https://clawhub.ai/unisai/seo-optimizer-pro) for integration with Claude Code and OpenClaw.\n\n---\n\n## License\n\nFree to use — see [LICENSE.md](LICENSE.md) for details.\n\n© 2026 UnisAI\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn77yjs5esft2kgsd6dpz9c92n80dgsy\",\n  \"slug\": \"seo-optimizer-pro\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1771271180367\n}\n\nFile v1.0.6:LICENSE.md\n\n# SEO Optimizer Pro - License Agreement\n\n**Version:** 1.0.6\n**Copyright © 2026 UnisAI. All Rights Reserved.**\n\n## License Type\nFree-to-Use Software with Source Code Included\n\n## Grant of License\n\nUnisAI grants you a free, non-exclusive, non-transferable license to use the SEO Optimizer Pro skill without any subscription or payment required. Source code is included for transparency and security review.\n\n## Usage Rights\n\n### ✅ You ARE Permitted To:\n- Use the skill for free, unlimited times\n- Analyze unlimited content\n- Export and use optimization reports\n- Use for commercial purposes\n- Use for personal projects\n- Store analysis results locally\n- **Read and review the source code** for security auditing\n- **Modify the source code for personal use only** (not for redistribution)\n- Audit the code for security vulnerabilities\n\n### ❌ You ARE NOT Permitted To:\n- Redistribute, resell, or relicense the skill outside ClawhHub registry\n- Redistribute modified versions of the skill\n- Remove or alter copyright notices\n- Use as a competitive product\n- Sublicense to third parties\n- Claim the work as your own\n\n## Free Usage Terms\n\n- **No cost** - Completely free to use\n- **Unlimited analyses** - Use as many times as needed\n- **Commercial use allowed** - Use for business purposes\n- **All features** - Full access to all functionality\n\n## How It Works (Data Flow)\n\nThis skill runs **locally** as a Python module. It does NOT connect to any UnisAI backend or hosted service. Here is exactly what happens when you run an analysis:\n\n1. Your content is parsed locally (readability, keywords, structure)\n2. Your content excerpt is sent to the AI provider YOU chose (Anthropic, OpenAI, Google, Mistral, or OpenRouter)\n3. The AI provider returns optimization suggestions\n4. Results are formatted and returned to you locally\n\n**No data is sent to UnisAI servers.** Your content only goes to the AI provider you selected, via their official SDK.\n\n## Intellectual Property\n\nAll content, code, algorithms, databases, and materials in the SEO Optimizer Pro skill are the exclusive property of UnisAI. This includes:\n- The readability analysis algorithm\n- Keyword analysis methodology\n- AEO recommendation engine\n- Multi-provider AI integration logic\n- All generated analyses and reports\n\nYou do not own the skill or any part of it. You are granted a license to use it.\n\n## Watermark & Tracking\n\nThe skill includes the watermark: `PROPRIETARY_SKILL_SEO_OPTIMIZER_2026`\n\nThis watermark identifies the skill's proprietary nature and ensures authentic version tracking.\n\n## API Key Security\n\nYou are responsible for:\n- Keeping your API keys confidential\n- Not sharing keys with unauthorized parties\n- Using environment variables (never hardcode)\n- Rotating keys if compromised\n\nUnisAI is not liable for unauthorized access via compromised keys.\n\n## Data & Privacy\n\n### What This Skill Stores\n- **Nothing** - All analyses run in-memory locally and are discarded after use\n\n### Where Your Content Goes\n- **Only to the AI provider you selected** (Anthropic, OpenAI, Google, OpenRouter, or Mistral)\n- Subject to that provider's own data handling policies\n- No data is sent to UnisAI\n\n### ⚠️ IMPORTANT: Third-Party Data Sharing\n**Your content IS sent to third-party AI providers.** Each provider has different data retention policies:\n- **Anthropic Privacy Policy**: https://www.anthropic.com/legal/privacy\n- **OpenAI Privacy Policy**: https://openai.com/policies/privacy-policy\n- **Google Gemini API Terms**: https://ai.google.dev/gemini-api/terms\n- **OpenRouter Privacy Policy**: https://openrouter.ai/privacy\n- **Mistral AI Terms**: https://mistral.ai/terms/\n\n**RECOMMENDATION**: Review the privacy policy of your chosen provider before sending sensitive content. Test with non-sensitive sample content first.\n\n### Data Retention\n- 0 days - No content data retained by this skill locally\n- Your AI provider may retain data per their own terms (see links above)\n\n## Disclaimer of Warranties\n\nTHE SKILL IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:\n- Merchantability or fitness for a particular purpose\n- Non-infringement of third-party rights\n- Accuracy of SEO or ranking recommendations\n- Guaranteed improvement in search rankings\n- Uninterrupted or error-free operation\n\n## Limitation of Liability\n\nIN NO EVENT SHALL UNISAI BE LIABLE FOR:\n- Indirect, incidental, consequential damages\n- Lost revenue or profits\n- Failed rankings or missed opportunities\n- Data loss or corruption\n- Third-party claims\n\n## Acceptable Use Policy\n\nYou agree NOT to:\n- Use the skill for illegal purposes\n- Exploit bugs or security vulnerabilities\n- Scrape or systematically copy functionality\n- Use for spamming or manipulating search results\n\n## Changes to Terms\n\nUnisAI may modify these terms at any time. Continued use of the skill after changes constitutes acceptance of new terms. Material changes will result in 30 days notice.\n\n## Termination\n\n### Termination by UnisAI\nUnisAI may terminate your license if:\n- You violate these terms\n- You engage in prohibited activities\n\nTermination is immediate upon violation.\n\n### Termination by You\nYou may stop using the skill at any time. No action required.\n\n## Cost & Payment\n\nThis skill is completely **free**. There are no payments, subscriptions, or refunds because there are no charges.\n\nYou provide your own API key for your chosen AI provider (Anthropic, OpenAI, Google, OpenRouter, or Mistral). You are billed directly by that provider for API usage at their standard rates.\n\n## Third-Party Components\n\nThis skill uses the following provider SDKs (only the one for your chosen model is loaded at runtime):\n- **Anthropic SDK** (`anthropic`) - For Claude models, subject to Anthropic's terms\n- **OpenAI SDK** (`openai`) - For GPT and Llama (via OpenRouter) models, subject to OpenAI's terms\n- **Google Generative AI SDK** (`google-generativeai`) - For Gemini models, subject to Google's terms\n- **Mistral SDK** (`mistralai`) - For Mistral models, subject to Mistral's terms\n- **Python Standard Library** - Licensed under PSF License\n\nUsing this skill requires acceptance of the relevant provider's terms.\n\n## Governing Law\n\nThis agreement is governed by the laws of California, USA, without regard to conflict of law principles.\n\n## Contact\n\nFor questions about this license:\n- Email: support@unisai.vercel.app\n- Website: https://unisai.vercel.app\n- GitHub: https://github.com/vedantsingh60/seo-optimizer-pro\n\n---\n\n**Last Updated**: February 14, 2026\n**License Version**: 1.0.6\n**Skill Version**: 1.0.6\n**Status**: Active\n\n© 2026 UnisAI. All rights reserved.\n\nFile v1.0.6:manifest.yaml\n\nname: \"SEO Optimizer Pro\"\nid: \"seo-optimizer-pro\"\nversion: \"1.0.6\"\ndescription: \"AI-powered SEO content optimization for Google ranking and AI search (AEO). Multi-model support: Claude, GPT-5.2, Gemini, Llama, Mistral. Analyze readability, keywords, technical SEO with your choice of AI model.\"\n\n# Top-level registry fields (for ClawhHub registry indexing)\nhomepage: \"https://unisai.vercel.app\"\nrepository: \"https://github.com/vedantsingh60/seo-optimizer-pro\"\nsource: \"included\"  # Source code is included in this package\nrequired_env_vars:\n  - \"ANTHROPIC_API_KEY\"   # Required if using Claude models\n  - \"OPENAI_API_KEY\"      # Required if using GPT models\n  - \"GOOGLE_API_KEY\"      # Required if using Gemini models\n  - \"OPENROUTER_API_KEY\"  # Required if using Llama models\n  - \"MISTRAL_API_KEY\"     # Required if using Mistral models\nprimary_credential: \"At least ONE provider API key is required (see required_env_vars)\"\n\n# Runtime\nruntime: \"local\"  # Runs locally as a Python module — no hosted backend\nexecution: \"python\"\n\n# IP Protection & Source Availability\nintellectual_property:\n  license: \"free-to-use\"  # Free to use with source code provided for transparency\n  license_file: \"LICENSE.md\"\n  copyright: \"© 2026 UnisAI. All rights reserved.\"\n  distribution: \"via-clawhub-only\"  # Distribute only through ClawhHub registry\n  source_code_access: \"included\"  # Source code included for transparency and trust\n  modification: \"personal-use-only\"  # Users may modify for personal use but not redistribute modifications\n  reverse_engineering: \"allowed-for-security-audit\"  # Allowed for security review\n\nauthor:\n  company: \"UnisAI\"\n  contact: \"hello@unisai.vercel.app\"\n  website: \"https://unisai.vercel.app\"\n\ncategory: \"seo\"\ntags:\n  - \"seo\"\n  - \"content-optimization\"\n  - \"aeo\"\n  - \"ai-search\"\n  - \"copywriting\"\n  - \"readability\"\n  - \"keyword-analysis\"\n  - \"technical-seo\"\n  - \"marketing-tech\"\n  - \"ai-optimization\"\n  - \"seo-tools\"\n  - \"content-analysis\"\n\npricing:\n  model: \"free\"\n\n# Dependencies — must be installed before use\ndependencies:\n  python: \">=3.9\"\n  packages:\n    - \"anthropic>=0.40.0\"          # Required ONLY for Claude models\n    - \"openai>=1.60.0\"             # Required ONLY for GPT and Llama (via OpenRouter) models\n    - \"google-generativeai>=0.8.0\" # Required ONLY for Gemini models\n    - \"mistralai>=1.3.0\"           # Required ONLY for Mistral models\n  install_all: \"pip install anthropic openai google-generativeai mistralai\"\n  install_selective: |\n    # Install ONLY the SDK(s) for your chosen provider:\n    pip install anthropic  # For Claude models\n    pip install openai  # For GPT or Llama models\n    pip install google-generativeai  # For Gemini models\n    pip install mistralai  # For Mistral models\n  note: \"RECOMMENDED: Install only the SDK for the provider you plan to use to avoid unnecessary dependencies.\"\n  requirements_file: \"requirements.txt\"\n\nsecurity:\n  data_retention: \"0 days\"  # No storage by this skill — all analysis runs in-memory locally\n  data_flow: \"content-sent-to-chosen-ai-provider\"  # Your content is sent to whichever AI provider you select\n  third_party_data_sharing: |\n    WARNING: This skill sends your content to third-party AI providers (Anthropic, OpenAI, Google, OpenRouter, or Mistral).\n    Each provider has their own data retention and privacy policies. Review the provider's terms before sending sensitive content:\n    - Anthropic: https://www.anthropic.com/legal/privacy\n    - OpenAI: https://openai.com/policies/privacy-policy\n    - Google: https://ai.google.dev/gemini-api/terms\n    - OpenRouter: https://openrouter.ai/privacy\n    - Mistral: https://mistral.ai/terms/\n  privacy_recommendation: \"Test with non-sensitive sample content first. Do not send confidential data without reviewing the AI provider's data policies.\"\n  api_key_storage: \"Environment variables only — never hardcoded or logged\"\n  network_access: \"Required to call chosen AI provider's API\"\n\ncapabilities:\n  functions:\n    - name: \"analyzeContent\"\n      description: \"Analyze content for SEO optimization opportunities\"\n      parameters:\n        content:\n          type: \"string\"\n          description: \"HTML or plain text content to analyze\"\n          required: true\n          max_length: 50000\n        url:\n          type: \"string\"\n          description: \"Optional URL for reference\"\n          required: false\n        target_keywords:\n          type: \"array\"\n          description: \"Target keywords to analyze\"\n          items:\n            type: \"string\"\n          max_items: 20\n          required: false\n\n    - name: \"generateOptimization\"\n      description: \"Get AI-powered optimization suggestions\"\n      parameters:\n        content:\n          type: \"string\"\n          description: \"Content to optimize\"\n          required: true\n        model:\n          type: \"string\"\n          description: \"AI model to use (Claude, GPT-5.2, Gemini, Llama, Mistral)\"\n          options:\n            - \"claude-opus-4-5-20251101\"\n            - \"claude-sonnet-4-5-20250929\"\n            - \"claude-haiku-4-5-20251001\"\n            - \"gpt-5.2-pro\"\n            - \"gpt-5.2-thinking\"\n            - \"gpt-5.2-instant\"\n            - \"gemini-3-pro\"\n            - \"gemini-2.5-pro\"\n            - \"gemini-2.5-flash\"\n            - \"llama-3.3-70b\"\n            - \"llama-3.2-90b\"\n            - \"mistral-large-2501\"\n          required: false\n        keywords:\n          type: \"array\"\n          items:\n            type: \"string\"\n          description: \"Keywords to focus on\"\n          required: false\n\n    - name: \"getAEORecommendations\"\n      description: \"Get Answer Engine Optimization recommendations for AI search\"\n      parameters:\n        content:\n          type: \"string\"\n          description: \"Content to analyze for AI search\"\n          required: true\n        model:\n          type: \"string\"\n          description: \"AI model to use\"\n          required: false\n        keywords:\n          type: \"array\"\n          items:\n            type: \"string\"\n          description: \"Target keywords\"\n          required: false\n\n# Credentials — at least ONE provider key is required depending on chosen model.\n# The skill will raise an error at initialization without the key for the selected provider.\ncredentials:\n  required: true  # At least one provider API key MUST be set\n  note: \"Exactly one provider API key is required for whichever model you choose.\"\n\nenvironment_variables:\n  ANTHROPIC_API_KEY:\n    description: \"Anthropic API key — required if using Claude models\"\n    required: true  # Required when using Claude models\n    required_for: [\"claude-opus-4-5-20251101\", \"claude-sonnet-4-5-20250929\", \"claude-haiku-4-5-20251001\"]\n  OPENAI_API_KEY:\n    description: \"OpenAI API key — required if using GPT models\"\n    required: true  # Required when using GPT models\n    required_for: [\"gpt-5.2-pro\", \"gpt-5.2-thinking\", \"gpt-5.2-instant\"]\n  GOOGLE_API_KEY:\n    description: \"Google AI API key — required if using Gemini models\"\n    required: true  # Required when using Gemini models\n    required_for: [\"gemini-3-pro\", \"gemini-2.5-pro\", \"gemini-2.5-flash\"]\n  OPENROUTER_API_KEY:\n    description: \"OpenRouter API key — required if using Llama models\"\n    required: true  # Required when using Llama models\n    required_for: [\"llama-3.3-70b\", \"llama-3.2-90b\"]\n  MISTRAL_API_KEY:\n    description: \"Mistral API key — required if using Mistral models\"\n    required: true  # Required when using Mistral models\n    required_for: [\"mistral-large-2501\"]\n\nsupport:\n  support_email: \"support@unisai.vercel.app\"\n  website: \"https://unisai.vercel.app\"\n  github: \"https://github.com/vedantsingh60/seo-optimizer-pro\"\n  documentation: \"See SKILL.md in this package\"\n  response_time: \"Best effort — community supported\"\n\nrestrictions:\n  - \"No redistribution outside ClawhHub registry\"\n  - \"No resale or sublicensing\"\n  - \"No trademark usage without permission\"\n  - \"Modifications allowed for personal use only (no redistribution of modified versions)\"\n\nchangelog:\n  \"1.0.6\":\n    - \"🔒 Fixed license contradiction — source code IS included for transparency\"\n    - \"🔒 Changed license from 'proprietary' to 'free-to-use' with source included\"\n    - \"🔒 Clarified IP restrictions — modifications allowed for personal use only\"\n    - \"📝 Fixed metadata inconsistency — required_env_vars now accurately reflects code requirements\"\n    - \"⚠️ Added explicit third-party data sharing warnings for AI provider usage\"\n    - \"📦 Updated install instructions to RECOMMEND selective SDK installation (not all)\"\n    - \"📦 Clarified requirements.txt with version pins and usage notes\"\n    - \"🌐 Added GitHub repository and documentation links to support section\"\n    - \"🔧 Updated all version references to 1.0.6 across manifest, LICENSE, SKILL.md\"\n  \"1.0.2\":\n    - \"✨ Multi-model support: Claude, GPT-5.2, Gemini, Llama, Mistral\"\n    - \"✨ Choose your preferred AI model for analysis\"\n    - \"✨ 12 models across 5 providers\"\n    - \"✨ Real provider SDK integration (not mocked)\"\n    - \"✨ Updated to latest 2026 models\"\n    - \"✨ Added requirements.txt / install instructions\"\n    - \"🔧 Fixed credentials metadata consistency\"\n    - \"🔧 Removed non-existent integrations and API endpoints\"\n  \"1.0.0\":\n    - \"✨ Content readability analysis with Flesch-Kincaid scoring\"\n    - \"✨ Keyword density tracking for target keywords\"\n    - \"✨ Technical SEO audit (headings, structure, links)\"\n    - \"✨ AI-powered optimization suggestions\"\n    - \"✨ Answer Engine Optimization (AEO) recommendations\"\n    - \"✨ Real-time impact estimation\"\n\nmetadata:\n  status: \"active\"\n  created_at: \"2026-02-02T00:00:00Z\"\n  updated_at: \"2026-02-14T18:30:00Z\"\n  maturity: \"production\"\n  maintenance: \"actively-maintained\"\n  required_env_vars: \"At least ONE of: ANTHROPIC_API_KEY, OPENAI_API_KEY, GOOGLE_API_KEY, OPENROUTER_API_KEY, MISTRAL_API_KEY\"\n  credentials_note: \"Exactly one provider API key is REQUIRED for whichever model you choose. The skill will raise an error at initialization if the key for the selected model is missing. Keys must be set as environment variables.\"\n  data_sharing_notice: \"This skill sends your content to third-party AI providers. Review provider privacy policies before sending sensitive content.\"\n  install_recommendation: \"Install only the SDK(s) for your chosen provider to minimize dependencies.\"\n  compatibility:\n    - \"OpenClaw v1.0+\"\n    - \"Claude Code\"\n    - \"ClawhHub v2.0+\"\n  security_audit: \"Source code included for security review and transparency\"\n\nFile v1.0.6:requirements.txt\n\n# SEO Optimizer Pro v1.0.6 - Dependencies\n#\n# ⚠️ RECOMMENDED: Install ONLY the SDK for the provider you plan to use\n# Installing all packages unnecessarily increases dependencies and attack surface.\n#\n# Installation Guide:\n# -------------------\n# For Claude models (claude-opus-4-5, claude-sonnet-4-5, claude-haiku-4-5):\n#   pip install anthropic>=0.40.0\n#\n# For GPT models (gpt-5.2-pro, gpt-5.2-thinking, gpt-5.2-instant):\n#   pip install openai>=1.60.0\n#\n# For Gemini models (gemini-3-pro, gemini-2.5-pro, gemini-2.5-flash):\n#   pip install google-generativeai>=0.8.0\n#\n# For Mistral models (mistral-large-2501):\n#   pip install mistralai>=1.3.0\n#\n# For Llama models via OpenRouter (llama-3.3-70b, llama-3.2-90b):\n#   pip install openai>=1.60.0  # OpenRouter uses OpenAI SDK format\n#\n# To install ALL providers (not recommended unless you need multiple):\n#   pip install anthropic>=0.40.0 openai>=1.60.0 google-generativeai>=0.8.0 mistralai>=1.3.0\n\n# Full package list (for reference):\nanthropic>=0.40.0\nopenai>=1.60.0\ngoogle-generativeai>=0.8.0\nmistralai>=1.3.0","readmeExcerpt":"Skill: SEO Optimizer Pro Owner: vedantsingh60 Summary: AI-powered SEO content analysis and optimization for improved Google ranking and visibility in emerging AI search platforms like ChatGPT and Claude. Tags: aeo:1.0.0, ai-optimization:1.0.0, ai-search:1.0.0, content-analysis:1.0.0, content-optimization:1.0.0, copywriting:1.0.0, keyword-analysis:1.0.0, latest:1.0.7, marketing-tech:1.0.0, readability:1.0.0, seo:1.0.0","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"ANALYZING: Blog post about \"Cloud Storage Solutions\"\n\n═══════════════════════════════════════════════════════════════\n\n📊 METRICS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• Word Count: 847 words\n• Readability Score: 68/100 (Good)\n• Flesch-Kincaid Grade: 8.2 (High school level - good)\n• Avg Paragraph: 32 words (Optimal range)\n\n🔑 KEYWORD DENSITY\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• cloud storage: 1.8% ✅ (Optimal)\n• data security: 0.8% (Increase to 1-2%)\n• backup solutions: 0.4% (Too low)\n\n💡 TOP SUGGESTIONS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n🟡 [KEYWORDS] \"backup solutions\" appears only 0.4% of the time\n   Current: 0.4% → Recommended: 1-2%\n   Impact: Better keyword relevance signal\n\n🟢 [TECHNICAL] Heading structure is well organized\n   Current: H1 (1), H2 (4), H3 (2) ✅\n   Impact: Excellent for SEO and accessibility\n\n🟡 [CONTENT] Consider expanding \"data encryption\" section\n   Current: 1 paragraph → Recommended: 2-3 paragraphs\n   Impact: More thorough topic coverage, higher authority\n\n🤖 AI SEARCH OPTIMIZATION (AEO)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n1. Add a FAQ section with common questions about cloud storage\n   → This format gets cited in ChatGPT and Google AI Overviews\n\n2. Include specific comparison tables (Google vs AWS vs Azure)\n   → Structured data that AI systems cite as authoritative\n\n3. Add a \"Quick Summary\" box with key takeaways\n   → AI search pulls these summaries for AI-generated responses\n\n4. Link to authoritative sources in your references\n   → Shows expertise, increases citation likelihood\n\n5. Structure content as problem → solution → benefits\n   → Matches how AI systems generate responses\n\n🎯 ESTIMATED IMPACT\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nMedium Impact - Implementing 3-5 suggestions could improve ranking\npotential by 10-20%. Key factors: Expanding keyword coverage,\nenhancing structure for AI readability, adding comparison tables."},{"language":"bash","snippet":"export ANTHROPIC_API_KEY=sk-ant-..."},{"language":"bash","snippet":"export OPENAI_API_KEY=sk-..."},{"language":"python","snippet":"from skills.seo_optimizer import SEOOptimizer\n\n# Initialize with default Claude model\noptimizer = SEOOptimizer()\n\n# Or use a different model\noptimizer = SEOOptimizer(model=\"gpt-5.2-pro\")  # Use GPT-5.2\n# optimizer = SEOOptimizer(model=\"gemini-3-pro\")  # Use Gemini 3\n# optimizer = SEOOptimizer(model=\"mistral-large-2501\")  # Use Mistral\n\n# Analyze content\nresults = optimizer.analyze_content(\n    content=\"\"\"\n    <h1>Cloud Storage Solutions</h1>\n    <p>Cloud storage has revolutionized how we store and access data...</p>\n    ...(your content)...\n    \"\"\",\n    url=\"https://example.com/cloud-storage\",\n    target_keywords=[\"cloud storage\", \"data security\", \"backup solutions\"]\n)\n\n# Get formatted results\nprint(optimizer.format_results(results))\n\n# Access detailed metrics\nprint(f\"Readability: {results.metrics.readability_score}/100\")\nprint(f\"Word Count: {results.metrics.word_count}\")\n\n# Get AI suggestions\nprint(results.content_optimization)\n\n# Get AEO recommendations\nfor i, rec in enumerate(results.aeo_recommendations, 1):\n    print(f\"{i}. {rec}\")"},{"language":"bash","snippet":"# Analyze a file\nseo-optimizer analyze \"blog-post.html\" --keywords \"cloud storage\" \"data security\"\n\n# Generate optimization report\nseo-optimizer analyze \"article.txt\" --report --output report.json\n\n# Quick AEO analysis\nseo-optimizer aeo \"content.html\" --keywords \"topic-1\" \"topic-2\""},{"language":"bash","snippet":"# Claude (recommended)\npip install anthropic>=0.40.0\n\n# GPT or Llama\npip install openai>=1.60.0\n\n# Gemini\npip install google-generativeai>=0.8.0\n\n# Mistral\npip install mistralai>=1.3.0"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"# SEO Optimizer Pro\n\n**AI-powered SEO content optimization for both Google ranking and AI search (AEO).**\n\nAnalyze and optimize content with AI for search visibility across traditional Google results and emerging AI search platforms (ChatGPT, Google AI Overviews, Claude, etc).\n\n---\n\n## 🚀 Why This Skill?\n\n### Problem Statement\nSEO optimization requires balancing multiple objectives:\n- Content must rank on Google with proper technical SEO\n- AI search optimization (AEO) is a new frontier—getting cited in ChatGPT, Google AI Overviews, Claude responses\n- Manual analysis of readability, keyword density, heading structure is time-consuming\n- Unclear what will actually impact rankings vs. what's just best practice\n- Need both technical optimization AND compelling AI-optimized content\n\n### The Solution\nAnalyze and optimize content using AI combined with technical SEO audits. Get specific recommendations for both traditional Google ranking AND emerging AI search visibility.\n\n### Why This Matters\n- **AI Search is Growing**: ChatGPT, Google AI Overviews, Claude are becoming major discovery channels\n- **2026 Trend**: Quality content with proper structure ranks better in both systems\n- **Data-Driven**: Real recommendations based on actual SEO metrics, not just generic advice\n- **Dual Optimization**: One analysis optimizes for both Google AND AI search platforms\n\n---\n\n## ✨ What You Get\n\n### Comprehensive SEO Analysis\nEvery analysis includes:\n- 📊 **Readability Score** - Flesch-Kincaid grade level and readability metrics\n- 🔑 **Keyword Analysis** - Density tracking and natural integration suggestions\n- 📐 **Content Structure** - Heading hierarchy, paragraph length, word count\n- 🎯 **Technical SEO** - Meta tags, link analysis, structured data\n- 🤖 **AI Search Optimization** - Recommendations for ChatGPT citations, AI Overviews\n\n### Model-Agnostic AI Integration\nPass any model ID — provider is auto-detected from the model name prefix.\nNo hardcoded list; new models work without updates.\n\n| Provider | Tested Models | Prefix |\n|----------|--------------|--------|\n| **Anthropic** | claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5-20251001 | `claude-` |\n| **OpenAI** | gpt-5.2-pro, gpt-5.2, gpt-5.1 | `gpt-`, `o1`, `o3` |\n| **Google** | gemini-2.5-pro, gemini-2.5-flash | `gemini-` |\n| **Mistral** | mistral-large-latest, mistral-small-latest | `mistral-`, `mixtral-` |\n| **DeepSeek** | deepseek-chat, deepseek-reasoner | `deepseek-` |\n| **xAI** | grok-4-1-fast, grok-3-beta | `grok-` |\n| **MiniMax** | MiniMax-M2.1 | `MiniMax`, `minimax` |\n| **Qwen** | qwen3.5-plus, qwen3-max-instruct | `qwen` |\n| **Meta Llama** | meta-llama/llama-4-maverick, meta-llama/llama-3.3-70b-instruct | `meta-llama/`, `llama-` |\n\nFeatures:\n- **Title Optimization** - SEO-friendly titles (40-60 chars)\n- **Meta Descriptions** - Auto-generated descriptions (150-160 chars)\n- **H1 Suggestions** - Optimized heading tags\n- **Key Points Expansion** - What topics to expand for better coverage\n- **Keyword I"},{"path":"README.md","content":"# SEO Optimizer Pro\n\n> AI-powered SEO + AEO content optimization. Free to use.\n\n[![Version](https://img.shields.io/badge/version-1.0.6-blue)](https://github.com/vedantsingh60/seo-optimizer-pro/releases)\n[![License](https://img.shields.io/badge/license-free--to--use-green)](LICENSE.md)\n[![VirusTotal](https://img.shields.io/badge/VirusTotal-0%2F77-brightgreen)](https://github.com/vedantsingh60/seo-optimizer-pro)\n[![ClawhHub](https://img.shields.io/badge/ClawhHub-SEO%20Optimizer%20Pro-orange)](https://clawhub.ai/unisai/seo-optimizer-pro)\n\nAnalyze and optimize content for both **Google ranking** and **AI search (AEO)** using your choice of AI model. Supports 12 models across 5 providers.\n\n---\n\n## What It Does\n\n- **Readability Analysis** — Flesch-Kincaid grade level and readability scores\n- **Keyword Density** — Track and optimize target keyword coverage\n- **Technical SEO** — Heading structure, meta tags, link analysis\n- **Content Structure** — Word count, paragraph length, content organization\n- **AI Optimization (AEO)** — Recommendations to appear in ChatGPT, Google AI Overviews, Claude\n\n---\n\n## Supported Models\n\n| Provider | Models |\n|----------|--------|\n| **Anthropic** | `claude-opus-4-5-20251101`, `claude-sonnet-4-5-20250929`, `claude-haiku-4-5-20251001` |\n| **OpenAI** | `gpt-5.2-pro`, `gpt-5.2-thinking`, `gpt-5.2-instant` |\n| **Google** | `gemini-3-pro`, `gemini-2.5-pro`, `gemini-2.5-flash` |\n| **OpenRouter** | `llama-3.3-70b`, `llama-3.2-90b` |\n| **Mistral** | `mistral-large-2501` |\n\n---\n\n## Quick Start\n\n### 1. Install the SDK for your chosen provider\n\n```bash\n# Claude (recommended)\npip install anthropic>=0.40.0\n\n# GPT or Llama\npip install openai>=1.60.0\n\n# Gemini\npip install google-generativeai>=0.8.0\n\n# Mistral\npip install mistralai>=1.3.0\n```\n\n> **Only install the SDK for the provider you plan to use.**\n\n### 2. Set your API key\n\n```bash\nexport ANTHROPIC_API_KEY=sk-ant-...   # For Claude\nexport OPENAI_API_KEY=sk-...          # For GPT\nexport GOOGLE_API_KEY=AI...           # For Gemini\nexport OPENROUTER_API_KEY=sk-or-...   # For Llama\nexport MISTRAL_API_KEY=...            # For Mistral\n```\n\n### 3. Run an analysis\n\n```python\nfrom seo_optimizer import SEOOptimizer\n\noptimizer = SEOOptimizer()  # defaults to claude-haiku-4-5-20251001\n\nresults = optimizer.analyze_content(\n    content=\"<h1>Cloud Storage</h1><p>Your content here...</p>\",\n    url=\"https://example.com/cloud-storage\",\n    target_keywords=[\"cloud storage\", \"data security\"]\n)\n\nprint(optimizer.format_results(results))\n```\n\n**Or use a different model:**\n\n```python\noptimizer = SEOOptimizer(model=\"gemini-2.5-flash\")\noptimizer = SEOOptimizer(model=\"gpt-5.2-instant\")\noptimizer = SEOOptimizer(model=\"mistral-large-2501\")\n```\n\n---\n\n## Example Output\n\n```\n📊 METRICS\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• Word Count: 847 words\n• Readability Score: 68/100 (Good)\n• Flesch-Kincaid Grade: 8.2\n• Avg Paragraph: 32 words (Optimal)\n\n🔑 KEYWORD DENSITY\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n• clou"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn77yjs5esft2kgsd6dpz9c92n80dgsy\",\n  \"slug\": \"seo-optimizer-pro\",\n  \"version\": \"1.0.7\",\n  \"publishedAt\": 1772205281523\n}"},{"path":"LICENSE.md","content":"# SEO Optimizer Pro - License Agreement\n\n**Version:** 1.0.6\n**Copyright © 2026 UnisAI. All Rights Reserved.**\n\n## License Type\nFree-to-Use Software with Source Code Included\n\n## Grant of License\n\nUnisAI grants you a free, non-exclusive, non-transferable license to use the SEO Optimizer Pro skill without any subscription or payment required. Source code is included for transparency and security review.\n\n## Usage Rights\n\n### ✅ You ARE Permitted To:\n- Use the skill for free, unlimited times\n- Analyze unlimited content\n- Export and use optimization reports\n- Use for commercial purposes\n- Use for personal projects\n- Store analysis results locally\n- **Read and review the source code** for security auditing\n- **Modify the source code for personal use only** (not for redistribution)\n- Audit the code for security vulnerabilities\n\n### ❌ You ARE NOT Permitted To:\n- Redistribute, resell, or relicense the skill outside ClawhHub registry\n- Redistribute modified versions of the skill\n- Remove or alter copyright notices\n- Use as a competitive product\n- Sublicense to third parties\n- Claim the work as your own\n\n## Free Usage Terms\n\n- **No cost** - Completely free to use\n- **Unlimited analyses** - Use as many times as needed\n- **Commercial use allowed** - Use for business purposes\n- **All features** - Full access to all functionality\n\n## How It Works (Data Flow)\n\nThis skill runs **locally** as a Python module. It does NOT connect to any UnisAI backend or hosted service. Here is exactly what happens when you run an analysis:\n\n1. Your content is parsed locally (readability, keywords, structure)\n2. Your content excerpt is sent to the AI provider YOU chose (Anthropic, OpenAI, Google, Mistral, or OpenRouter)\n3. The AI provider returns optimization suggestions\n4. Results are formatted and returned to you locally\n\n**No data is sent to UnisAI servers.** Your content only goes to the AI provider you selected, via their official SDK.\n\n## Intellectual Property\n\nAll content, code, algorithms, databases, and materials in the SEO Optimizer Pro skill are the exclusive property of UnisAI. This includes:\n- The readability analysis algorithm\n- Keyword analysis methodology\n- AEO recommendation engine\n- Multi-provider AI integration logic\n- All generated analyses and reports\n\nYou do not own the skill or any part of it. You are granted a license to use it.\n\n## Watermark & Tracking\n\nThe skill includes the watermark: `PROPRIETARY_SKILL_SEO_OPTIMIZER_2026`\n\nThis watermark identifies the skill's proprietary nature and ensures authentic version tracking.\n\n## API Key Security\n\nYou are responsible for:\n- Keeping your API keys confidential\n- Not sharing keys with unauthorized parties\n- Using environment variables (never hardcode)\n- Rotating keys if compromised\n\nUnisAI is not liable for unauthorized access via compromised keys.\n\n## Data & Privacy\n\n### What This Skill Stores\n- **Nothing** - All analyses run in-memory locally and are discarded after use\n\n### Where Your Content Goes\n- **Only to th"},{"path":"manifest.yaml","content":"name: \"SEO Optimizer Pro\"\nid: \"seo-optimizer-pro\"\nversion: \"1.0.7\"\ndescription: \"AI-powered SEO content optimization for Google ranking and AI search (AEO). Model-agnostic: pass any model from Claude, GPT, Gemini, DeepSeek, Grok, MiniMax, Qwen, Llama, Mistral — provider auto-detected from model name.\"\n\n# Top-level registry fields (for ClawhHub registry indexing)\nhomepage: \"https://unisai.vercel.app\"\nrepository: \"https://github.com/vedantsingh60/seo-optimizer-pro\"\nsource: \"included\"  # Source code is included in this package\nrequired_env_vars:\n  - \"ANTHROPIC_API_KEY\"   # Required if using Claude models\n  - \"OPENAI_API_KEY\"      # Required if using GPT models\n  - \"GOOGLE_API_KEY\"      # Required if using Gemini models\n  - \"MISTRAL_API_KEY\"     # Required if using Mistral models\n  - \"DEEPSEEK_API_KEY\"    # Required if using DeepSeek models\n  - \"XAI_API_KEY\"         # Required if using Grok/xAI models\n  - \"MINIMAX_API_KEY\"     # Required if using MiniMax models\n  - \"DASHSCOPE_API_KEY\"   # Required if using Qwen/Alibaba models\n  - \"OPENROUTER_API_KEY\"  # Required if using Llama/OpenRouter models\nprimary_credential: \"At least ONE provider API key is required (see required_env_vars)\"\n\n# Runtime\nruntime: \"local\"  # Runs locally as a Python module — no hosted backend\nexecution: \"python\"\n\n# IP Protection & Source Availability\nintellectual_property:\n  license: \"free-to-use\"  # Free to use with source code provided for transparency\n  license_file: \"LICENSE.md\"\n  copyright: \"© 2026 UnisAI. All rights reserved.\"\n  distribution: \"via-clawhub-only\"  # Distribute only through ClawhHub registry\n  source_code_access: \"included\"  # Source code included for transparency and trust\n  modification: \"personal-use-only\"  # Users may modify for personal use but not redistribute modifications\n  reverse_engineering: \"allowed-for-security-audit\"  # Allowed for security review\n\nauthor:\n  company: \"UnisAI\"\n  contact: \"hello@unisai.vercel.app\"\n  website: \"https://unisai.vercel.app\"\n\ncategory: \"seo\"\ntags:\n  - \"seo\"\n  - \"content-optimization\"\n  - \"aeo\"\n  - \"ai-search\"\n  - \"copywriting\"\n  - \"readability\"\n  - \"keyword-analysis\"\n  - \"technical-seo\"\n  - \"marketing-tech\"\n  - \"ai-optimization\"\n  - \"seo-tools\"\n  - \"content-analysis\"\n\npricing:\n  model: \"free\"\n\n# Dependencies — must be installed before use\ndependencies:\n  python: \">=3.9\"\n  packages:\n    - \"anthropic>=0.40.0\"          # Required ONLY for Claude models\n    - \"openai>=1.60.0\"             # Required ONLY for GPT and Llama (via OpenRouter) models\n    - \"google-generativeai>=0.8.0\" # Required ONLY for Gemini models\n    - \"mistralai>=1.3.0\"           # Required ONLY for Mistral models\n  install_all: \"pip install anthropic openai google-generativeai mistralai\"\n  install_selective: |\n    # Install ONLY the SDK for your chosen provider:\n    pip install anthropic          # Claude\n    pip install openai             # GPT, DeepSeek, xAI, MiniMax, Qwen, Llama (OpenAI-compat)\n    pip install google-generativeai  # Gemini\n    pip install"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":2145,"uniquenessScore":37,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:37:03.043Z","emptyReason":null},"items":[{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-10T18:48:31.762Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}