← 返回 Skills 市场
t0yohei

Japanese Smart Home Command Normalizer

作者 t0yohei · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
109
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install japanese-smart-home-command-normalizer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /japanese-smart-home-command-normalizer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug japanese-smart-home-command-normalizer
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 109 次。

如何安装 Japanese Smart Home Command Normalizer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install japanese-smart-home-command-normalizer」即可一键安装,无需额外配置。

Japanese Smart Home Command Normalizer 是免费的吗?

是的,Japanese Smart Home Command Normalizer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Japanese Smart Home Command Normalizer 支持哪些平台?

Japanese Smart Home Command Normalizer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Japanese Smart Home Command Normalizer?

由 t0yohei(@t0yohei)开发并维护,当前版本 v1.0.0。

💬 留言讨论