Jump to related tools in the same category or review the original source on GitHub.

Image & Video Generation @omar-khaleel Updated 2/26/2026

Qr Code Pro OpenClaw Skill - ClawHub

Do you want your AI agent to automate Qr Code Pro workflows? This free skill from ClawHub helps with image & video generation tasks without building custom tools from scratch.

What this skill does

Generate and read QR codes. Use when the user wants to create a QR code from text/URL, or decode/read a QR code from an image file. Supports PNG/JPG output and can read QR codes from screenshots or image files.

Install

npx clawhub@latest install qr-code-pro

Full SKILL.md

Open original
namedescription
qr-codeGenerate and read QR codes. Use when the user wants to create a QR code from text/URL, or decode/read a QR code from an image file. Supports PNG/JPG output and can read QR codes from screenshots or image files.

QR Code

Generate QR codes from text/URLs and decode QR codes from images.

Capabilities

  • Generate QR codes from any text, URL, or data
  • Customize QR code size and error correction level
  • Save as PNG or display in terminal
  • Read/decode QR codes from image files (PNG, JPG, etc.)
  • Read QR codes from screenshots

Requirements

Install Python dependencies:

For Generation

pip install qrcode pillow

For Reading

pip install pillow pyzbar

On Windows, pyzbar requires Visual C++ Redistributable. On macOS: brew install zbar On Linux: apt install libzbar0

Generate QR Code

python scripts/qr_generate.py "https://example.com" output.png

Options:

  • --size: Box size in pixels (default: 10)
  • --border: Border size in boxes (default: 4)
  • --error: Error correction level L/M/Q/H (default: M)

Example with options:

python scripts/qr_generate.py "Hello World" hello.png --size 15 --border 2

Read QR Code

python scripts/qr_read.py image.png

Returns the decoded text/URL from the QR code.

Quick Examples

Generate QR for a URL:

import qrcode
img = qrcode.make("https://openclaw.ai")
img.save("openclaw.png")

Read QR from image:

from pyzbar.pyzbar import decode
from PIL import Image
data = decode(Image.open("qr.png"))
print(data[0].data.decode())

Scripts

  • scripts/qr_generate.py - Generate QR codes with customization options
  • scripts/qr_read.py - Decode QR codes from image files
Original URL: https://github.com/openclaw/skills/blob/main/skills/omar-khaleel/qr-code-pro

Related skills

If this matches your use case, these are close alternatives in the same category.