← Back to Skills Marketplace
geoly-geo

Brand Sentiment Optimizer

by GEOLY AI · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
403
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install geo-sentiment-optimizer
Description
Audit and optimize brand messaging to improve how AI platforms portray your brand. Fix negative AI sentiment signals and strengthen positive brand associatio...
README (SKILL.md)

Brand Sentiment Optimizer

Methodology by GEOly AI (geoly.ai) — AI sentiment toward your brand is shaped by what you publish.

Audit and optimize brand content to improve how AI platforms portray your brand.

Quick Start

python scripts/audit_sentiment.py --brand \x3Cdomain> --output report.md

How AI Sentiment is Formed

AI platforms synthesize sentiment from:

  1. Your published content — What you say about yourself
  2. Third-party coverage — Reviews, press, social mentions
  3. Structured data — Ratings, review schema
  4. Criticism response — How you address issues
  5. Comparisons — How you're described vs competitors

Sentiment Audit

Positive Signals ✅

Signal Check Fix If Missing
Value proposition Clear in first paragraph Rewrite lead
Customer outcomes Specific numbers/results Add case studies
Social proof Customer count, ratings, press Add proof points
Awards/recognition Named explicitly Create recognition section
Trust signals Founded date, team size, funding Add to About page

Negative Signals 🔴

Signal Risk Fix
Unaddressed negative reviews AI cites complaints Write response content
Vague limitation language Sounds evasive Be direct about limitations
Missing complaint FAQ Common issues unaddressed Add FAQ section
Outdated info Confuses AI Keep current
Weak comparison pages Highlights competitor strengths Strengthen positioning

Neutrality Signals 🟡

Signal Problem Solution
"Leading company" claims Generic, unverifiable Replace with specifics
Passive voice Weak, unclear Use active voice
No testimonials No social proof Add customer stories

Rewrite Rules

Rule 1 — Specific Proof Over Claims

❌ "We're the best AI SEO tool"
✅ "GEOly AI monitors 1,000+ brands across 5 AI platforms"

Rule 2 — Address Negatives Proactively

**Q: Does [brand] work for small businesses?**

A: Yes. Our Starter plan ($29/mo) is designed for teams under 10. 
Customers like [Company] (8 employees) use [feature] to [outcome].

Rule 3 — Outcome-Focused Descriptions

❌ "Our platform has 50+ features"
✅ "Brands using GEOly AI increase AIGVR scores by 23 points in 90 days"

Rule 4 — Positive Entity Associations

  • Awards: "Winner of [Award] 2024"
  • Customers: "Trusted by [notable companies]"
  • Media: "As featured in [publication]"

Tools

Sentiment Audit Script

python scripts/audit_sentiment.py --brand example.com --pages 10

Outputs:

  • Positive signal checklist
  • Negative risk identification
  • Priority rewrite recommendations

Sentiment Score Calculator

python scripts/score_sentiment.py --content content.md

Scores content on:

  • Positivity (0-10)
  • Specificity (0-10)
  • Authority (0-10)
  • Trust signals (0-10)

Output Format

# Brand Sentiment Audit — [Brand]

**Sentiment Risk Score**: [High/Medium/Low]

## Positive Signals: [n]/10 ✅

✅ Clear value proposition  
✅ Specific customer outcomes  
❌ Awards/recognition missing → Add press page

## Negative Risks: [n] 🔴

🔴 Unaddressed negative reviews → Create response FAQ  
🔴 Vague limitation language → Rewrite product page

## Priority Rewrites

1. **Homepage** → Lead with specific outcome, not generic claim
2. **Pricing** → Add social proof and trust signals
3. **About** → Include founding story and credentials

## Optimized Copy

[Rewritten sections with improved sentiment signals]
Usage Guidance
This skill's docs claim more capability than the included code provides. Before installing or running it: 1) Ask the author for the missing score_sentiment.py and for scripts that perform page fetching if those features are required. 2) Verify CLI usage: the Quick Start flags (--brand, --pages, --output) do not match the provided script (--content). 3) If you expect the skill to fetch web pages or call external services, require the author to declare which network endpoints and credentials are used; otherwise run the tool in an isolated environment. 4) Review any additional code the author supplies for network calls, hardcoded endpoints, or obfuscated behavior. 5) Prefer a clarified, consistent package (matching docs, complete scripts) or mark as untrusted until provenance and missing files are resolved.
Capability Analysis
Type: OpenClaw Skill Name: geo-sentiment-optimizer Version: 1.0.0 The `SKILL.md` file instructs the agent to execute a `bash` command (`python scripts/audit_sentiment.py --brand <domain> --output report.md`) that includes user-controlled arguments (`<domain>`, `report.md`). This pattern presents a shell injection vulnerability if the OpenClaw agent does not properly sanitize or quote these inputs before executing the command. While the provided `scripts/audit_sentiment.py` does not actually accept `--brand` or `--output` arguments (it takes `--content`), the instruction itself represents a risky capability that could be exploited if the agent's execution environment is not robust against such inputs, or if a different script were provided that did accept and unsafely use these arguments.
Capability Assessment
Purpose & Capability
The SKILL.md describes auditing a brand across pages, fetching third‑party coverage, and a separate score_sentiment.py tool; the only provided script (scripts/audit_sentiment.py) accepts a single --content string and performs a trivial local text check. The declared functionality (crawl pages, analyze external coverage, compute multi-metric scores) is not implemented by the included code, and the README's Quick Start flags (--brand, --pages, --output) do not match the script's CLI (--content).
Instruction Scope
Instructions instruct running scripts with domain/pages arguments and producing reports, but the actual script requires raw content input. There are no instructions to read secrets or system files, nor any hidden endpoints in the included files. However, SKILL.md implies network activity (auditing web pages, third-party coverage) that would require web fetching; that behavior is not present in the shipped code but could be added later — this mismatch is concerning.
Install Mechanism
No install spec; skill is instruction-only with one small local Python script. No downloads, no packages, and nothing written to disk by an installer. Low install risk.
Credentials
No environment variables, credentials, or config paths are requested — this is appropriate for an offline text-audit tool. That said, SKILL.md's implied web-audit capabilities would normally require network access or API keys, which are not declared.
Persistence & Privilege
Skill does not request persistent/always-on presence and uses default agent invocation settings. It does not modify other skills or system configs in the provided files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install geo-sentiment-optimizer
  3. After installation, invoke the skill by name or use /geo-sentiment-optimizer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Optimize brand messaging for positive AI sentiment, methodology by GEOly AI
Metadata
Slug geo-sentiment-optimizer
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Brand Sentiment Optimizer?

Audit and optimize brand messaging to improve how AI platforms portray your brand. Fix negative AI sentiment signals and strengthen positive brand associatio... It is an AI Agent Skill for Claude Code / OpenClaw, with 403 downloads so far.

How do I install Brand Sentiment Optimizer?

Run "/install geo-sentiment-optimizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Brand Sentiment Optimizer free?

Yes, Brand Sentiment Optimizer is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Brand Sentiment Optimizer support?

Brand Sentiment Optimizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Brand Sentiment Optimizer?

It is built and maintained by GEOLY AI (@geoly-geo); the current version is v1.0.0.

💬 Comments