QR Code for Openclaw

A versatile utility for generating high-quality QR codes from text or URLs and decoding data from existing images and screenshots.

omar-khaleel
v1.0.0
Feb 6, 2026
3
2.4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install qr-code-pro

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install qr-code-pro using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is QR Code?

The QR Code skill provides a dual-purpose toolkit for managing quick-response codes within your automated workflows. It allows developers and users to transform strings, URLs, or complex data into scannable PNG or JPG images while offering robust decoding capabilities to extract information from captured screenshots or saved image files. By integrating this Openclaw Skills module, you can bridge the gap between physical and digital data representation seamlessly.

Built on top of reliable Python libraries like qrcode and pyzbar, this skill ensures high-fidelity image generation and accurate data extraction. It is designed to be lightweight yet powerful, making it an essential addition for any developer looking to automate QR-related tasks using Openclaw Skills.

QR Code Use Cases

  • Generating scannable links for marketing materials or technical documentation.
  • Automating the creation of QR codes for WiFi credentials or contact information.
  • Extracting URLs or text from screenshots during research or web scraping sessions.
  • Integrating QR code scanning into multi-agent automated testing workflows.
  • Rapidly sharing data from a terminal environment to a mobile device.

How QR Code Works

  1. The user provides a text string or URL input to the generation script.
  2. The skill utilizes the Python qrcode library to create a matrix and renders it into an image format like PNG or JPG.
  3. For decoding, the skill takes an image file path as input and processes it through the pyzbar engine.
  4. The library identifies the QR pattern, extracts the encoded data, and returns it as a plain text string.

QR Code Setup

To get started with this addition to your Openclaw Skills library, install the necessary Python dependencies:

pip install qrcode pillow pyzbar

System Dependencies:

  • macOS: brew install zbar
  • Linux: sudo apt install libzbar0
  • Windows: Ensure Visual C++ Redistributable is installed.

QR Code Data Schema & Taxonomy

The skill interacts with standard image formats and plain text data. The structure follows this organization:

Component Details
Supported Input Plain text, URLs, PNG, JPG, JPEG
Output Formats PNG images, Decoded UTF-8 Strings
Metadata Customization for size, border, and error correction levels

Generated files are stored locally as specified in the command arguments, typically within the project directory or a designated output folder used by Openclaw Skills.

QR Code Advanced Features

  • Custom error correction levels (L, M, Q, H) to ensure readability even if the code is partially obscured.
  • Configurable box size and border padding for precise image formatting in professional documents.
  • Support for reading QR codes directly from system screenshots or complex image files using zbar integration.
  • Programmatic integration within Python scripts for batch processing of large data sets.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*