QR Code for Openclaw

A versatile skill for creating high-quality QR codes and decoding data from image files or screenshots.

omar-khaleel
v1.0.0
Feb 6, 2026
1
2.5k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install qr-code-intelligence

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-intelligence 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 robust interface for handling QR codes within your AI-driven workflow. Whether you need to encode complex URLs into scannable images or extract information from existing QR codes found in screenshots or documents, this tool integrates seamlessly into your environment. It leverages Python-based libraries to ensure high fidelity and reliability for both generation and decoding tasks across various platforms as part of your Openclaw Skills collection.

This skill is designed for developers who need programmatic access to QR functionality. It handles the nuances of image processing and data encoding, allowing you to focus on the logic of your automation rather than the specifics of the QR standard.

QR Code Use Cases

  • Creating scannable links for marketing materials or technical documentation.
  • Automating the extraction of data from screenshots containing QR codes.
  • Generating custom QR codes with specific error correction levels for high-durability use cases.
  • Integrating QR code processing into larger Openclaw Skills automation pipelines for logistics or inventory management.

How QR Code Works

  1. The user provides input data such as a URL, text string, or a file path to an existing image.
  2. For generation, the skill utilizes the qrcode library to construct a matrix based on specified size and error correction parameters.
  3. For reading, the skill employs pyzbar and pillow to scan image pixels and decode the embedded data.
  4. The output is delivered either as a saved image file (PNG/JPG) or as a decoded string returned to the user or agent.

QR Code Setup

To use this within your Openclaw Skills environment, install the necessary Python dependencies:

pip install qrcode pillow pyzbar

Depending on your operating system, you may need additional system-level libraries:

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

QR Code Data Schema & Taxonomy

The skill interacts with standard image formats and text data through a structured script interface:

Component Data Type Description
Input (Generation) String The text or URL to be encoded into the QR matrix.
Output (Generation) File (.png, .jpg) The resulting image file saved to a specified path.
Input (Reading) File Path The path to an image or screenshot containing a QR code.
Output (Reading) String The raw decoded text or URL extracted from the image.

QR Code Advanced Features

  • Support for four error correction levels (L, M, Q, H) to maintain readability despite image damage.
  • Customizable box size and border thickness for precise UI/UX layout integration.
  • Capability to read QR codes directly from screenshots for rapid information retrieval.
  • Script-based architecture allowing for easy integration into multi-step Openclaw Skills workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*