← Back to Skills Marketplace
66
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install qr-barcode-toolkit
Description
二维码/条形码全能工具集 - 支持生成、识别、美化、批量处理。Use when: (1) 需要生成二维码(URL/文本/WiFi/名片/支付), (2) 需要识别/解码二维码或条形码, (3) 需要美化二维码(添加logo/改变颜色/样式), (4) 需要批量生成或识别二维码, (5) 需要生成条形码(EAN/U...
Usage Guidance
This toolkit appears to implement the advertised QR/barcode features, but review before use: (1) Documentation mismatches — SKILL.md mentions zxing, camera realtime support, and extra scripts/files that are missing; confirm the feature set you need. (2) Fix runtime bugs before running: decode_qr.py references np without importing numpy; style_qr.change_colors assigns color strings to pixel tuples (likely to error). (3) Sanitize filenames in batch_generate.py and batch_from_json (user-controlled CSV/JSON 'filename' values can include '../' and cause path traversal or overwrite). (4) Run the scripts in a restricted/sandbox environment (non-privileged user) and inspect inputs before processing bulk data. (5) If you need camera/real-time decoding or the missing utilities, request the complete source or a signed release from the author. If you are not comfortable auditing/fixing these issues, do not run the batch scripts on sensitive systems or with untrusted input.
Capability Analysis
Type: OpenClaw Skill
Name: qr-barcode-toolkit
Version: 1.0.0
The qr-barcode-toolkit is a standard utility for generating and decoding QR codes and barcodes using well-known Python libraries like qrcode, pyzbar, and opencv-python. A review of the scripts (e.g., generate_qr.py, decode_qr.py, and style_qr.py) shows no evidence of malicious intent, data exfiltration, or unauthorized system access. The SKILL.md instructions are purely functional and do not contain prompt-injection attacks or hidden directives.
Capability Assessment
Purpose & Capability
Name/description align with the included Python scripts and requirements (qrcode, pillow, opencv, pyzbar, python-barcode). However the SKILL.md mentions zxing, camera realtime support, and additional scripts (batch_decode.py, verify_qr.py, api-reference.md) that are not present in the file manifest; these are documentation/code mismatches that reduce confidence in completeness.
Instruction Scope
Runtime instructions and CLI examples correspond to included scripts, and scripts operate only on local files (images, CSV/JSON). No network endpoints, credentials, or external exfiltration are referenced. But the SKILL.md claims features (real-time camera recognition) that are not implemented in the provided scripts. Also some scripts read user-provided CSV/JSON filenames directly and write files based on those values without sanitization (see batch_generate.py), introducing a potential arbitrary file write / path traversal risk.
Install Mechanism
There is no install spec; it's instruction-only with a requirements.txt listing well-known PyPI packages (qrcode, pillow, opencv-python, pyzbar, python-barcode, numpy). That is proportionate for the stated functionality.
Credentials
The skill requests no environment variables, no credentials, and touches only local files provided by the user. No excessive permissions or unrelated secrets are requested.
Persistence & Privilege
always is false and the skill does not request to persist or modify other skills or system-wide settings. It is user-invocable and can be called autonomously (platform default) — acceptable in this context.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install qr-barcode-toolkit - After installation, invoke the skill by name or use
/qr-barcode-toolkit - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of QR/Barcode Toolkit.
- Generate standard, WiFi, vCard, payment QR codes, and multiple barcode formats (EAN, UPC, Code128, etc.).
- Recognize and decode QR codes or barcodes, including support for damaged or blurry images and batch recognition.
- Beautify QR codes with logo, color, rounded, dot/liquid style, or background image.
- Batch generate, recognize, or beautify codes from CSV/Excel data sources.
- Easy-to-use Python scripts with clear quickstart and script explanations.
Metadata
Frequently Asked Questions
What is Qr Code Toolkit?
二维码/条形码全能工具集 - 支持生成、识别、美化、批量处理。Use when: (1) 需要生成二维码(URL/文本/WiFi/名片/支付), (2) 需要识别/解码二维码或条形码, (3) 需要美化二维码(添加logo/改变颜色/样式), (4) 需要批量生成或识别二维码, (5) 需要生成条形码(EAN/U... It is an AI Agent Skill for Claude Code / OpenClaw, with 66 downloads so far.
How do I install Qr Code Toolkit?
Run "/install qr-barcode-toolkit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Qr Code Toolkit free?
Yes, Qr Code Toolkit is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Qr Code Toolkit support?
Qr Code Toolkit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Qr Code Toolkit?
It is built and maintained by Lv Lancer (@kaiyuelv); the current version is v1.0.0.
More Skills