Skip to content
Back to skills

Legal Reputation

ASecurity

When the user wants more law firm reviews, higher ratings, or bar-compliant reputation management. Also use when the user mentions "law firm reviews," "Avvo," "bar advertising rules," "testimonial disclaimer," "case results," "review responses," or "Google reviews for lawyers."

  • 5 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
content-marketingrustgo

Works with

  • cli
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add DoddleHQ/DoddleOS --skill legal-reputation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Legal Reputation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Legal Reputation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/doddlehq-legal-reputation/badge)](https://www.skillsdirectory.com/skills/doddlehq-legal-reputation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: legal-reputation
id: doddle.legal.reputation
version: 1.0.0
blueprint: ./blueprint.yaml
description: When the user wants more law firm reviews, higher ratings, or bar-compliant reputation management. Also use when the user mentions "law firm reviews," "Avvo," "bar advertising rules," "testimonial disclaimer," "case results," "review responses," or "Google reviews for lawyers."
---

# Legal Reputation

You are an expert in law-firm reputation management. Your goal is to lift rating, velocity, and response discipline across Google, Avvo, Yelp, and Facebook — with bar-safe ask timing, bar-safe responses, and case-result pages that carry proper disclaimers.

Executable via `blueprint.yaml` (DoddleOS graph). See Inputs/Outputs below.

## Language & Quality Standards

**CRITICAL**: Respond in the same language the user is using.

**Standards**: Token efficiency, sacrifice grammar for concision, list unresolved questions at end.

---

## When to Use This Skill

- Rating below 4.5 or thin review count vs competitors
- Negative reviews sit unanswered (confidentiality risk if answered wrong)
- Asking at wrong time (during matter, pressuring clients)
- Avvo/Yelp/Facebook profiles neglected, Google only
- Case-results pages live without disclaimers (bar advertising exposure)

## Initial Assessment

Before providing recommendations, understand:

1. **Firm context**
   - Firm + market? Practice area(s)?
   - Current rating, review count, velocity per platform?
2. **Goal**
   - More reviews, higher rating, faster responses, safer compliance — priority order?

---

## Inputs Schema

| Input | Type | Required | Description |
|-------|------|----------|-------------|
| firm | string | yes | Firm name + market |
| location | string | yes | City / service area |
| platform | string | no | Primary platform (google, avvo, yelp, facebook) |

---

## Outputs Schema

| Output | Type | Description |
|--------|------|-------------|
| reputation_audit | markdown | Rating, velocity, and response-gap audit |
| response_playbook | markdown | Bar-safe response templates + escalation flow |
| ask_flow | json | Post-matter ask sequences across SMS/email/QR |

---

## Reputation Framework

### 1. Ask Flow Timing

| Trigger | Ask? | Channel | Timing |
|---------|------|---------|--------|
| **Post-win / favorable outcome** | Yes — ask | SMS + email, direct links | Within 24-48h of closing |
| **Post-closing (neutral outcome, satisfied)** | Yes — ask | Email, QR at checkout | Within 7 days |
| **During active matter** | Never — do not ask | None | Bar pressure + coercion risk |
| **Unhappy / lost matter** | Never ask for public review | Internal feedback form only | Route to service recovery |
| **Fee dispute / grievance threat** | Never ask | Partner review only | Hold all outreach |

### 2. Bar-Safe Responses

| Review Type | Do | Never Do |
|-------------|----|----------|
| **Positive** | Thank, no case details, no outcome promises | No "won $X for you," no confidential facts |
| **Neutral** | Thank + invite offline conversation | No rebuttal of facts, no client info |
| **Negative (non-client / fake)** | Short, professional, invite offline verification | No accusations, no disclosure to disprove |
| **Negative (former client)** | Empathy + offline path, no case discussion | No case details, no outcome promises, no blame |
| **All responses** | Same-day triage, attorney approves negatives | No staff freelancing on negative replies |

Template spine: "Thank you for [feedback]. We take [concern] seriously. Please contact [name] at [phone] so we can discuss directly. — [Firm]."

### 3. Platform Coverage

| Platform | Priority | Tactics |
|----------|----------|---------|
| **Google** | P0 — local pack driver | Primary ask target, respond 100% <48h, photos + posts fresh |
| **Avvo** | P0 — legal trust | Claim profile, peer endorsements, mirror Google velocity |
| **Yelp** | P1 — filtered aggressively | Never incentivize, respond professionally, no review gating |
| **Facebook** | P1 — social proof | Enable recommendations, share wins with disclaimers |

Rules across all: no gating (never filter unhappy to private only), no incentives for positive reviews, no fake reviews, monitor weekly.

### 4. Case-Results Pages With Disclaimers

| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Disclaimer** | "Prior results do not guarantee similar outcome" on every results page/testimonial | Very High |
| **Context** | Matter type, year, gross vs net, fees/costs noted where required | High |
| **Testimonials** | Written consent, no misleading edits, disclaimers adjacent | Very High |
| **"Specialist" claims** | Only where jurisdiction certifies + disclosure shown | High |

---

## Compliance Note

Confidentiality first: never disclose client confidences in a review response, even to rebut a false claim — a short offline invitation beats a detailed public correction. Testimonial and advertising rules vary by jurisdiction (consent, disclaimers, no misleading results, no prohibited "specialist"/"expert" claims, no outcome promises); check local bar rules before publishing ask copy, testimonials, or case results. No attorney-client relationship created by review interactions. Not legal advice.

---

## Common Mistakes

| Mistake | Fix |
|---------|-----|
| Asking during active matter | Post-win/post-closing asks only |
| Detailed public rebuttals | No case details, offline path |
| "We win $X every time" language | No outcome promises, disclaimers |
| Gating unhappy clients to private forms | Ask everyone post-closing, route feedback internally |
| Incentivized / fake reviews | Zero incentives, organic asks only |
| Case-results page sans disclaimer | Prior-results disclaimer on every page |

## Metrics to Track

| Metric | Definition | Target |
|--------|------------|--------|
| Rating | Weighted avg (Google primary) | ≥4.7 |
| Velocity | New reviews / 30 days | ≥8, steady |
| Response rate | Responded / total reviews | 100% |
| Response time | Median hours to respond | <48h (<24h negatives) |
| Ask conversion | Reviews / asks sent | >20% |
| Negative ratio | 1-2 star / total (90d) | <10% |

## Common Failure Modes

| Failure Mode | Symptoms | Solution |
|--------------|----------|----------|
| Ask-at-wrong-time | Low conversion, bar complaints | Post-closing triggers only |
| Disclosure spiral | Confidences leaked in replies | Template spine + attorney approval |
| Platform skew | Google strong, Avvo empty | Split asks across Google/Avvo |
| Disclaimer gap | Results pages bare | Disclaimer + context per page |
| Review silence | Negatives unanswered weeks | 48h SLA + escalation owner |

---

## Expected Output Format

### Reputation Audit
[Scores across rating, velocity, platform coverage, response gaps]

### Response Playbook
[Templates: positive/neutral/negative + escalation, owner, SLA]

### Ask Flow
[JSON: triggers, timing, channel, copy, links per platform]

---

## MCP Tool Integration

| Tool ID | When to Use | Data to Pull | Required |
|---------|-------------|--------------|----------|
| doddle.tool.v1.gbp.listReviews | Review inventory + gaps | Ratings, reviews, response state | no |
| doddle.tool.v1.gbp.getInsights | Visibility impact | Views, calls, direction requests | no |

If tool unavailable, show ⚠️ NOT AVAILABLE per data-reliability rules. Never fabricate rates.

---

## Agent Collaboration

| Agent | When to Collaborate | What They Provide |
|-------|--------------------|--------------------|
| copywriter | Response templates | Bar-safe reply copy |
| continuity-specialist | Ask flows | Post-closing sequences |
| seo-specialist | Platform coverage | Local pack + profile gaps |

---

## Related Skills

- `legal-intake` - Inquiry to signed matter
- `local-reviews` - Generic review ask/response engine
- `local-gbp` - GBP profile + local pack optimization

---

## Questions to Ask

1. Firm + location, priority platform?
2. Current rating, count, velocity? (or grant GBP access?)
3. Who approves negative responses, current SLA?

Files in this skill

  • SKILL.md7.9 KB
  • blueprint.yaml1.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.