← 返回 Skills 市场
ThingsBot
作者
hoangnv170752
· GitHub ↗
· v0.1.0
1897
总下载
6
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install thingsboard-skill
功能描述
Manage ThingsBoard devices, dashboards, telemetry, and users via the ThingsBoard REST API.
安全使用建议
This skill is coherent for managing ThingsBoard via its REST API, but take these precautions before installing:
- Do not provide production/admin credentials to the skill unless you trust the environment and the skill source; create a limited user with only the permissions needed (read/list vs. create/delete) where possible.
- Replace the included sample credentials.json with your own config (the provided file contains example local credentials only).
- Note the SKILL.md references a TB_REFRESH_TOKEN variable not declared in the requirements — expect to obtain/store refresh tokens at runtime if you need refresh functionality.
- Understand that many example commands are destructive (DELETE, making dashboards public); verify commands before running and confirm TB_URL points to the intended server.
- Because this is instruction-only (no installer), review the SKILL.md before use; it runs curl commands leveraging whatever credentials you provide. If you want stricter control, run the commands manually or provide a low-privilege account to the skill.
功能分析
Type: OpenClaw Skill
Name: thingsboard-skill
Version: 0.1.0
The skill is designed to manage ThingsBoard resources via its REST API, using `curl` for API calls and `jq` for JSON parsing. All commands are directed at the configured ThingsBoard URL and use provided credentials/tokens, aligning perfectly with the stated purpose. The `credentials.json` file contains default ThingsBoard credentials for a local setup, which is common for examples and not indicative of malicious intent. There is no evidence of data exfiltration, unauthorized execution, persistence mechanisms, obfuscation, or prompt injection attempts against the agent beyond the skill's stated functionality.
能力评估
Purpose & Capability
Name/description match required binaries (curl, jq) and environment variables (TB_URL, TB_USERNAME, TB_PASSWORD). All declared requirements are appropriate for a REST-API-based ThingsBoard administration skill.
Instruction Scope
SKILL.md stays within ThingsBoard admin scope (login, devices, telemetry, dashboards, users). It instructs storing server info in credentials.json (a sample file is included). Two items to note: (1) SKILL.md references TB_REFRESH_TOKEN for token refresh but TB_REFRESH_TOKEN is not declared in requires.env (minor inconsistency); (2) many commands are administrative and destructive (DELETE endpoints, making dashboards public) — appropriate for the purpose but they require you to supply properly scoped credentials to avoid unintended changes.
Install Mechanism
Instruction-only skill with no install spec and no code files. This is low-risk: nothing is downloaded or written by an installer.
Credentials
Declared env vars (TB_URL, TB_USERNAME, TB_PASSWORD) are proportionate to the stated functionality. No unrelated credentials or high-privilege services are requested. The included credentials.json contains sample/local credentials — treat as example only and replace with appropriate credentials.
Persistence & Privilege
always is false and the skill does not request system config paths or global changes. disable-model-invocation is false (normal), so the agent could call the skill autonomously if allowed by policy — this is expected for functional skills.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install thingsboard-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/thingsboard-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release — manage ThingsBoard devices, telemetry, dashboards, and users via REST API.
- Provides setup instructions for environment variables and token authentication.
- Covers device, telemetry, attribute, asset, and dashboard management with curl-based API examples.
- Includes user and customer management commands.
- Documents typical workflows, API usage tips, and real-world usage examples.
- Supports pagination, token refresh, and all main ThingsBoard entity queries.
元数据
常见问题
ThingsBot 是什么?
Manage ThingsBoard devices, dashboards, telemetry, and users via the ThingsBoard REST API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1897 次。
如何安装 ThingsBot?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install thingsboard-skill」即可一键安装,无需额外配置。
ThingsBot 是免费的吗?
是的,ThingsBot 完全免费(开源免费),可自由下载、安装和使用。
ThingsBot 支持哪些平台?
ThingsBot 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ThingsBot?
由 hoangnv170752(@hoangnv170752)开发并维护,当前版本 v0.1.0。
推荐 Skills