handle-complaint

Load complaint threads, extract customer context, and draft tone-matched replies with fix recommendations.

Updated May 15, 2026
One-click install
npx skills add https://github.com/CarvalhoJeo/claude-small-business-br --skill handle-complaint-carvalhojeo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: handle-complaint
Source: https://github.com/CarvalhoJeo/claude-small-business-br/tree/main/archive/nonlocalized-skills/handle-complaint
Command: npx skills add https://github.com/CarvalhoJeo/claude-small-business-br --skill handle-complaint-carvalhojeo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you handle customer complaints end-to-end by organizing the complaint context, drafting an appropriate reply, and recommending an operational change to prevent recurrence.

Core Features & Use Cases

  • Complaint intake and context loading: Pulls the full complaint thread and identifies customer details, order/account info, issue, and request.
  • Tone-matched response drafting: Drafts a customer reply matched to severity and history, including acknowledgment, explanation (when known), resolution offer, and next step—without sending.
  • Operational fix recommendation: Detects whether the complaint aligns with a recurring theme and suggests a specific operational adjustment; otherwise flags it as an isolated case.
  • Safety-first approval gates: Never sends responses, refunds, credits, or resolves disputes without explicit owner confirmation.

Quick Start

Use the handle-complaint skill by providing an email thread ID, ticket ID, or the word latest to draft a reply without sending.

Frequently Asked Questions about handle-complaint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft a response to a customer complaint without sending it automatically?

To draft a complaint response safely, load the complaint thread and extract customer context to generate a tone-matched reply. The system applies approval gating, ensuring it never sends messages or issues refunds without explicit owner confirmation.

What is the best way to handle customer complaints across Gmail and HubSpot?

Handling customer complaints across Gmail and HubSpot involves loading the ticket or email thread, extracting transaction context, and drafting a tone-matched response. A manual fallback is available when connectors are unavailable.

How do I prevent recurring customer support issues?

To prevent recurring customer support issues, the complaint workflow detects whether an issue aligns with a recurring theme and suggests a specific operational fix. If it is an isolated case, it flags the complaint accordingly.

Can I process Brazilian SMB customer support tickets automatically?

Yes, you can process Brazilian SMB customer support tickets by providing an email thread ID, ticket ID, or the word latest. The workflow extracts relevant context and drafts a resolution offer without auto-resolving the dispute.

Do I need manual approval to issue refunds for customer complaints?

Yes, manual approval is required to issue refunds for customer complaints. Safety guardrails ensure the system never sends responses, issues refunds, or resolves disputes without explicit owner confirmation.

Why does my complaint response draft require context loading?

Complaint response drafts require context loading to extract customer details, order information, and the specific issue. This context ensures the drafted reply includes a proper acknowledgment, explanation, and appropriate resolution offer.