Japanese Smart Home Command Normalizer for Openclaw

A specialized tool for transforming noisy Japanese speech-to-text transcripts into clean, structured smart home intents.

t0yohei
v1.0.0
Mar 31, 2026
0
720
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install japanese-smart-home-command-normalizer

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install japanese-smart-home-command-normalizer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Japanese Smart Home Command Normalizer?

The Japanese Smart Home Command Normalizer is a robust utility designed to bridge the gap between imperfect voice recognition and reliable home automation. It specializes in correcting common Japanese STT drift, where phonetic errors like れーぼー (cooling) or だんぼー (heating) often lead to execution failures. By implementing this within your Openclaw Skills library, you ensure that messy transcripts are mapped to safe, structured slots.

Unlike broad LLM interpretations that can be unpredictable, this skill uses a combination of fixed vocabulary and lightweight fuzzy matching. This approach prioritizes safety and precision for home actions, ensuring that lighting and climate control commands are interpreted correctly even when the raw text input is degraded or informal.

Japanese Smart Home Command Normalizer Use Cases

  • Normalizing noisy STT output from Japanese voice assistants before sending commands to IoT devices.
  • Correcting frequent phonetic misinterpretations in Japanese smart home commands like aircon mode settings.
  • Providing a safety layer that requests confirmation when voice command confidence is low.
  • Standardizing device aliases such as 電気, ライト, and 照明 into a single light domain intent.

How Japanese Smart Home Command Normalizer Works

  1. The skill receives a short Japanese text string from an STT engine or audio-router hook.
  2. It consults the normalization pipeline defined in the design documentation to strip noise and handle fuzzy matching.
  3. The text is compared against the supported domains and vocabulary for devices like lights and air conditioners.
  4. It identifies the intended action (e.g., on, off, set_mode) and extracts required slots like temperature or mode.
  5. If the command is ambiguous or missing slots, it flags the result with a confirmation requirement.
  6. A structured JSON object is returned, ready for consumption by device-specific Openclaw Skills.

Japanese Smart Home Command Normalizer Setup

To integrate this normalization logic into your environment, follow these steps:

  1. Ensure you have the core logic available by referencing the library module:
# Navigate to your skill directory
cd skills/japanese-smart-home-command-normalizer
# Run the demo script to verify normalization logic
node scripts/demo.js
  1. Configure your existing device-control hooks (like SwitchBot) to pass raw transcripts through the lib/normalize.js module.
  2. Review references/openclaw-integration.md to map the normalized output to your specific automation triggers.

Japanese Smart Home Command Normalizer Data Schema & Taxonomy

The skill organizes its logic and validation data through a structured file system:

Component Description
lib/normalize.js The core JavaScript module performing the text-to-intent transformation.
fixtures/samples.json A collection of test cases containing raw transcripts and expected normalized outcomes.
references/domains.md The source of truth for supported vocabulary, aliases, and device modes.
references/design.md Documentation for the API response shape and the confidence-scoring logic.

Normalized results typically include domain, action, slots, and a needsConfirmation boolean flag.

Japanese Smart Home Command Normalizer Advanced Features

  • Fuzzy matching for common Japanese STT errors (e.g., エアコントメテ to aircon stop).
  • Multi-domain support covering both lighting and HVAC systems with extensible vocabulary.
  • Safety-first confirmation logic that prevents accidental execution on low-confidence transcripts.
  • Seamless integration with the Openclaw Skills ecosystem via standardized thin-hook guidance.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*