← Back to Skills Marketplace
1009
Downloads
2
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install openclaw-qr-code
Description
Generate, decode, and beautify QR codes with customizable colors, logos, and formats. Works across all OpenClaw channels including WhatsApp.
Usage Guidance
This skill appears to do what it says (QR generation/decoding), but the installation guidance asks you to run a remote install script piped to bash and to restart the OpenClaw gateway. Running unknown scripts is risky. Before installing: 1) Inspect the GitHub repo and read install.sh (do not run it blind); verify the repo owner, commit history, and open-source license. 2) Prefer installing dependencies via your system/package manager rather than a curl|bash pipeline. 3) If you must run the script, verify a commit/tag and checksum, or run it inside a disposable VM or container. 4) Confirm which directories the installer will modify (the SKILL.md uses both ~/.openclaw and ~/clawd) and back up any important data. If you want, provide the install.sh contents or the GitHub repo URL and I can help review the script for suspicious actions.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-qr-code
Version: 1.0.1
The skill is classified as suspicious due to the explicit instruction in SKILL.md to execute an external script via `curl -s <URL> | bash`. This creates a severe supply chain vulnerability, allowing arbitrary code execution on the OpenClaw agent's host if the GitHub repository or the `install.sh` script at `https://raw.githubusercontent.com/zouyawen/openclaw-qrcode/main/install.sh` is compromised. This instruction also represents a form of prompt injection, as the AI agent is directed to perform a high-risk action by fetching and executing untrusted code from an external source.
Capability Assessment
Purpose & Capability
Name and description match the operations described (generate, decode, beautify). Requested Python packages (qrcode[pil], pillow, numpy, pyzbar) are consistent with QR generation/decoding. Minor inconsistencies: SKILL.md claims it leverages a built-in 'qr_code_operations' tool yet also requires a 'companion plugin' from GitHub for advanced features; file path conventions use both ~/.openclaw and ~/clawd which is inconsistent and could confuse installation or imply different workspace roots.
Instruction Scope
The SKILL.md explicitly instructs users to fetch and run a remote install script (curl -s https://raw.githubusercontent.com/.../install.sh | bash) and to restart the gateway. That action grants the remote script full execution on the machine. The instructions reference workspace file locations and ask users to place logos under a workspace directory (reasonable), and include validations (no '..'), but do not provide the install.sh contents or hashes to verify integrity. Basic install instructions also reference an unspecified 'skill.zip' from 'ClawHub' without a download URL.
Install Mechanism
There is no formal install spec in the registry, only prose recommending running a remote install script piped to bash from GitHub raw. While GitHub is a known host, piping remote scripts to a shell is high risk because the script could perform arbitrary changes, install additional packages, or run network calls. The SKILL.md claims the script will install Python packages automatically (allowed packages listed), but the script itself was not provided for review nor accompanied by a checksum or release tag to validate authenticity.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The requested Python packages are proportionate to QR generation/decoding. There is no evidence the skill asks for unrelated credentials or secrets.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. The install instructions suggest writing files into user directories (~/.openclaw, ~/clawd) and restarting the gateway — normal for a plugin — but this implies the installer script will modify local files/services, so users should verify what the script does before running it.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-qr-code - After installation, invoke the skill by name or use
/openclaw-qr-code - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Documentation revised for clarity, brevity, and improved usability.
- Quick Start instructions now highlight full-feature and basic installation paths, with emphasis on using the companion plugin.
- Feature lists consolidated and streamlined; advanced capabilities like rounded dots, gradients, and logo embedding clearly marked as available only via GitHub installation.
- Security features and input validation rules now more prominently documented.
- Usage examples reorganized with clear natural language and command-based formats.
- WhatsApp and channel compatibility instructions clarified, including automatic format conversion notes.
v1.0.0
Initial release of the openclaw-qr-code skill with advanced QR code features:
- Generate, decode, and beautify QR codes using natural language across all OpenClaw channels.
- Supports visual customization: rounded dots, gradient colors, and central logo integration with high error correction.
- Consistent experience and media handling for WhatsApp, Telegram, and WebChat.
- Includes security features: path restriction, input sanitization, and automatic file cleanup.
- Requires a companion plugin for enhanced visual options.
Metadata
Frequently Asked Questions
What is QR Code?
Generate, decode, and beautify QR codes with customizable colors, logos, and formats. Works across all OpenClaw channels including WhatsApp. It is an AI Agent Skill for Claude Code / OpenClaw, with 1009 downloads so far.
How do I install QR Code?
Run "/install openclaw-qr-code" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is QR Code free?
Yes, QR Code is completely free (open-source). You can download, install and use it at no cost.
Which platforms does QR Code support?
QR Code is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created QR Code?
It is built and maintained by zouyawen (@zouyawen); the current version is v1.0.1.
More Skills