Query Classifier

Classify user queries into SIMPLE, MEDIUM, or COMPLEX types to select response strategies.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/aggelosChatziioannou/kimi_claw_skills --skill query-classifier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Query Classifier
Source: https://github.com/aggelosChatziioannou/kimi_claw_skills/tree/main/query-classifier
Command: npx skills add https://github.com/aggelosChatziioannou/kimi_claw_skills --skill query-classifier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automatically determines the best way to respond to a user's query, ensuring efficiency for simple questions and providing necessary visibility for complex tasks.

Core Features & Use Cases

  • Automatic Query Analysis: Classifies queries into SIMPLE, MEDIUM, or COMPLEX categories based on keywords and complexity.
  • Dynamic Strategy Selection: Adjusts the response approach (e.g., direct answer, status updates, step-by-step visibility) based on the query type.
  • Use Case: When you ask a quick question like "What time is it?", it provides an instant answer. If you ask it to "Research AI trends", it will show you its progress step-by-step.

Quick Start

Ask a question like "Explain the communication protocol".

Frequently Asked Questions about Query Classifier

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

FAQPage Schema
How does query classification work for automatic response strategy selection?

Query classification works by analyzing user queries based on complexity and keywords to automatically select a response strategy. It categorizes queries into SIMPLE, MEDIUM, or COMPLEX types to adjust the level of detail and visibility provided in the response.

How do I override the automatic query classification to force a specific response strategy?

You can override the automatic query classification to force a specific response strategy by using manual slash commands. This allows you to bypass the automatic complexity analysis and directly control the response approach.

What is the best way to handle user intent classification for different types of questions?

The best way to handle user intent classification is to analyze the complexity and keywords of the question. This process automatically categorizes the query, ensuring simple questions get instant answers while complex tasks receive step-by-step visibility.

Can I use this query classifier without any external dependencies?

Yes, you can use this query classifier without any external dependencies. It operates independently as a basic script component to analyze user queries and manage communication response strategies based on task management principles.

Why does my response strategy change between simple and complex queries?

Your response strategy changes because the query classifier dynamically adjusts its approach based on query complexity. It provides direct answers for simple queries and shows step-by-step progress for complex tasks to optimize communication.

Are there limitations to using keyword-based query classification for task management?

A limitation of keyword-based query classification is that it may not always perfectly align with user intent without manual intervention. Users can utilize manual override slash commands to correct or adjust the response strategy when automatic classification is insufficient.