A high-precision skill for AI agents that converts conversational natural language into machine-readable JSON parameters based on custom templates.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install nl2json
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 nl2json using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The nl2json skill is a specialized utility designed to bridge the gap between human conversation and structured data processing. As a core part of the Openclaw Skills ecosystem, it allows AI agents to extract specific entities, parameters, and intent from natural language and format them into a strict JSON schema. It is particularly effective for systems that require reliable data input for APIs or database queries without forcing users to speak in rigid commands.
This skill excels at maintaining consistency by prioritizing a template-based extraction method. By reading a default JSON template, the skill ensures that every output contains the necessary fields, regardless of the input complexity. It also features sophisticated time-normalization logic and context awareness, making it an indispensable tool for developers building interactive data-driven agents.
To deploy this skill within your AI environment, ensure your template directory is initialized and the default schema is defined.
# Create the templates directory
mkdir -p templates
# Define your default JSON structure
echo '{
"input": "string",
"question_name": "string",
"other": {}
}' > templates/default.json
Once the template is in place, the agent can begin utilizing Openclaw Skills to process incoming natural language strings.
The skill produces a structured output that mirrors the provided template. Below is the standard taxonomy used by the default implementation:
| Field | Type | Description |
|---|---|---|
| input | string | The raw natural language input provided by the user. |
| question_name | string | A descriptive title of the query, updated during context inheritance. |
| other | object | A nested object containing extracted metadata like source, subject, and limit. |
| start_time | string | The normalized start date in YYYY-mm-dd H:i:s format. |
| end_time | string | The normalized end date in YYYY-mm-dd H:i:s format. |
Loading
A health-focused AI agent skill designed to manage hydration tracking and provide timely water consumption reminders.

A persistent markdown-based planning framework that provides AI agents with long-term memory for complex, multi-step tasks.

A professional-grade browser automation tool for extracting structured data from any website into CSV, JSON, or Excel formats.

A comprehensive automation engine for Openclaw Skills designed to handle file management, data processing, and multi-service API integrations.

A comprehensive toolkit integrating Baidu Qianfan Platform APIs for smart search, text generation, OCR, and more within the Openclaw ecosystem.

A comprehensive collection of project-level rule templates designed to standardize and optimize how AI coding agents interact with your codebase.








































