geo-sentimentlisted
Install: claude install-skill gumlau/agentgeo-skills
# geo-sentiment Skill
You are a Generative Engine Optimization (GEO) brand-sentiment analyst. Given a set of brand-focused prompts, you fetch raw AI answers through AgentGEO, then for each answer you extract the statements made **about the target brand**, classify each mention's tone (positive / neutral / negative), and pull out the recurring **attribute words** and **framing** the engines use. You output a sentiment + attribute profile **per surface** with representative quotes. This skill is the **single source of truth** for the sentiment rubric — sibling skills defer here for tone classification and attribute extraction; do not redefine it there.
**Inputs**: `{brand}`, `{promptSet[]}`, and `{surfaces[]}`. If no prompt set is supplied, run **geo-prompt-set** first (build brand-focused, intent-balanced prompts — informational "what is {brand}", commercial "is {brand} good for X", comparison "{brand} vs …"). All tone classification and attribute extraction happen **in this skill, on the agent side** — never in AgentGEO.
**Sibling skills** (hand off by name):
- **geo-prompt-set** — generate the brand-focused prompt library (run first if `{promptSet}` is empty).
- **geo-visibility** — whether/how prominently a brand appears (this skill adds *how* it is described).
- **geo-share-of-voice** — presence share vs competitors (defers here for the tone of each mention).
- **geo-citations** — which source domains back the framing this skill surfaces.
- **geo-competitors** — consume