← Back to Skills Marketplace
t0yohei

Japanese Smart Home Command Normalizer

by t0yohei · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
109
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install japanese-smart-home-command-normalizer
Description
Normalize short Japanese smart-home voice transcripts after STT into safe structured intents and slots. Use when handling Japanese commands for lights and ai...
README (SKILL.md)

japanese-smart-home-command-normalizer

Use this skill when a short Japanese STT transcript needs to be normalized before smart-home execution.

Workflow

  1. Read references/design.md for the normalization pipeline and result shape.
  2. Read references/domains.md for the supported domains and vocabulary.
  3. Reuse lib/normalize.js as the core pure module.
  4. Use scripts/demo.js to try sample transcripts from the terminal.
  5. Integrate the normalized result into a device-control skill such as switchbot-light or a hook such as audio-router.

Current domains

  • light
    • device aliases: 電気, ライト, 照明
    • actions: on, off
  • aircon
    • device aliases: エアコン
    • actions: on, off, set_mode
    • modes: cool, heat, dry, fan

Notes

  • This skill only normalizes and classifies text. It does not call device APIs.
  • Prefer fixed vocabulary plus lightweight fuzzy matching over open-ended LLM interpretation for safety-critical home actions.
  • When confidence is low or required slots are missing, return needsConfirmation: true instead of auto-executing.
  • Add future devices by extending the domain vocabulary, not by piling more ad-hoc regex into callers.

Resources

  • lib/normalize.js: core normalization and classification module.
  • scripts/demo.js: print normalized results for sample inputs.
  • fixtures/samples.json: sample transcripts and expected outcomes.
  • references/design.md: pipeline, API shape, and confidence rules.
  • references/domains.md: supported vocabulary and extension guidance.
  • references/openclaw-integration.md: thin-hook integration guidance.
Usage Guidance
This skill appears to be a local text-normalizer for short Japanese smart-home transcripts and does not access external services or request secrets. Before installing, verify how you will connect it to a device-control skill: the normalizer intentionally does not execute device APIs, so ensure the downstream executor enforces confirmation and authorization. If you plan to run the demo or tests, note they read local fixture files only. If you need stricter autonomy controls, disable automatic invocation or audit the downstream device-control skill that will act on the normalized intents.
Capability Analysis
Type: OpenClaw Skill Name: japanese-smart-home-command-normalizer Version: 1.0.0 The skill is a specialized text processing utility designed to normalize Japanese smart-home voice transcripts into structured intents. The logic in lib/normalize.js and lib/domains.js uses standard regex and Levenshtein distance for fuzzy matching without any network access, file system manipulation, or execution of external payloads. All files, including SKILL.md and the documentation in the references/ directory, are strictly aligned with the stated purpose of intent classification and lack any indicators of malicious intent or suspicious behavior.
Capability Assessment
Purpose & Capability
Name/description match included code: a normalization/classification module, sample fixtures, tests, and integration notes. It does not request unrelated env vars or binaries and only claims to output normalized intents for downstream device-control.
Instruction Scope
SKILL.md confines runtime behavior to reading bundled reference files, using the included lib/normalize.js, and optionally running the demo script. It explicitly states it does not call device APIs and instructs returning needsConfirmation for low confidence.
Install Mechanism
No install spec; package contains only local JS modules, tests, fixtures, and docs. No network downloads, external installers, or extract steps are present.
Credentials
The skill requires no environment variables, credentials, or config paths. All processing uses local code and bundled fixtures.
Persistence & Privilege
Flags show default behavior (not always:true). The skill does not request permanent presence or modify other skills; it can be invoked by the agent (normal) but does not itself persist credentials or change system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install japanese-smart-home-command-normalizer
  3. After installation, invoke the skill by name or use /japanese-smart-home-command-normalizer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of japanese-smart-home-command-normalizer. - Normalizes short Japanese smart-home voice transcripts (primarily lights and air conditioners) into safe, structured intents and slots. - Handles common STT transcription errors and device/action aliases (e.g., れーぼー, だんぼー, 電気, エアコン). - Supports confidence estimation, returning needsConfirmation when intent is ambiguous or incomplete. - Structured to safely extend supported devices and actions in the future.
Metadata
Slug japanese-smart-home-command-normalizer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Japanese Smart Home Command Normalizer?

Normalize short Japanese smart-home voice transcripts after STT into safe structured intents and slots. Use when handling Japanese commands for lights and ai... It is an AI Agent Skill for Claude Code / OpenClaw, with 109 downloads so far.

How do I install Japanese Smart Home Command Normalizer?

Run "/install japanese-smart-home-command-normalizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Japanese Smart Home Command Normalizer free?

Yes, Japanese Smart Home Command Normalizer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Japanese Smart Home Command Normalizer support?

Japanese Smart Home Command Normalizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Japanese Smart Home Command Normalizer?

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

💬 Comments