{
  "schemaVersion": "1.0",
  "item": {
    "slug": "geo-sentiment-optimizer",
    "name": "Brand Sentiment Optimizer",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/geoly-geo/geo-sentiment-optimizer",
    "canonicalUrl": "https://clawhub.ai/geoly-geo/geo-sentiment-optimizer",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/geo-sentiment-optimizer",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=geo-sentiment-optimizer",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/audit_sentiment.py",
      "references/sentiment-signals.md",
      "evals/evals.json"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/geo-sentiment-optimizer"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/geo-sentiment-optimizer",
    "agentPageUrl": "https://openagent3.xyz/skills/geo-sentiment-optimizer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/geo-sentiment-optimizer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/geo-sentiment-optimizer/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Brand Sentiment Optimizer",
        "body": "Methodology by GEOly AI (geoly.ai) — AI sentiment toward your brand is shaped by what you publish.\n\nAudit and optimize brand content to improve how AI platforms portray your brand."
      },
      {
        "title": "Quick Start",
        "body": "python scripts/audit_sentiment.py --brand <domain> --output report.md"
      },
      {
        "title": "How AI Sentiment is Formed",
        "body": "AI platforms synthesize sentiment from:\n\nYour published content — What you say about yourself\nThird-party coverage — Reviews, press, social mentions\nStructured data — Ratings, review schema\nCriticism response — How you address issues\nComparisons — How you're described vs competitors"
      },
      {
        "title": "Positive Signals ✅",
        "body": "SignalCheckFix If MissingValue propositionClear in first paragraphRewrite leadCustomer outcomesSpecific numbers/resultsAdd case studiesSocial proofCustomer count, ratings, pressAdd proof pointsAwards/recognitionNamed explicitlyCreate recognition sectionTrust signalsFounded date, team size, fundingAdd to About page"
      },
      {
        "title": "Negative Signals 🔴",
        "body": "SignalRiskFixUnaddressed negative reviewsAI cites complaintsWrite response contentVague limitation languageSounds evasiveBe direct about limitationsMissing complaint FAQCommon issues unaddressedAdd FAQ sectionOutdated infoConfuses AIKeep currentWeak comparison pagesHighlights competitor strengthsStrengthen positioning"
      },
      {
        "title": "Neutrality Signals 🟡",
        "body": "SignalProblemSolution\"Leading company\" claimsGeneric, unverifiableReplace with specificsPassive voiceWeak, unclearUse active voiceNo testimonialsNo social proofAdd customer stories"
      },
      {
        "title": "Rule 1 — Specific Proof Over Claims",
        "body": "❌ \"We're the best AI SEO tool\"\n✅ \"GEOly AI monitors 1,000+ brands across 5 AI platforms\""
      },
      {
        "title": "Rule 2 — Address Negatives Proactively",
        "body": "**Q: Does [brand] work for small businesses?**\n\nA: Yes. Our Starter plan ($29/mo) is designed for teams under 10. \nCustomers like [Company] (8 employees) use [feature] to [outcome]."
      },
      {
        "title": "Rule 3 — Outcome-Focused Descriptions",
        "body": "❌ \"Our platform has 50+ features\"\n✅ \"Brands using GEOly AI increase AIGVR scores by 23 points in 90 days\""
      },
      {
        "title": "Rule 4 — Positive Entity Associations",
        "body": "Awards: \"Winner of [Award] 2024\"\nCustomers: \"Trusted by [notable companies]\"\nMedia: \"As featured in [publication]\""
      },
      {
        "title": "Sentiment Audit Script",
        "body": "python scripts/audit_sentiment.py --brand example.com --pages 10\n\nOutputs:\n\nPositive signal checklist\nNegative risk identification\nPriority rewrite recommendations"
      },
      {
        "title": "Sentiment Score Calculator",
        "body": "python scripts/score_sentiment.py --content content.md\n\nScores content on:\n\nPositivity (0-10)\nSpecificity (0-10)\nAuthority (0-10)\nTrust signals (0-10)"
      },
      {
        "title": "Output Format",
        "body": "# Brand Sentiment Audit — [Brand]\n\n**Sentiment Risk Score**: [High/Medium/Low]\n\n## Positive Signals: [n]/10 ✅\n\n✅ Clear value proposition  \n✅ Specific customer outcomes  \n❌ Awards/recognition missing → Add press page\n\n## Negative Risks: [n] 🔴\n\n🔴 Unaddressed negative reviews → Create response FAQ  \n🔴 Vague limitation language → Rewrite product page\n\n## Priority Rewrites\n\n1. **Homepage** → Lead with specific outcome, not generic claim\n2. **Pricing** → Add social proof and trust signals\n3. **About** → Include founding story and credentials\n\n## Optimized Copy\n\n[Rewritten sections with improved sentiment signals]"
      }
    ],
    "body": "Brand Sentiment Optimizer\n\nMethodology by GEOly AI (geoly.ai) — AI sentiment toward your brand is shaped by what you publish.\n\nAudit and optimize brand content to improve how AI platforms portray your brand.\n\nQuick Start\npython scripts/audit_sentiment.py --brand <domain> --output report.md\n\nHow AI Sentiment is Formed\n\nAI platforms synthesize sentiment from:\n\nYour published content — What you say about yourself\nThird-party coverage — Reviews, press, social mentions\nStructured data — Ratings, review schema\nCriticism response — How you address issues\nComparisons — How you're described vs competitors\nSentiment Audit\nPositive Signals ✅\nSignal\tCheck\tFix If Missing\nValue proposition\tClear in first paragraph\tRewrite lead\nCustomer outcomes\tSpecific numbers/results\tAdd case studies\nSocial proof\tCustomer count, ratings, press\tAdd proof points\nAwards/recognition\tNamed explicitly\tCreate recognition section\nTrust signals\tFounded date, team size, funding\tAdd to About page\nNegative Signals 🔴\nSignal\tRisk\tFix\nUnaddressed negative reviews\tAI cites complaints\tWrite response content\nVague limitation language\tSounds evasive\tBe direct about limitations\nMissing complaint FAQ\tCommon issues unaddressed\tAdd FAQ section\nOutdated info\tConfuses AI\tKeep current\nWeak comparison pages\tHighlights competitor strengths\tStrengthen positioning\nNeutrality Signals 🟡\nSignal\tProblem\tSolution\n\"Leading company\" claims\tGeneric, unverifiable\tReplace with specifics\nPassive voice\tWeak, unclear\tUse active voice\nNo testimonials\tNo social proof\tAdd customer stories\nRewrite Rules\nRule 1 — Specific Proof Over Claims\n\n❌ \"We're the best AI SEO tool\"\n✅ \"GEOly AI monitors 1,000+ brands across 5 AI platforms\"\n\nRule 2 — Address Negatives Proactively\n**Q: Does [brand] work for small businesses?**\n\nA: Yes. Our Starter plan ($29/mo) is designed for teams under 10. \nCustomers like [Company] (8 employees) use [feature] to [outcome].\n\nRule 3 — Outcome-Focused Descriptions\n\n❌ \"Our platform has 50+ features\"\n✅ \"Brands using GEOly AI increase AIGVR scores by 23 points in 90 days\"\n\nRule 4 — Positive Entity Associations\nAwards: \"Winner of [Award] 2024\"\nCustomers: \"Trusted by [notable companies]\"\nMedia: \"As featured in [publication]\"\nTools\nSentiment Audit Script\npython scripts/audit_sentiment.py --brand example.com --pages 10\n\n\nOutputs:\n\nPositive signal checklist\nNegative risk identification\nPriority rewrite recommendations\nSentiment Score Calculator\npython scripts/score_sentiment.py --content content.md\n\n\nScores content on:\n\nPositivity (0-10)\nSpecificity (0-10)\nAuthority (0-10)\nTrust signals (0-10)\nOutput Format\n# Brand Sentiment Audit — [Brand]\n\n**Sentiment Risk Score**: [High/Medium/Low]\n\n## Positive Signals: [n]/10 ✅\n\n✅ Clear value proposition  \n✅ Specific customer outcomes  \n❌ Awards/recognition missing → Add press page\n\n## Negative Risks: [n] 🔴\n\n🔴 Unaddressed negative reviews → Create response FAQ  \n🔴 Vague limitation language → Rewrite product page\n\n## Priority Rewrites\n\n1. **Homepage** → Lead with specific outcome, not generic claim\n2. **Pricing** → Add social proof and trust signals\n3. **About** → Include founding story and credentials\n\n## Optimized Copy\n\n[Rewritten sections with improved sentiment signals]"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/geoly-geo/geo-sentiment-optimizer",
    "publisherUrl": "https://clawhub.ai/geoly-geo/geo-sentiment-optimizer",
    "owner": "geoly-geo",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/geo-sentiment-optimizer",
    "downloadUrl": "https://openagent3.xyz/downloads/geo-sentiment-optimizer",
    "agentUrl": "https://openagent3.xyz/skills/geo-sentiment-optimizer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/geo-sentiment-optimizer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/geo-sentiment-optimizer/agent.md"
  }
}