QR Code Generator for Openclaw

A local Python-based utility to generate QR codes for URLs, WiFi credentials, and contact cards without external API dependencies.

ouyangabel
v1.0.0
Feb 24, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install qr-code-gen

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-gen 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 Code Generator is a versatile local utility designed to streamline the creation of high-quality QR codes directly on your workstation. As a specialized entry in the Openclaw Skills library, it allows developers and power users to convert plain text, complex URLs, and networking credentials into scan-ready PNG images without ever sending data to a third-party web service.

By leveraging local Python libraries, this skill ensures maximum data privacy and low-latency generation. It fully supports standard formats including universal WiFi connection strings and vCard digital business cards, making it an essential tool for creating physical-to-digital bridges in professional workflows.

QR Code Generator Use Cases

  • Sharing long URLs or repository links quickly during live presentations or in technical documentation.
  • Creating secure WiFi access cards for office guests or home networks without exposing plaintext passwords.
  • Generating digital business cards (vCards) containing names, emails, and phone numbers for networking.
  • Encoding specialized text data or unique IDs for local inventory management and asset tracking.

How QR Code Generator Works

  1. The user provides a command through the CLI, specifying the data type such as text, wifi, or vcard.
  2. The underlying script parses the input parameters and formats them into the appropriate encoding standard (e.g., the WIFI: standard or vCard 3.0 format).
  3. A QR code matrix is calculated locally using high error correction levels to ensure the code remains readable even if printed or slightly obscured.
  4. The resulting matrix is rendered into a standard PNG image file and saved to the user's specified destination or the default home directory.

QR Code Generator Setup

To utilize this functionality within your Openclaw Skills environment, you must install the required Python dependencies:

pip3 install qrcode[pil]
# Or on Ubuntu/Debian systems:
sudo apt-get install python3-qrcode

QR Code Generator Data Schema & Taxonomy

The skill generates standard image files and organizes data according to industry-standard protocols. The output characteristics are summarized below:

Attribute Description Value/Format
Output Format Raster Image PNG
Default Path User Home ~/qrcode_output.png
WiFi Protocol Connection String WIFI:S:SSID;T:WPA;P:PASSWORD;;
VCard Version Contact Standard vCard 3.0

QR Code Generator Advanced Features

  • Automatic sizing and versioning to accommodate varying data lengths while maintaining optimal scan density.
  • High error correction support, allowing codes to function even when partially damaged or obscured.
  • Custom output pathing for seamless integration into automated documentation or marketing pipelines.
  • Local-first architecture within the Openclaw Skills framework, ensuring that sensitive credentials never leave your local environment.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*