AI & Agents

5 Best OpenClaw Skills for AI QR Code and Barcode Generation

QR code usage in marketing and advertising grew 323% between 2021 and 2024, and the global QR code market reached $15.23 billion in 2026. OpenClaw skills let AI agents generate, customize, decode, and track QR codes programmatically. This guide ranks five ClawHub skills by output quality, data type support, and workflow integration.

Fastio Editorial Team 11 min read
AI agent generating QR codes through OpenClaw skills

Why Agents Need QR Code Skills

QR code usage in marketing and advertising grew 323% between 2021 and 2024, according to QR Tiger's scan analysis. The global market hit $15.23 billion in 2026, with 59% of consumers now scanning QR codes habitually. That growth creates a production bottleneck: teams need more codes, across more formats, faster than manual tools allow.

Most standalone QR generators require manual input through a web form, one code at a time. They cannot pull data from a spreadsheet, encode a batch of vCards for an event, or drop the resulting images into a shared workspace where a designer can review them. OpenClaw skills close that gap by wrapping QR code libraries into tools that AI agents call directly during conversations. An agent can encode a URL, customize the output with branded colors, and deliver the finished file to a team member without switching contexts.

The ClawHub registry hosts over 13,700 community-built skills, including several focused on QR code generation and decoding. The skills below range from full-featured generators with logo embedding and gradient fills to lightweight CLI tools that render ASCII art in the terminal. We ranked them by data type coverage, output customization, decode capability, and how cleanly they fit into automated agent workflows.

How We Evaluated These Skills

We tested QR code skills across four criteria:

  • Data type support: Can it encode URLs, plain text, WiFi credentials, vCards, and arbitrary data? Or is it limited to text and URLs only?
  • Output formats: Does it produce PNG, SVG, JPG, or terminal-rendered ASCII art? Can you customize colors, size, logos, and error correction levels?
  • Decode capability: Can the skill read QR codes from images, not just generate them? Two-way support matters for verification and audit workflows.
  • Workflow fit: Does it support batch operations, scan tracking, analytics, or direct integration with storage and delivery tools?

Skills that handle more data types and offer both generation and decode scored higher. We also weighted practical details like install complexity and cross-channel compatibility across OpenClaw's supported messaging platforms.

Evaluation criteria for QR code generation skills

Quick Comparison

Top 5 OpenClaw Skills for QR Code Generation

  1. QR Code (zouyawen) - Generate, decode, and beautify QR codes with custom colors, logos, gradient fills, and rounded dots. Outputs PNG, JPG, SVG. Cross-channel support.
  2. CodeBox QR Code - Dynamic and static modes with scan tracking, analytics, batch generation (up to 20 per request), and updatable target URLs via the CodeBox API.
  3. QR Code Intelligence (omar-khaleel) - Generate QR codes from text or URLs and decode them from screenshots or image files. PNG and JPG output.
  4. qr-gen (claudiodrusus) - Encode text, URLs, WiFi credentials, vCards, or any data into QR codes with configurable size, border, and error correction.
  5. pr-generator (nbf819) - Generate QR codes from text, URLs, or images with a straightforward interface.

The QR Code skill covers the widest range of visual customization. CodeBox is the only option with built-in scan analytics. QR Code Intelligence is the best choice for workflows that need both generation and decoding from images. The sections below break down each skill's strengths and trade-offs.

Fastio features

Store and deliver your agent's QR code output

generous storage workspace with file versioning, Intelligence Mode search, and branded sharing. Connect your OpenClaw agent through the Fastio MCP server, no credit card required.

1. QR Code (zouyawen/openclaw-qrcode)

The QR Code skill is the most complete QR generator on ClawHub. It handles generation, decoding, and visual customization in a single package. Where other skills produce a standard black-and-white square, this one lets you set custom foreground and background colors, embed a logo, apply gradient fills, and use rounded dot patterns instead of the traditional square modules.

