← Back to Skills Marketplace
daisuke134

intent-router

by Daisuke Narita · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
442
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install intent-router
Description
Classify text into custom intents with confidence scoring and entity extraction. Use when: intent classification, message routing, multi-agent orchestration,...
README (SKILL.md)

intent-router

Classify text into your custom intent list with confidence scoring and entity extraction. Powered by x402 — no API keys needed.

Prerequisites

npm install -g [email protected]
awal auth login

Usage

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","feedback","cancellation"],"language":"en"}'

Price

$0.005 USDC per request (Base network)

Input Schema

Field Type Required Description
text string (max 2000) Yes Text to classify
intents string[] (2-20 items) Yes Candidate intent list
language enum (en|ja|es|fr|de|zh|ko) No (default: en) Language hint
context string (max 500) No Additional context

Output Schema

{
  "intent_id": "int_a1b2c3",
  "matched_intent": "booking",
  "confidence": 0.95,
  "reasoning": "The text explicitly mentions wanting to book a flight.",
  "secondary_intent": "question",
  "secondary_confidence": 0.12,
  "entities": [
    {"type": "location", "value": "Tokyo"},
    {"type": "datetime", "value": "next week"}
  ],
  "language_detected": "en"
}
Usage Guidance
This skill appears to do intent classification, but its SKILL.md asks you to install and authenticate a third‑party npm CLI and to send text to an external Railway URL — actions not declared in the registry metadata. Before installing: (1) verify the legitimacy of the 'awal' npm package (owner, npm page, recent release, audit), (2) ask the author/owner for the official homepage or documentation for 'x402' and the external endpoint, (3) avoid sending sensitive or private text to the service until you confirm data handling and retention policies, (4) consider running the CLI in an isolated environment (sandbox or container) if you want to test, and (5) prefer skills that explicitly declare required binaries/credentials and provide provenance. If you need help vetting the 'awal' package or the Railway endpoint, gather their URLs and I can help review them.
Capability Analysis
Type: OpenClaw Skill Name: intent-router Version: 1.0.0 The skill instructs the user to install a global npm package `awal` and then use `npx` to execute it, making a network call to an external endpoint (`anicca-proxy-production.up.railway.app`). While the network call's payload aligns with the stated purpose, the reliance on installing and executing an external npm package introduces a supply chain risk, as a compromised `awal` package could lead to arbitrary code execution. This is a risky capability without clear malicious intent from the skill author, but it's not benign due to the inherent supply chain vulnerability.
Capability Assessment
Purpose & Capability
The name/description (intent classification, routing, entity extraction) aligns with the SKILL.md usage. However the SKILL.md requires installing a third‑party npm CLI (awal) and authenticating it, which is not reflected in the skill metadata (metadata lists no required binaries or credentials). That mismatch reduces transparency.
Instruction Scope
Runtime instructions explicitly tell the agent to install/run an external CLI and to POST user text to https://anicca-proxy-production.up.railway.app/api/x402/intent-router. This means user text (possibly sensitive) will be transmitted to a third party. The doc also instructs an auth step (awal auth login) but gives no details about what account is used or where credentials are stored.
Install Mechanism
There is no formal install spec in the metadata, but SKILL.md instructs npm install -g [email protected] and npx usage. Installing an npm CLI runs third‑party code from the public registry (moderate risk). The endpoint used is a Railway.app host (not an obvious official vendor), which increases trust considerations even though no direct download URL/extract is used.
Credentials
The registry lists no required env vars or primary credential, yet the instructions require 'awal auth login' (implying credentials/tokens will be created/stored) and will send input text to an external API. Requesting authentication and transmitting data to a third party without documenting the needed credentials or their scope is disproportionate to the simple intent-routing description.
Persistence & Privilege
The skill does not request always:true, does not claim to modify other skills or system settings. Its runtime behavior may create auth tokens via the CLI, which is normal for a third‑party client, but there is no indication of elevated persistent privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install intent-router
  3. After installation, invoke the skill by name or use /intent-router
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: intent classification for multi-agent orchestration
Metadata
Slug intent-router
Version 1.0.0
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is intent-router?

Classify text into custom intents with confidence scoring and entity extraction. Use when: intent classification, message routing, multi-agent orchestration,... It is an AI Agent Skill for Claude Code / OpenClaw, with 442 downloads so far.

How do I install intent-router?

Run "/install intent-router" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is intent-router free?

Yes, intent-router is completely free (open-source). You can download, install and use it at no cost.

Which platforms does intent-router support?

intent-router is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created intent-router?

It is built and maintained by Daisuke Narita (@daisuke134); the current version is v1.0.0.

💬 Comments