ai-reputation-claude: The CLI That Turns Brand Reputation Into a Multi-Agent Consulting Machine

A deep dive into the prompt architecture, parallel scoring, live web research, and PDF generation that transform Claude Code into an on-demand reputation analyst.

10 min read • View on GitHub • More from zubair-trabzada

A command line terminal on a desk feeds raw review data, search results, and website signals into a mechanical agency machine. On the other side, a polished report emerges as a finished client deliverable. The image explains how the repo transforms scattered reputation evidence into something a consultant could hand over.
The repository does not stop at analysis. It turns a CLI command into a client-ready reputation audit.
Key Takeaways

Most AI tools promise analysis. This repo promises a deliverable. Run the right command and Claude Code does not just inspect a business's reputation, it assembles a structured audit, scores the evidence, and packages it into a report that looks ready for a client meeting.

That shift matters. Reputation work is usually a messy mix of reviews, search results, competitor context, and judgment calls. Here, that workflow is encoded into Markdown prompts and Python output, which means the product is not a dashboard. It is an agency process in miniature.

Why This Is More Than Sentiment Analysis

A standard sentiment tool tells you whether people sound happy or angry. This repo tries to answer a business question instead: what should we do about it? That is why the output includes themes, emotion labels, risk framing, and recommendations, not just polarity.

The project works because it does not ask one model to do everything. It splits the job into specialist agents, then recombines their outputs into a single report.

DimensionTraditional sentiment toolai-reputation-claude
Primary questionHow positive is this text?What does this reputation mean for the business?
Input scopeUsually one source or one corpusReviews, search results, web pages, and business signals
Reasoning styleSingle pass classificationParallel specialist agents with structured outputs
OutputScores or chartsAudit, action plan, and client-ready PDF
Best userAnalyst or researcherAgency, consultant, or operator selling services

The Orchestrator Splits the Work on Purpose

The command center lives in /reputation/SKILL.md. Instead of asking Claude to infer everything from a single prompt, it routes the job into focused agents with explicit weights and output contracts. That structure is the whole point. Narrow prompts are easier to trust, easier to inspect, and easier to change.

### Orchestration pattern

1. Collect live inputs.
2. Dispatch specialist agents in parallel.
3. Merge outputs into a fixed schema.
4. Score the result.
5. Render a client-ready report.

### Example output contract
- reputation_score
- theme_buckets
- emotion_tags
- risk_level
- recommended_actions
- supporting_sources
A close-up control panel shows five mechanical dials feeding into one central gauge and a report tray. Each dial represents a specialist agent, such as reviews, sentiment, competitors, web evidence, and formatting. The image explains how parallel work becomes one scored output.
The repo's real innovation is not a single prompt. It is the way multiple narrow agents converge on one opinionated result.

The benefit of this pattern is not just modularity. It reduces the chance that one confused model call dominates the whole audit. If one agent is weak on review themes, the others still contribute a bounded slice of the final picture.

Structured taxonomyWhat it buys you
T01 to T10 review themesA stable vocabulary for recurring business problems
E01 to E12 emotion labelsA way to distinguish frustration from betrayal, or relief from delight
Weighted agent outputsA report that reflects judgment, not a flat text dump
Fixed schema assemblyA cleaner handoff from analysis to presentation

That taxonomy work is easy to miss, but it is the spine of the product. Labels like T01 or E12 look dry, yet they give the model a vocabulary that is consistent enough to report on, compare, and reuse across businesses.

Live Web Search Is the Anti-Stale Layer

The repo leans on WebSearch and WebFetch so the audit is grounded in current evidence, not whatever the model vaguely remembers. That matters because reputation is a moving target. A stale summary is worse than no summary at all.

This is also where the tool becomes more than a local analyzer. It interrogates the live web, pulls in current third-party signals, and uses them to shape the report. The output feels more like due diligence than classification.

The PDF Is the Sales Artifact

The Python side matters because it turns a model output into something you can actually hand to a prospect. The PDF generator maps scores into visual treatments, builds tables, and formats the findings as a branded report instead of a raw transcript.

def score_color(score):
    if score >= 80:
        return "#2E7D32"
    if score >= 50:
        return "#F9A825"
    return "#C62828"

# The report uses the score to decide color, emphasis, and presentation.

That is the business insight hiding inside the code. The project is not just trying to understand reputation. It is trying to package understanding in a format that helps sell services.

Output layerWhat it does
Raw model textShows reasoning, but is hard to hand off
Structured JSON or markdownMakes the result easier to route and reuse
Branded PDF reportTurns analysis into a pitchable artifact

The Real Product Is the Pitch

This repo lives between analysis and service selling. That is why it is interesting. A consultant can use it to produce a polished audit, point to evidence, and open a conversation about remediation, SEO, or reputation management.

In other words, the software is not only a tool for diagnosing a business. It is also a wedge for selling the next engagement. That is a much sharper business model than a generic dashboard.

CategoryWhat it optimizes forWhy this repo stands out
Reputation SaaSMonitoring and alertsThis repo is built for audit and delivery
Prompt-only Claude skillsFast text generationThis repo adds routing, weighting, and a PDF layer
Agency workflowHuman judgment and packagingThis repo automates the repeatable parts

Where It Fits in the Agent Skills Landscape

The project sits in a useful niche. It is more operational than a prompt hack, more flexible than SaaS reputation software, and more specific than a generic agent framework. For developers and AI agencies, that makes it legible as a repeatable service workflow.

Its real differentiator is not that it can read reviews. Plenty of tools do that. The difference is that it turns scattered public evidence into an organized deliverable with enough structure to support a client conversation.