← 返回 Skills 市场
Self-Improving Domotics
作者
José I. O.
· GitHub ↗
· v1.0.0
· MIT-0
79
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install self-improving-domotics
功能描述
Captures smart-home automation conflicts, sensor drift, device connectivity failures, integration regressions, safety rule gaps, and energy optimization oppo...
安全使用建议
This skill appears coherent and documentation-first, but review before enabling hooks: (1) inspect and approve the hook files (hooks/openclaw/*) and scripts (scripts/*.sh) — they run locally and will create files under your workspace; (2) be cautious enabling the PostToolUse hook: error-detector.sh inspects tool output (CLAUDE_TOOL_OUTPUT) which may contain sensitive info — the script prints reminders locally but does not send data off-host; (3) follow the skill's own guidance and avoid logging secrets (PINs, alarm codes, network credentials) into .learnings files; (4) if you plan to use the suggested git clone, verify the remote repository and review files locally before execution. If you want extra assurance, run the scripts with --dry-run or review them line-by-line in a safe environment before enabling hooks.
功能分析
Type: OpenClaw Skill
Name: self-improving-domotics
Version: 1.0.0
The skill bundle is a documentation and logging framework designed to track smart-home (domotics) automation issues, sensor drift, and safety gaps. It utilizes shell scripts (activator.sh, error-detector.sh) and OpenClaw hooks (handler.js) to provide reminders and scaffold new log entries in a .learnings/ directory. The code is transparent, lacks any network exfiltration or obfuscation, and includes proactive security measures such as path-traversal checks in extract-skill.sh and explicit instructions to avoid logging sensitive credentials or secrets.
能力评估
Purpose & Capability
The name/description match the included artifacts: markdown templates, scaffolding script, reminder/scan hooks, and examples for logging domotics learnings and issues. The extract-skill scaffold, activator, and hook handlers serve the stated purpose of creating and injecting reminder content and scaffolds.
Instruction Scope
Runtime instructions and scripts are reminder/documentation-only and explicitly warn not to actuate devices or log secrets. Scripts create/append files under .learnings/ or ./skills which is expected. One point to note: scripts/error-detector.sh reads the CLAUDE_TOOL_OUTPUT environment variable (tool output) to scan for patterns — this is not declared in requires.env but is a plausible runtime context provided by the hosting agent. Enabling the PostToolUse hook means the script will inspect local tool outputs, which can contain sensitive data; the skill does not transmit that data off-host.
Install Mechanism
There is no packaged install spec — the README suggests either clawdhub install or a git clone. All code is included in the repo; there are no external downloads, URL shorteners, or archive extraction steps in the install workflow. Scripts run locally and create files in user/workspace directories as expected.
Credentials
The skill requests no credentials or secret environment variables. The only runtime environment dependency visible in code is CLAUDE_TOOL_OUTPUT (used by error-detector.sh) and standard OpenClaw hook event fields (sessionKey, context). These are reasonable for hooks, but CLAUDE_TOOL_OUTPUT may contain sensitive tool output — the skill reads it locally (for pattern detection) but does not declare it as a required env var.
Persistence & Privilege
always is false and the skill is user-invocable. Optional hooks are enabled only when the user copies/enables them; the handlers only inject virtual reminder files into bootstrap context and do not modify other skills or system-wide configs. The skill does write scaffolds into relative ./skills or .learnings directories when used, which aligns with its stated behavior.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install self-improving-domotics - 安装完成后,直接呼叫该 Skill 的名称或使用
/self-improving-domotics触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the self-improving-domotics skill for smart-home automation quality tracking.
- Provides structured guidance for logging learnings, issues, and feature requests to markdown files for continuous domotics improvement.
- Detects and captures key automation challenges: conflicts, sensor drift, device connectivity, integration breaks, safety gaps, latency, and energy optimization.
- Emphasizes documentation-only usage; does not execute real-world actions.
- Includes setup instructions for OpenClaw and generic agent environments.
- Supplies detailed templates and best practices for safe, clear incident and improvement logging.
元数据
常见问题
Self-Improving Domotics 是什么?
Captures smart-home automation conflicts, sensor drift, device connectivity failures, integration regressions, safety rule gaps, and energy optimization oppo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 79 次。
如何安装 Self-Improving Domotics?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install self-improving-domotics」即可一键安装,无需额外配置。
Self-Improving Domotics 是免费的吗?
是的,Self-Improving Domotics 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Self-Improving Domotics 支持哪些平台?
Self-Improving Domotics 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Self-Improving Domotics?
由 José I. O.(@jose-compu)开发并维护,当前版本 v1.0.0。
推荐 Skills