qr-code-toolkit
QR code generation and reading. Use when user says "generate QR code", "create QR", "read QR code", or wants to work with QR codes.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 131 · 1 current installs · 1 all-time installs
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (generate/read QR codes) match the provided script and README. The script relies on qrencode for generation and zbarimg/zbar-tools for reading — these are the expected tools for the stated purpose.
Instruction Scope
Runtime instructions point to the included shell script and only perform local filesystem operations (generate files under a qrcodes directory and read user-supplied images). The script reads an input file for batch operations and writes output PNGs; it does not contact remote endpoints or read unrelated system secrets. Note: the script resolves QR_DIR by moving three levels up from the script directory, which places the qrcodes folder at a workspace/root level (intentional per SKILL.md), and batch uses md5sum for filenames (md5sum may not be present on all platforms).
Install Mechanism
This is an instruction-only skill with no install spec; the README documents installing qrencode and zbar via package managers. No remote downloads or archive extraction are present in the skill bundle.
Credentials
No environment variables or credentials are requested. The script does not access secrets or configuration outside of the user-supplied input files and the filesystem where it writes output.
Persistence & Privilege
always is false and the skill is user-invocable. It does not modify other skills or system-wide agent settings and has no installation hooks that would grant persistent elevated privileges.
Assessment
This skill appears coherent and limited to local QR operations, but before installing consider: 1) Ensure you want files written to the skill/workspace qrcodes directory (the script creates a qrcodes folder at a parent workspace-level). 2) Install the documented dependencies (qrencode, zbar) from trusted package managers. 3) Review the script if you need stricter filesystem controls — it will read any input file you point it at (batch mode) and write PNGs; avoid passing untrusted input. 4) For extra safety, run the script in a sandboxed environment or container if you are cautious. 5) Be aware of cross-platform differences (md5sum may be missing on macOS). If you want me to, I can highlight exact lines in the script to review or suggest a small hardening patch (e.g., restrict output path or sanitize filenames).Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
QR Code Tool
Generate and read QR codes quickly.
Commands
Generate QR Code
When user says: "generate QR code for X", "create QR for URL Y"
bash skills/qr-code-tool-1.0.0/scripts/qr.sh generate "<text/url>" [--output filename.png]
Generate WiFi QR
When user says: "create WiFi QR code"
bash skills/qr-code-tool-1.0.0/scripts/qr.sh wifi "<ssid>" "<password>" [--encryption WPA]
Generate vCard QR
When user says: "create contact QR"
bash skills/qr-code-tool-1.0.0/scripts/qr.sh vcard "<name>" "<phone>" "<email>"
Read QR Code
When user says: "read this QR code", "decode QR"
bash skills/qr-code-tool-1.0.0/scripts/qr.sh read "<image-path>"
Batch Generate
When user says: "generate QR codes for list"
bash skills/qr-code-tool-1.0.0/scripts/qr.sh batch "<input-file.txt>" [--output-dir ./qrcodes]
Examples
# Generate QR for URL
bash skills/qr-code-tool-1.0.0/scripts/qr.sh generate "https://example.com"
# Generate WiFi QR
bash skills/qr-code-tool-1.0.0/scripts/qr.sh wifi "MyNetwork" "password123"
# Generate contact QR
bash skills/qr-code-tool-1.0.0/scripts/qr.sh vcard "John Doe" "+1234567890" "john@example.com"
# Read QR from image
bash skills/qr-code-tool-1.0.0/scripts/qr.sh read "./qrcode.png"
# Batch generate from file
bash skills/qr-code-tool-1.0.0/scripts/qr.sh batch "./urls.txt" --output-dir ./qrcodes
Output
QR codes are saved to:
- Default:
workspace/qrcodes/ - Custom:
--outputparameter
Response Format
When generating:
✅ QR Code Generated
Content: https://example.com
File: ./qrcodes/qr_20260310_103045.png
Size: 300x300
When reading:
📱 QR Code Content:
https://example.com/page?id=123
Files
3 totalSelect a file
Select a file to preview.
Comments
Loading comments…