Installation: Available through ClawHub or directly from the author's GitHub repository (zouyawen/openclaw-qrcode). The GitHub version includes additional visual features not present in the standard ClawHub install.

Supported data types:

  • URLs and plain text
  • WiFi network credentials (SSID, password, encryption type)
  • vCard contact information
  • Any arbitrary string data

Output formats: PNG, JPG, and SVG with configurable error correction levels (L, M, Q, H). The GitHub install adds rounded dots and gradient color support that the basic ClawHub version does not include.

Cross-channel delivery: Works across all OpenClaw channels including WhatsApp, Telegram, Discord, and Slack. Your agent generates a branded QR code and delivers it directly in whatever messaging platform the conversation happens on.

Decode capability: Reads existing QR codes from image files and extracts the encoded data. This is useful for verification workflows where an agent needs to confirm a code resolves to the correct URL before distribution.

Limitations: The advanced beautification features (rounded dots, gradients, logos) require the GitHub install rather than the standard ClawHub install path. No support for traditional barcode formats like Code128 or EAN.

Best for: Teams that need branded, visually customized QR codes with logo embedding and delivery across multiple messaging channels.

2. CodeBox QR Code

CodeBox QR Code is the only skill on this list that supports dynamic QR codes with scan tracking. A dynamic code points to a redirect URL that you can update after printing, so you can change the destination without reprinting the code. The skill also provides analytics: total scans, unique scans, time-series data, and device/browser/OS breakdowns with location statistics.

Key features:

  • Dynamic mode (trackable, updatable URL) and static mode
  • Batch generation of up to 20 QR codes in a single request, with independent processing and partial failure handling
  • Scan analytics including location data, device stats, and time series
  • Template support for consistent visual styling across batches
  • Error correction levels L, M, Q, and H

API-based workflow: The skill connects to the CodeBox API (codebox.club), which requires an API key from their dashboard. Dynamic QR codes consume 1 credit per generation. Static codes are free. The response includes a direct PNG image URL and a trackable short URL for distribution.

Batch use case: When an agent needs to create QR codes for a product catalog or event badge set, it can submit up to 20 items in one call. Each item is processed independently, so a single invalid entry does not block the rest of the batch.

Limitations: Requires a CodeBox API key and account. Visual customization relies on predefined templates rather than per-code color and logo settings. Less flexible styling than the QR Code skill above.

Best for: Marketing campaigns, event registrations, and any use case where you need scan volume tracking or the ability to update the target URL after distribution.

QR code tracking and analytics workflow

3. QR Code Intelligence and qr-gen

QR Code Intelligence by omar-khaleel focuses on the two-way workflow: generating codes and reading them back from images. If your agent needs to create QR codes and verify what existing codes contain, this is the skill to install.

The generation side creates QR codes from text or URL input with PNG and JPG output. The decode side reads QR codes from image files (PNG, JPG) and screenshots. Point it at a photo of a printed QR code and it extracts the encoded data. This is practical for audit workflows where an agent checks that distributed codes resolve to the correct destinations, or for processing incoming documents that contain QR codes.

Limitations: Fewer customization options than the QR Code skill. No logo embedding, gradient colors, or SVG output. The decode capability is the main differentiator.

Best for: Verification and audit workflows. Also useful for data extraction pipelines that process scanned documents containing QR codes.

qr-gen by claudiodrusus takes the opposite approach: it is a lightweight CLI tool built for speed and simplicity. It supports a wider range of data types than QR Code Intelligence, including WiFi credentials (SSID, password, encryption type), vCard contact cards, and arbitrary string data.

Output options include PNG, SVG, and ASCII art rendered directly in the terminal. The ASCII output is useful for quick testing during development without opening image files. Configuration covers box size, border width, error correction level (L through H), and foreground/background colors.

Limitations: Generation only, with no decode capability. No logo embedding or gradient effects.

