A high-performance local tool for generating PNG QR codes from text and decoding them from images without requiring external API keys.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install qrcode2
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install qrcode2 using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a privacy-focused solution for QR code management within the Openclaw Skills ecosystem. By running entirely on your local machine using Python libraries, it eliminates the need for external HTTP requests or third-party API keys, ensuring that sensitive URLs or data remain within your secure local environment.
It serves as a versatile utility for AI agents to bridge the gap between digital data and visual identifiers. Whether you need to create a scannable entry point for a marketing landing page or extract information from a provided image, this skill provides the necessary local infrastructure for robust data encoding and decoding.
To use this feature within Openclaw Skills, ensure Python 3 is installed, then manually install the required dependencies:
pip install "qrcode[pil]" opencv-python
The script is located at skills/qrcode2/qrcode.py. You can generate a QR code using the following command structure:
python3 skills/qrcode2/qrcode.py encode '{"url": "https://example.com", "out": "out/my-qr.png"}'
To decode an existing image:
python3 skills/qrcode2/qrcode.py decode '{"path": "out/my-qr.png"}'
The skill utilizes a structured JSON schema for inputs and outputs to ensure compatibility across the Openclaw Skills framework:
| Attribute | Type | Description |
|---|---|---|
| text / url | String | The data content to be encoded into the QR image. |
| out / path | String | The local filesystem path for the input or output image file. |
| error_correction | String | Error resistance level (L, M, Q, H). Defaults to M. |
| box_size | Integer | The pixel size of each module (square) in the QR code. |
| border | Integer | The thickness of the white border around the code. |
Loading
A comprehensive coordination framework for managing shared meals, movement, sleep hygiene, and appointment logistics across the entire household.

An automated visualization tool that identifies and labels significant genes in volcano plots using a repulsion algorithm to prevent text overlap.

A powerful tool for ethical web data extraction and structured content transformation.

A high-performance cross-chain DEX aggregator skill that enables AI agents to find optimal token swap routes and generate transaction data across multiple blockchains.

A high-precision facial landmark extraction tool powered by Tencent Cloud IAI for detailed facial contour and feature analysis.

A lightweight Python-powered skill that enables AI agents to fetch and deliver random dad jokes from the HuggingFace shuttie/dadjokes dataset.








































