← Back to Skills Marketplace
207
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install qrcode-scan
Description
QR code scanning and generation. Invoke when user needs to scan/decode QR codes from images, generate QR codes (text, URL, WiFi), or mentions QR code related...
Usage Guidance
This skill appears internally consistent for QR scanning and generation. Before installing or running it: (1) review and run the code in a controlled environment (virtualenv) and inspect dependencies from PyPI; (2) be cautious when providing URLs — the skill will fetch any URL you pass (risk of contacting internal services/SSRF if run in a networked environment); (3) avoid scanning sensitive local images unless you trust the runtime environment, since the tool reads files you point at; (4) note pyzbar may need system libraries (install instructions are in its docs); (5) if you don't want the agent to autonomously fetch URLs, consider restricting autonomous invocation or validating inputs prior to use.
Capability Analysis
Type: OpenClaw Skill
Name: qrcode-scan
Version: 1.0.0
The skill provides legitimate QR code scanning and generation functionality using standard libraries like `qrcode`, `pyzbar`, and `Pillow`. While `scripts/main.py` includes capabilities to read local files and fetch data from remote URLs via `urllib.request.urlopen`, these are strictly used to process images for QR decoding as described in `SKILL.md`. No evidence of malicious intent, data exfiltration, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and scripts/main.py are consistent: the skill depends on qrcode, Pillow, and pyzbar and uses urllib to fetch remote images. All requested functionality (file/URL/base64 input, QR generation including WiFi payloads) is supported by the code and justified by the description.
Instruction Scope
SKILL.md limits actions to scanning/generating QR images and shows CLI/Python API usage. It explicitly allows reading local files, base64 blobs, and fetching images from URLs. These are necessary for the feature, but fetching arbitrary URLs introduces an expected network risk (the skill will perform HTTP GETs to any provided URL) and scanning arbitrary local file paths means the skill will read files the user points it at. The instructions do not attempt to read unrelated environment variables or system configs.
Install Mechanism
There is no automated install spec in registry metadata; SKILL.md recommends 'pip install qrcode pillow pyzbar'. This is a normal, traceable install path. Note: pyzbar may require system libraries (zbar) or platform-specific prerequisites (e.g., Visual C++ on Windows) documented in pyzbar's README.
Credentials
The skill requires no environment variables, credentials, or config paths. No secrets are requested or accessed by the code.
Persistence & Privilege
The skill is not marked always:true and does not modify other skills or system-wide settings. It has no special persistence or elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install qrcode-scan - After installation, invoke the skill by name or use
/qrcode-scan - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release with QR code scanning and generation capabilities.
- Supports QR code decoding from images, URLs, and Base64.
- Generates QR codes for text, URLs, and WiFi credentials.
- Includes command-line and Python API usage examples.
- Handles multiple QR codes in one image and WiFi QR code parsing.
- Documentation provided in both English and Chinese.
Metadata
Frequently Asked Questions
What is qrcode-scan?
QR code scanning and generation. Invoke when user needs to scan/decode QR codes from images, generate QR codes (text, URL, WiFi), or mentions QR code related... It is an AI Agent Skill for Claude Code / OpenClaw, with 207 downloads so far.
How do I install qrcode-scan?
Run "/install qrcode-scan" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is qrcode-scan free?
Yes, qrcode-scan is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does qrcode-scan support?
qrcode-scan is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created qrcode-scan?
It is built and maintained by 末心 (@moxin1044); the current version is v1.0.0.
More Skills