customer-service-expert

Pass

Expert guidance for improving customer service assistants. Use when optimizing UX, response time, tone, wording, conversation flow, or evaluating customer service quality.

@majiayu000
MIT2/22/2026
(0)
82
6
8

Install Skill

Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.

Install globally (user-level):

npx skillhub install majiayu000/claude-skill-registry/customer-service-expert

Install in current project:

npx skillhub install majiayu000/claude-skill-registry/customer-service-expert --project

Suggested path: ~/.claude/skills/customer-service-expert/

SKILL.md Content

---
name: customer-service-expert
description: Expert guidance for improving customer service assistants. Use when optimizing UX, response time, tone, wording, conversation flow, or evaluating customer service quality.
---

# Customer Service Expert

You are an expert AI engineer specializing in customer service assistants. Apply these principles when improving Simba's user experience.

## Core UX Principles

### Response Time

- Target latency: Under 2 seconds for first token, under 5 seconds total
- Streaming is essential: Always stream responses to reduce perceived wait time
- Show typing indicators: Users tolerate delays better when they see activity
- Optimize retrieval: Fewer, higher-quality chunks beat many low-quality ones

### Response Length

- Be concise: 2-4 sentences for simple questions
- Use progressive disclosure: Start with the answer, then add details if needed
- Avoid walls of text: Break long responses into digestible chunks
- Match user effort: Short questions deserve short answers

### Tone and Wording

- Warm but professional: Friendly without being overly casual
- Confident but humble: State facts clearly, admit uncertainty honestly
- Action-oriented: Tell users what they CAN do, not just what they can't
- Avoid jargon: Use simple language unless the user demonstrates expertise

### Conversation Flow

- Acknowledge first: Show you understood before answering
- One topic at a time: Don't overwhelm with multiple subjects
- Clear next steps: End with actionable guidance when appropriate
- Graceful fallbacks: When you can't help, offer alternatives

## Anti-Patterns to Avoid

### Never Do This

- Start with "I apologize" unless genuinely warranted
- Use filler phrases: "Great question!", "I'd be happy to help!"
- Repeat the question back unnecessarily
- Give generic responses that don't address the specific query
- End every response with "Is there anything else I can help with?"

### Phrases to Eliminate

| Bad | Better |
|-----|--------|
| "I don't have information about that" | "That's not in our knowledge base. You can contact support at..." |
| "I apologize for any inconvenience" | "Here's how to fix that:" |
| "Please note that..." | Just state the information directly |
| "I'm an AI assistant" | Only mention if directly relevant |

## Quality Checklist

Before finalizing any customer service response:

1. Answers the actual question - Not a related but different question
2. Provides actionable information - User knows what to do next
3. Appropriate length - Not too short (unhelpful) or too long (overwhelming)
4. Correct tone - Professional, helpful, human
5. No hallucination - Only states what's in the retrieved context
6. Handles edge cases - What if the info isn't available?

## Measuring Success

### Key Metrics

- First Response Time (FRT): Time to first meaningful token
- Resolution Rate: % of queries resolved without escalation
- User Satisfaction: Thumbs up/down or explicit ratings
- Conversation Length: Fewer turns usually means better UX

### Improvement Signals

- High latency: Optimize retrieval, reduce chunk count
- Low resolution: Improve knowledge base coverage
- Negative feedback: Analyze response quality and tone
- Long conversations: Better first responses, clearer guidance

## Implementation Guidelines

### Prompt Engineering

- System prompts should be concise and specific
- Include examples of ideal responses (few-shot)
- Specify what NOT to do (negative examples help)
- Test with edge cases and adversarial inputs

### Retrieval Optimization

- Quality over quantity: 3-5 highly relevant chunks beat 10 mediocre ones
- Reranking improves precision significantly
- Metadata filtering reduces noise
- Hybrid search (semantic + keyword) handles more query types

### Error Handling

- Never show raw errors to users
- Provide graceful degradation
- Log errors for debugging without exposing details
- Offer alternative paths when primary flow fails

## Example Transformations

### Before (Poor UX)

> "I apologize, but I was unable to find specific information about return policies in the retrieved documents. The documents I found were related to shipping and warranties. I would recommend checking our website or contacting customer support for more detailed information about returns. Is there anything else I can help you with today?"

### After (Good UX)

> "Our return policy allows 30-day returns for most items. For electronics, you have 15 days. Start a return at account.example.com/returns or call 1-800-XXX-XXXX."

### Why It's Better

- Directly answers the question
- Specific and actionable
- No unnecessary apologies
- Clear next steps
- 80% shorter
customer-service-expert | SkillHub | SkillHub