QR Code Generator for Openclaw

A versatile command-line utility for generating scannable QR codes from text, URLs, WiFi credentials, and vCards.

claudiodrusus
v1.0.0
Feb 23, 2026
0
1.4k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install skill-1

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 skill-1 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 Generator?

The qr-gen tool is a powerful utility within the Openclaw Skills ecosystem designed to convert digital information into scannable barcode formats. Whether you need to share a website link, distribute WiFi credentials, or create digital business cards, this skill provides a streamlined interface for programmatic QR generation. It is built to serve developers who need to integrate scannable data into their workflows, supporting multiple output formats including raster images, vector graphics, and even terminal-friendly ASCII art.

By leveraging this component of Openclaw Skills, users can automate the creation of assets for marketing, internal documentation, or hardware setup. The tool handles the complexity of encoding logic and error correction, ensuring that the generated codes remain readable even under sub-optimal conditions or physical damage.

QR Code Generator Use Cases

  • Creating scannable website links for printed documentation or digital displays.
  • Generating secure WiFi login codes for guest access without manual password entry.
  • Converting contact details into vCard QR codes for seamless mobile integration.
  • Generating SVG QR codes for scalable use in web design and high-resolution printing.
  • Previewing QR code data directly in a developer console using ASCII output.

How QR Code Generator Works

  1. The user provides input data (text, URL, or WiFi flags) through the command-line interface.
  2. The tool validates the input and applies chosen configuration settings like box size and border width.
  3. The engine encodes the data into a QR matrix based on the specified error correction level.
  4. The skill generates an output file by automatically detecting the desired format from the file extension or flag.
  5. The resulting file is saved to the local directory, ready for distribution or embedding.

QR Code Generator Setup

This skill is designed to be plug-and-play. It automatically handles its Python dependencies upon first run. Ensure you have Python 3 installed on your system.

# Generate a standard QR code for a URL
python3 scripts/generate_qr.py "https://example.com" -o code.png

QR Code Generator Data Schema & Taxonomy

The skill manages data encoding and file output according to the following schema:

Feature Supported Values
Output Formats PNG, SVG, ASCII
Data Types Plain Text, URL, WiFi (SSID/Pass/Type), vCard 3.0
Error Correction L (7%), M (15%), Q (25%), H (30%)
Customization Box size (pixels), Border width (modules)

QR Code Generator Advanced Features

  • Support for High (H) level error correction, allowing for logo overlays or physical damage tolerance.
  • Integrated WiFi credential helper to format SSID and password strings correctly for mobile devices.
  • Format auto-detection which intelligently switches between PNG and SVG based on file naming.
  • Dependency auto-injection that installs the required PIL libraries if they are missing from the environment.
  • Piped input support for handling complex, multi-line vCard strings and structured data.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*