A powerful NLU tool for classifying text into custom intents with confidence scoring and entity extraction.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install intent-router
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install intent-router using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Intent Router is a high-performance Natural Language Understanding (NLU) utility designed to streamline how developers manage user input and agent orchestration. As a key component in the Openclaw Skills ecosystem, it leverages the x402 engine to provide robust text classification without the need for traditional API keys, making it a privacy-conscious and efficient choice for modern AI workflows.
This skill is particularly effective for developers building complex multi-agent systems where accurate message routing is essential. By integrating this tool into your Openclaw Skills library, you can automate the process of determining user intent, extracting critical entities like locations or dates, and ensuring that every request reaches the correct handler with high confidence.
To get started with this skill from the Openclaw Skills collection, ensure you have the necessary CLI tools installed:
npm install -g [email protected]
awal auth login
Once authenticated, you can invoke the router using the following command structure:
npx [email protected] x402 pay \
https://anicca-proxy-production.up.railway.app/api/x402/intent-router \
-X POST \
-d '{"text":"I want to book a flight to Tokyo next week","intents":["booking","complaint","question"],"language":"en"}'
The intent-router utilizes a structured schema to ensure compatibility across different Openclaw Skills integrations.
| Field | Type | Description |
|---|---|---|
| text | String | The input text to be analyzed (max 2000 chars). |
| intents | Array | A list of 2-20 candidate intents for classification. |
| language | Enum | Optional language hint (en, ja, es, fr, de, zh, ko). |
| context | String | Optional additional context to improve accuracy. |
| Key | Description |
|---|---|
| matched_intent | The most likely intent detected from the candidate list. |
| confidence | A numerical score (0-1) representing classification certainty. |
| entities | An array of detected objects containing type and value. |
| reasoning | A natural language explanation of the classification logic. |
Loading
A behavior-design diagnostic tool that uses the BJ Fogg B=MAP framework to identify focus blockers and prescribe immediate, tiny actions.

A sophisticated emotional analysis tool for AI agents that identifies user sentiment and provides actionable response strategies.

A daily interactive routine that refines AI agent behavior and user profiles through scheduled Telegram questionnaires.

A specialized linguistic skill for high-accuracy Amharic speech-to-text transcription and text translation via the Addis Assistant API.

An AI-powered security layer that sanitizes prompts by removing PII and detecting malicious injection attempts before they reach your LLM.

A sophisticated linguistic utility that programmatically adapts text into ten distinct tones while preserving original meaning.








































