CU

customer-research

It synthesizes customer inquiry responses by parsing history and documentation with a focus on source attribution.

Install

mkdir -p .claude/skills/customer-research && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/1913" && unzip -o skill.zip -d .claude/skills/customer-research && rm skill.zip

Installs to .claude/skills/customer-research

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Multi-source research on a customer question or topic with source attribution. Use when a customer asks something you need to look up, investigating whether a bug has been reported before, checking what was previously told to a specific account, or gathering background before drafting a response.
297 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Distinguish between factual, contextual, and exploratory research needs
  • Cross-reference internal knowledge bases against cloud storage
  • Provide confidence scores for synthesized answers
  • Attribute specific findings to source documents
  • Contextualize information for internal vs customer audiences

How it works

Executes a multi-tiered search process across connected data sources to synthesize a response backed by source attribution.

Inputs & outputs

You give it
Question or topic
You get back
Confidence-scored answer with citations

When to use customer-research

  • Investigate past bug reports
  • Retrieve account interaction history
  • Answer complex customer queries from docs

About this skill

/customer-research

If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.

Multi-source research on a customer question, product topic, or account-related inquiry. Synthesizes findings from all available sources with clear attribution and confidence scoring.

Usage

/customer-research <question or topic>

Workflow

1. Parse the Research Request

Identify what type of research is needed:

  • Customer question: Something a customer has asked that needs an answer (e.g., "Does our product support SSO with Okta?")
  • Issue investigation: Background on a reported problem (e.g., "Has this bug been reported before? What's the known workaround?")
  • Account context: History with a specific customer (e.g., "What did we tell Acme Corp last time they asked about this?")
  • Topic research: General topic relevant to support work (e.g., "Best practices for webhook retry logic")

Before searching, clarify what you're actually trying to find:

  • Is this a factual question with a definitive answer?
  • Is this a contextual question requiring multiple perspectives?
  • Is this an exploratory question where the scope is still being defined?
  • Who is the audience for the answer (internal team, customer, leadership)?

2. Search Available Sources

Search systematically through the source tiers below, adapting to what is connected. Don't stop at the first result — cross-reference across sources.

Tier 1 — Official Internal Sources (highest confidence):

  • ~~knowledge base (if connected): product docs, runbooks, FAQs, policy documents
  • ~~cloud storage: internal documents, specs, guides, past research
  • Product roadmap (internal-facing): feature timelines, priorities

Tier 2 — Organizational Context:

  • ~~CRM notes: account notes, activity history, previous answers, opportunity details
  • ~~support platform (if connected): previous resolutions, known issues, workarounds
  • Meeting notes: previous discussions, decisions, commitments

Tier 3 — Team Communications:

  • ~~chat: search for the topic in relevant channels; check if teammates have discussed or answered this before
  • ~~email: search for previous correspondence on this topic
  • Calendar notes: meeting agendas and post-meeting notes

Tier 4 — External Sources:

  • Web search: official documentation, blog posts, community forums
  • Public knowledge bases, help centers, release notes
  • Third-party documentation: integration partners, complementary tools

