← 返回 Skills 市场
SmartThings Direct
作者
Hankyeol Kyung
· GitHub ↗
· v0.1.0
· MIT-0
133
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smartthings-direct
功能描述
Direct SmartThings hub control via the official SmartThings CLI. List devices, read device status, and execute capability commands without going through Home...
安全使用建议
This skill looks coherent and uses the official SmartThings CLI. Before installing, ensure: (1) you have the smartthings CLI installed and trust the runtime that will execute it; (2) the agent will need authenticated access — prefer browser OAuth (the CLI opens a browser and stores a refresh token) over pasting a PAT; (3) if you must use a PAT, be aware it grants broad read/write/execute control over your devices and scenes and may be short-lived (the doc notes 24-hour expiry for newer PATs); (4) check where the CLI stores its config (~/.config/@smartthings/cli or ~/Library/Preferences/...), because storing a token there gives whoever can run the CLI full control; (5) the provided st-find.sh script is simple and only queries devices via the CLI and jq. If you are uncomfortable giving the agent account-level control, do not provide a PAT or global credentials — instead use interactive browser login or limit how the agent can invoke the skill.
功能分析
Type: OpenClaw Skill
Name: smartthings-direct
Version: 0.1.0
The skill bundle provides a legitimate interface for the official SmartThings CLI to manage smart home devices. The included script 'scripts/st-find.sh' is a utility for device discovery that uses 'jq' for safe parsing and does not exhibit signs of command injection, data exfiltration, or malicious intent. All instructions in 'SKILL.md' are consistent with the tool's stated purpose of home automation.
能力标签
能力评估
Purpose & Capability
Name/description match the actual behavior: the skill invokes the official SmartThings CLI to list devices, read status, and send capability commands. The required binary (smartthings) is exactly what is needed and nothing unrelated is requested.
Instruction Scope
The SKILL.md and the included script only instruct the agent to run smartthings CLI commands and jq, plus suggest where the CLI stores its config. There is no attempt to read unrelated system files or exfiltrate data to external endpoints. The docs do instruct how to place a PAT in the CLI config file (a sensitive action), which is expected for this kind of integration.
Install Mechanism
No install spec is included (instruction-only), and the doc recommends installing via Homebrew or npm — both are standard, low-risk sources for this CLI. No arbitrary download URLs or archive extraction are present.
Credentials
The skill declares no required env vars and does not request unrelated credentials. However, to operate it needs authenticated SmartThings access (browser OAuth or a Personal Access Token). PAT scopes listed (read/write/execute for devices and scenes) are broad but necessary for device control; treat PATs as highly sensitive. The SKILL.md notes config file paths where a token could be stored, which is expected but important to be aware of.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges. The CLI itself will store tokens in its own config if you choose PAT or browser refresh tokens, which is normal for the CLI but outside the skill's direct behavior.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smartthings-direct - 安装完成后,直接呼叫该 Skill 的名称或使用
/smartthings-direct触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release: direct SmartThings CLI skill for device listing, status, and commands
元数据
常见问题
SmartThings Direct 是什么?
Direct SmartThings hub control via the official SmartThings CLI. List devices, read device status, and execute capability commands without going through Home... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 133 次。
如何安装 SmartThings Direct?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smartthings-direct」即可一键安装,无需额外配置。
SmartThings Direct 是免费的吗?
是的,SmartThings Direct 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
SmartThings Direct 支持哪些平台?
SmartThings Direct 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 SmartThings Direct?
由 Hankyeol Kyung(@keenranger)开发并维护,当前版本 v0.1.0。
推荐 Skills