Best for: Developers who need fast, dependency-light QR generation for prototyping or automation scripts. The vCard and WiFi encoding make it practical for real-world use cases beyond simple URL codes.

Storing and Delivering Generated Codes

Generating QR codes is half the workflow. The other half is organizing, storing, and distributing them to the people who need them. When an agent creates a batch of 20 QR codes for a product catalog, those files need to land somewhere accessible to designers, warehouse teams, or marketing managers.

Local file systems work for solo development, but fall apart when several people or agents need access to the same assets. S3 buckets handle scale but lack built-in sharing and preview. Google Drive adds sharing but does not integrate natively with OpenClaw agent workflows.

Fastio workspaces give your agent 50GB of free cloud storage where generated QR code images are automatically organized, versioned, and searchable. Enable Intelligence Mode on a workspace and the platform indexes uploaded images for search and AI-powered queries. The Fastio OpenClaw skill connects your agent directly to workspaces through 19 file management tools, so the generation-to-delivery pipeline runs in a single conversation.

For teams that need branded file delivery, Fastio sharing features let you create download pages with your branding, password-protected links, and file request portals for collecting assets from clients. An agent can generate a batch of QR codes, upload them to a workspace, create a share link, and send it to a stakeholder without leaving the conversation. The free plan includes 50GB storage, included credits, and 5 workspaces with no credit card required.

What about traditional barcodes? The OpenClaw skill ecosystem is currently focused on QR code generation. Dedicated barcode skills for formats like Code128, EAN-13, or UPC-A have not appeared on ClawHub yet. For traditional barcode needs, agents can run barcode libraries through code-execution tools. Python's python-barcode package and JsBarcode in Node.js both produce standard barcode formats suitable for inventory labels, shipping, and retail. Generate the images in a code block, then upload to a Fastio workspace for distribution.

Frequently Asked Questions

Can OpenClaw generate QR codes?

Yes. Several community-built skills on ClawHub handle QR code generation. The QR Code skill by zouyawen generates codes from text, URLs, WiFi credentials, and vCards with custom colors and logo embedding. CodeBox QR Code creates dynamic, trackable codes with scan analytics. qr-gen by claudiodrusus is a lightweight CLI alternative that supports PNG, SVG, and ASCII art output.

How do you create QR codes programmatically with AI?

Install a QR code skill from ClawHub into your OpenClaw agent. Once installed, the agent generates QR codes through natural language requests during a conversation. Ask your agent to create a QR code for a URL, and it calls the installed skill, generates the image, and returns the file. Skills like CodeBox QR Code support batch generation of up to 20 codes in a single API call for catalog or inventory workflows.

What data types can OpenClaw encode in QR codes?

OpenClaw QR code skills support URLs, plain text, WiFi network credentials (SSID, password, and encryption type), vCard contact information, and arbitrary string data. The specific data types depend on which skill you install. The QR Code skill and qr-gen both handle WiFi and vCard encoding, while simpler skills like pr-generator focus on text and URLs.

Can AI generate barcodes for inventory?

OpenClaw does not currently have a dedicated barcode skill for traditional formats like Code128, EAN-13, or UPC-A on ClawHub. Agents can generate barcodes by running barcode libraries through code-execution tools. Python's python-barcode package and JsBarcode in Node.js produce standard barcode formats for inventory labels, shipping, and retail. Generate the images in a code block, then upload to a shared workspace for distribution.

How do I track QR code scans from OpenClaw?

The CodeBox QR Code skill supports dynamic QR codes with built-in scan tracking. Dynamic codes use a redirect URL, so the service records each scan. Analytics include total scans, unique scans, time-series data, device and browser breakdowns, and location statistics. Static QR codes generated by other skills do not include tracking unless you route them through a URL shortener with analytics.

Related Resources

Fastio features

Store and deliver your agent's QR code output

generous storage workspace with file versioning, Intelligence Mode search, and branded sharing. Connect your OpenClaw agent through the Fastio MCP server, no credit card required.