Tier 5 — Inferred or Analogical (use when direct sources don't yield answers):

  • Similar situations: how similar questions were handled before
  • Analogous customers: what worked for comparable accounts
  • General best practices: industry standards and norms

3. Synthesize Findings

Compile results into a structured research brief:

## Research: [Question/Topic]

### Answer
[Clear, direct answer to the question — lead with the bottom line]

**Confidence:** [High / Medium / Low]
[Explain what drives the confidence level]

### Key Findings

**From [Source 1]:**
- [Finding with specific detail]
- [Finding with specific detail]

**From [Source 2]:**
- [Finding with specific detail]

### Context & Nuance
[Any caveats, edge cases, or additional context that matters]

### Sources
1. [Source name/link] — [what it contributed]
2. [Source name/link] — [what it contributed]
3. [Source name/link] — [what it contributed]

### Gaps & Unknowns
- [What couldn't be confirmed]
- [What might need verification from a subject matter expert]

### Recommended Next Steps
- [Action if the answer needs to go to a customer]
- [Action if further research is needed]
- [Who to consult for verification if needed]

4. Handle Insufficient Sources

If no connected sources yield results:

  • Perform web research on the topic
  • Ask the user for internal context:
    • "I couldn't find this in connected sources. Do you have internal docs or knowledge base articles about this?"
    • "Has your team discussed this topic before? Any ~~chat channels I should check?"
    • "Is there a subject matter expert who would know the answer?"
  • Be transparent about limitations:
    • "This answer is based on web research only — please verify against your internal documentation before sharing with the customer."
    • "I found a possible answer but couldn't confirm it from an authoritative internal source."

5. Customer-Facing Considerations

If the research is to answer a customer question:

  • Flag if the answer involves product roadmap, pricing, legal, or security topics that may need review
  • Note if the answer differs from what may have been communicated previously
  • Suggest appropriate caveats for the customer-facing response
  • Offer to draft the customer response: "Want me to draft a response to the customer based on these findings?"

6. Knowledge Capture

After research is complete, suggest capturing the knowledge:

  • "Should I save these findings to your knowledge base for future reference?"
  • "Want me to create a FAQ entry based on this research?"
  • "This might be worth documenting — should I draft a runbook entry?"

This helps build institutional knowledge and reduces duplicate research effort across the team.


Source Prioritization and Confidence

Confidence by Source Tier

TierSource TypeConfidenceNotes
1Official internal docs, KB, policiesHighTrust unless clearly outdated — check dates
2CRM, support tickets, meeting notesMedium-HighMay be subjective or incomplete
3Chat, email, calendar notesMediumInformal, may be out of context or speculative
4Web, forums, third-party docsLow-MediumMay not reflect your specific situation
5Inference, analogies, best practicesLowClearly flag as inference, not fact

Confidence Levels

Always assign and communicate a confidence level:

High Confidence:

  • Answer confirmed by official documentation or authoritative source
  • Multiple sources corroborate the same answer
  • Information is current (verified within a reasonable timeframe)
  • "I'm confident this is accurate based on [source]."

Medium Confidence:

  • Answer found in informal sources (chat, email) but not official docs
  • Single source without corroboration
  • Information may be slightly outdated but likely still valid
  • "Based on [source], this appears to be the case, but I'd recommend confirming with [team/person]."

Low Confidence:

  • Answer is inferred from related information
  • Sources are outdated or potentially unreliable
  • Contradictory information found across sources
  • "I wasn't able to find a definitive answer. Based on [context], my best assessment is [answer], but this should be verified before sharing with the customer."

Unable to Determine:

  • No relevant information found in any source
  • Question requires specialized knowledge not available in sources
  • "I couldn't find information about this. I recommend reaching out to [suggested expert/team] for a definitive answer."

Handling Contradictions

When sources disagree:

  1. Note the contradiction explicitly
  2. Identify which source is more authoritative or more recent
  3. Present both perspectives with context
  4. Recommend how to resolve the discrepancy
  5. If going to a customer: use the most conservative/cautious answer until resolved

When to Escalate vs. Answer Directly

Answer Directly When:

  • Official documentation clearly addresses the question
  • Multiple reliable sources corroborate the answer
  • The question is factual and non-sensitive
  • The answer doesn't involve commitments, timelines, or pricing
  • You've answered similar questions before with confirmed accuracy

Escalate or Verify When:

  • The answer involves product roadmap commitments or timelines
  • Pricing, legal terms, or contract-specific questions
  • Security, compliance, or data handling questions
  • The answer could set a precedent or create expectations
  • You found contradictory information in sources
  • The question involves a specific customer's custom configuration
  • The answer requires specialized expertise you don't have
  • The customer is at risk and the wrong answer could exacerbate the situation

Escalation Path:

  1. Subject matter expert: For technical or domain-specific questions
  2. Product team: For roadmap, feature, or capability questions
  3. Legal/compliance: For terms, privacy, security, or regulatory questions
  4. Billing/finance: For pricing, invoice, or payment-related questions
  5. Engineering: For custom configurations, bugs, or technical root causes
  6. Leadership: For strategic decisions, exceptions, or high-stakes situations

Research Documentation for Team Knowledge Base

After completing research, capture the knowledge for future use.

When to Document:

  • Question has come up before or likely will again
  • Research took significant effort to compile
  • Answer required synthesizing multiple sources
  • Answer corrects a common misunderstanding
  • Answer involves nuance that's easy to get wrong

Documentation Format:

## [Question/Topic]

**Last Verified:** [date]
**Confidence:** [level]

### Answer
[Clear, direct answer]

### Details
[Supporting detail, context, and nuance]

### Sources
[Where this information came from]

### Related Questions
[Other questions this might help answer]

### Review Notes
[When to re-verify, what might change this answer]

Knowledge Base Hygiene:

  • Date-stamp all entries
  • Flag entries that reference specific product versions or features
  • Review and update entries quarterly
  • Archive entries that are no longer relevant
  • Tag entries for searchability (by topic, product area, customer segment)

When not to use it

  • When no internal documentation exists
  • Time-sensitive tasks requiring zero latency

Prerequisites

Connected knowledge baseConfigured internal search connectors

Limitations

  • Dependent on connected connector availability
  • Confidence score accuracy varies by source quality

How it compares

It maps specific information needs to tiered search strategies rather than performing a standard keyword query.

Compared to similar skills

customer-research side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
customer-research (this skill)25moNo flagsBeginner
linkedin-sales-navigator-alt232moNo flagsIntermediate
market-research-reports387moReviewAdvanced
annas-archive-ebooks227moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

More by anthropics

View all by anthropics

frontend-design

anthropics

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.

481544

pptx

anthropics

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

393763

webapp-testing

anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

353585

mcp-builder

anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

136215

skill-creator

anthropics

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

128200

docx

anthropics

Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks

93225

You might also like

linkedin-sales-navigator-alt

OneWave-AI

Build targeted prospect lists by analyzing LinkedIn profiles, extracting job titles, companies, locations, and recent activity. Identifies decision-makers, tracks job changes for warm outreach, and enriches contact data. Use when users need to find prospects, build lead lists, or track decision-maker movements.

23226

market-research-reports

davila7

Generate comprehensive market research reports (50+ pages) in the style of top consulting firms (McKinsey, BCG, Gartner). Features professional LaTeX formatting, extensive visual generation with scientific-schematics and generate-image, deep integration with research-lookup for data gathering, and multi-framework strategic analysis including Porter's Five Forces, PESTLE, SWOT, TAM/SAM/SOM, and BCG Matrix.

38162

annas-archive-ebooks

ratacat

Use when needing to look up book content, find a book by title/author, download an ebook, or reference material from a published book. Triggers on book lookups, ebook downloads, "find the book", "get the PDF/EPUB of". Downloads produce PDF/EPUB/MOBI files - use ebook-extractor skill to convert to text.

22177

content-trend-researcher

alirezarezvani

Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven article outlines based on user intent analysis

30126

trend-research

gtmagents

Use when identifying cultural moments, audio trends, memes, or creator

8113

competitive-intelligence

anthropics

Research your competitors and build an interactive battlecard. Outputs an HTML artifact with clickable competitor cards and a comparison matrix. Trigger with "competitive intel", "research competitors", "how do we compare to [competitor]", "battlecard for [competitor]", or "what's new with [competitor]".

1553

Search skills

Search the agent skills registry