← Back to Skills Marketplace
dmytrotkk

Smartclaws Reader

by Dmytro · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
128
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install smartclaws-reader
Description
Read and analyze IoT sensor data from SKALE blockchain via SmartClaws. Use when: querying sensor readings, asking about temperature or other measurements, an...
Usage Guidance
This skill appears to do what it says (reads SmartClaws data) but it asks you to download and install a binary and to run 'smartclaws init', which will generate a local wallet/config (private key) in your home directory. Before installing, verify the GitHub release (check publisher and release checksums/signatures if available), prefer installing from your OS package manager or verified release when possible, and avoid running any 'register' or transaction-sending commands unless you understand implications. Treat the generated ~/.smartclaws files as sensitive: protect their file permissions, back them up securely if needed, and consider running the CLI in an isolated environment (container or VM) if you don't want private keys on your main host.
Capability Analysis
Type: OpenClaw Skill Name: smartclaws-reader Version: 1.0.1 The smartclaws-reader skill is designed to interact with IoT sensor data on the SKALE blockchain. It provides clear instructions for the AI agent to download a CLI tool from a legitimate-looking GitHub repository (skalenetwork/smartclaws), initialize a local configuration, and perform read-only queries on-chain. The included Python snippets for data processing and the instructions for handling mock data are consistent with the stated purpose and do not exhibit signs of data exfiltration, malicious execution, or harmful prompt injection.
Capability Tags
cryptorequires-wallet
Capability Assessment
Purpose & Capability
Name/description (read on-chain IoT data) matches the instructions (calls to a smartclaws CLI to read channels). Required binaries (curl/wget) and the proposed CLI install are coherent with the stated purpose.
Instruction Scope
Instructions stay within the stated purpose (install CLI, init, read channel data). They do instruct the agent/user to run 'smartclaws init', which generates a local wallet/config (~/.smartclaws/config.json) and thus creates private key material on disk. The doc notes reads are read-only and don't require sFUEL, but it does not provide guidance about protecting the generated private key. Also the examples run subprocesses and parse CLI JSON output — expected for a CLI-based reader.
Install Mechanism
The install uses a GitHub releases URL (https://github.com/.../releases/latest/download/...), which is a known release host. This still involves downloading and installing a binary and making it executable (network fetch → local execution), which carries the usual trust/risk tradeoffs, but the mechanism itself is proportionate to the described CLI usage.
Credentials
No environment variables or external credentials are requested (consistent). However, the CLI 'init' step creates a local wallet/config containing private key material — this is not an environment variable but is sensitive local state. The skill does not request unrelated credentials or config paths.
Persistence & Privilege
The skill does not request always-on status and is user-invocable. It directs installation of a binary and creation of a per-user config/wallet under the user's home directory — appropriate for a CLI tool, but it will persist files on disk that the user should protect.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smartclaws-reader
  3. After installation, invoke the skill by name or use /smartclaws-reader
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Updated installation instructions to use `curl -fL` for improved download robustness. - Revised example blockchain network details in setup output (changed network name, RPC URL, and Chain ID). - Added a new section, "Data Truthfulness," advising users to clarify when data is simulated/mock. - No code changes; documentation only.
v1.0.0
Initial release of smartclaws-reader. - Enables reading and analysis of IoT sensor data from the SKALE blockchain using the SmartClaws protocol. - Supports fetching latest or historical sensor readings by channel or device address. - Provides structured JSON output for programmatic analysis. - Includes guides for CLI setup, configuration, and typical usage scenarios. - Offers sample code for temperature monitoring, trend analysis, and threshold detection.
Metadata
Slug smartclaws-reader
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Smartclaws Reader?

Read and analyze IoT sensor data from SKALE blockchain via SmartClaws. Use when: querying sensor readings, asking about temperature or other measurements, an... It is an AI Agent Skill for Claude Code / OpenClaw, with 128 downloads so far.

How do I install Smartclaws Reader?

Run "/install smartclaws-reader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Smartclaws Reader free?

Yes, Smartclaws Reader is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Smartclaws Reader support?

Smartclaws Reader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Smartclaws Reader?

It is built and maintained by Dmytro (@dmytrotkk); the current version is v1.0.1.

💬 Comments