← Back to Skills Marketplace
RDK X5 App Resources
by
Yifeng Zhan
· GitHub ↗
· v1.0.0
264
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install rdkx5-app-resources
Description
Access to RDK X5 /app folder resources including GPIO, multimedia, AI samples. Invoke when user wants to run embedded demos or control hardware on RDK X5.
Usage Guidance
This skill appears coherent for running RDK X5 /app samples, but it lets you execute system Python scripts and native binaries on the device and may require root. Before using it: (1) verify the skill source and confirm you trust the device and the /app contents (homepage/source unknown); (2) inspect scripts under /app for unexpected network calls, shelling out, or data-exfiltration logic; (3) avoid running code as root unless necessary — prefer running under a limited user or review the code first; (4) back up the device and test in a controlled environment if possible; (5) confirm required system libraries (e.g., hobot_dnn) are legitimate and locally installed; and (6) if you need stronger guarantees, ask the publisher for provenance (repository, checksums, or signed releases) before running these demos.
Capability Analysis
Type: OpenClaw Skill
Name: rdkx5-app-resources
Version: 1.0.0
The skill bundle provides documentation and instructions for an AI agent to interact with hardware resources (GPIO, AI demos, multimedia) on a D-Robotics RDK X5 board. It correctly identifies the need for system Python over conda for specific hardware libraries and lists legitimate paths and commands for existing sample scripts in the `/app` directory (SKILL.md).
Capability Assessment
Purpose & Capability
The name and description claim access to /app resources on RDK X5 and the SKILL.md exclusively documents running samples, building demos, and using GPIO/multimedia/AI assets under /app; nothing requested (no env vars, no installs) is unrelated to that purpose.
Instruction Scope
Instructions explicitly tell the agent to execute scripts and binaries from /app using the system Python (/usr/bin/python3.10) and to run make/./run_tuning.sh. This stays within the stated scope (managing /app demos and hardware) but grants the agent the ability to execute arbitrary code present in /app and to require root/hardware permissions — a legitimate capability for this purpose but a potential operational risk if the files are untrusted.
Install Mechanism
There is no install specification and no code shipped with the skill (instruction-only), so nothing is written to disk or downloaded by the installer — this is low-risk from an install mechanism perspective.
Credentials
The skill does not request environment variables or external credentials. However, the runtime instructions require system-level Python and note that many operations require root or hardware permissions; those privileges are appropriate for hardware control but are not explicitly declared as required credentials in the registry metadata.
Persistence & Privilege
The skill is not always-enabled, is user-invocable, and does not modify agent or other skills' configuration. It does not request persistent privileges beyond asking the operator to run system-level commands on the device when needed.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install rdkx5-app-resources - After installation, invoke the skill by name or use
/rdkx5-app-resources - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release – provides access to embedded hardware and multimedia sample resources for the RDK X5 platform:
- Access and run GPIO, I2C/SPI, UART, and hardware demos under `/app/40pin_samples/`
- Use C/C++ video, codec, and multimedia demos under `/app/cdev_demo/` and `/app/multimedia_samples/`
- Run Python-based AI inference samples under `/app/pydev_demo/` (e.g., YOLO, SSD)
- Includes ISP tuning tools and related scripts under `/app/tuning_tool/`
- Important: Emphasizes using system Python (`/usr/bin/python3.10`) instead of conda environments for most demos and samples
Metadata
Frequently Asked Questions
What is RDK X5 App Resources?
Access to RDK X5 /app folder resources including GPIO, multimedia, AI samples. Invoke when user wants to run embedded demos or control hardware on RDK X5. It is an AI Agent Skill for Claude Code / OpenClaw, with 264 downloads so far.
How do I install RDK X5 App Resources?
Run "/install rdkx5-app-resources" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is RDK X5 App Resources free?
Yes, RDK X5 App Resources is completely free (open-source). You can download, install and use it at no cost.
Which platforms does RDK X5 App Resources support?
RDK X5 App Resources is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created RDK X5 App Resources?
It is built and maintained by Yifeng Zhan (@zh1fen); the current version is v1.0.0.
More Skills