← Back to Skills Marketplace
QR Code Tool
by
LeonardoDpanda
· GitHub ↗
· v1.0.0
392
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install qr-code-tool
Description
Generate QR codes for URLs, text, WiFi credentials, contact cards, and more. Use when creating scannable links for marketing materials, sharing WiFi password...
Usage Guidance
This skill is instruction-only and appears coherent. Before running the code: (1) verify and run examples locally in a safe environment (you’ll need Python and pip), (2) review any inputs you pass (e.g., WiFi passwords or contact details) so you do not accidentally expose secrets, and (3) install the qrcode[pil] package from PyPI using pip in a virtualenv to avoid affecting your system Python. If the skill came from an unknown source, inspect the SKILL.md yourself before use.
Capability Analysis
Type: OpenClaw Skill
Name: qr-code-tool
Version: 1.0.0
The skill's core functionality is benign, generating QR codes. However, the Python code in `SKILL.md` directly uses user-provided file paths (`output_path`, `output_dir`, `qr_path`, `logo_path`) for file creation, saving, and opening without apparent sanitization. This introduces a significant local file system vulnerability (arbitrary file write/overwrite, directory creation) if the agent or user provides malicious paths (e.g., path traversal). Additionally, the `getattr` usage in `generate_styled_qr` presents a minor vulnerability. These are vulnerabilities, not evidence of intentional malicious behavior like data exfiltration or backdoors.
Capability Assessment
Purpose & Capability
The name/description (QR code generation for URLs, WiFi, vCards, styled images, batch jobs) aligns with the provided instructions and examples. All code samples and the listed dependency (qrcode[pil]) are appropriate for this functionality.
Instruction Scope
SKILL.md only contains local code examples (Python) that create image files, compose QR payloads (including WiFi/vCard formats), and manipulate images. The instructions do not read unrelated files, environment variables, or send data to external endpoints.
Install Mechanism
There is no install spec and no downloads; the doc recommends installing the public pip package qrcode[pil], which is proportionate for the stated functionality. No extracted archives or external URLs are used.
Credentials
The skill requests no environment variables, credentials, or config paths. Examples accept sensitive inputs (e.g., WiFi password) but those are user-supplied and not read from the environment.
Persistence & Privilege
Skill is not always-enabled and does not request persistent privileges or modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not combined with any elevated access.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install qr-code-tool - After installation, invoke the skill by name or use
/qr-code-tool - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is QR Code Tool?
Generate QR codes for URLs, text, WiFi credentials, contact cards, and more. Use when creating scannable links for marketing materials, sharing WiFi password... It is an AI Agent Skill for Claude Code / OpenClaw, with 392 downloads so far.
How do I install QR Code Tool?
Run "/install qr-code-tool" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is QR Code Tool free?
Yes, QR Code Tool is completely free (open-source). You can download, install and use it at no cost.
Which platforms does QR Code Tool support?
QR Code Tool is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created QR Code Tool?
It is built and maintained by LeonardoDpanda (@leonardodpanda); the current version is v1.0.0.
More Skills