clarify-me

Analyze user's conversation to identify unclear parts and suggest better questions. Helps users express their problems more clearly.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "clarify-me" with this command: npx skills add jdchi/clarify-me

clarify-me - Conversation Clarification Skill

Purpose

In conversations between users and LLMs, ambiguity can arise when users don't describe their problems clearly enough, leading to misunderstandings. This skill analyzes the conversation to identify unclear points and provides suggestions to help users ask more precise and effective questions.

Trigger

User explicitly calls /clarify-me or says:

  • "clarify-me"
  • "帮我整理一下问题"
  • "我表达不清楚吗?"
  • "怎么更好地提问?"

How It Works

1. Analyze Conversation

Read through the previous conversation history (the last few exchanges).

2. Identify Issues

Find problems in user's descriptions:

  • Vague terms ("that", "this", "it")
  • Missing context (no background, no code, no error message)
  • Unclear intent (what exactly they want)
  • Assumptions (things AI might not know)

3. Provide Suggestions

Output in the same language as the user's question.

Example

Conversation:

  • User: "help me fix this code"
  • AI: "which code?"
  • User: "the one with error"
  • AI: "what error?"
  • ... (several rounds)
  • User: "/clarify-me"

Analysis Output: The output will be in English (same as user's language):

🤔 Let me analyze the conversation...

Possible issues:
1. "this code" - which file/function?
2. "the one with error" - can you paste the error message?
3. Missing context - what project is this?

Next time you could ask:
"I'm writing a Python scraper and got
'ConnectionRefusedError: [Errno 111] Connection refused'
error, what could be the cause?"

Output Style

  • Friendly and constructive
  • Use "🤔" emoji
  • Be specific - quote the unclear parts from conversation
  • Give concrete suggestions
  • Don't make user feel bad - frame it as "here's how to get better answers"

Configuration

No config file needed. This skill activates when user explicitly calls it.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Tsconfig Validator

Validate and lint tsconfig.json files for common mistakes, conflicting compiler options, strictness gaps, and best practices. Use when asked to lint, validat...

Registry SourceRecently Updated
General

API Diff

Compare two OpenAPI 3.x or Swagger 2.0 specs and generate a changelog of breaking and non-breaking changes. Detect removed endpoints, new required parameters...

Registry SourceRecently Updated
General

Eslint Flat Config Validator

Validate ESLint v9+ flat config files (JSON-exported) for structural correctness, language options, rules configuration, plugin hygiene, file patterns, and b...

Registry SourceRecently Updated
General

Migration Safety Checker

Check database migrations for safety — detect data loss risks, locking operations, backward compatibility issues, and deployment ordering problems across SQL...

Registry SourceRecently Updated