ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 5/5

local-qrcode

Generate QR codes locally from text/URL to PNG image or ASCII art. Pure local generation using qrcode library. No API key required. Use when users need to create QR codes for links, text, or any content.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/alone86136/local-qrcode
Or

What This Skill Does

The local-qrcode skill provides a robust, private, and efficient way to transform any string of text or URL into a functional QR code. By utilizing local Python libraries, the skill eliminates the need for external API dependencies or internet-based QR generation services, ensuring that your data remains strictly on your local machine. This is particularly valuable for users concerned about data privacy, as it ensures that URLs or sensitive strings are not transmitted to third-party tracking services during the encoding process.

Installation

To integrate this skill into your environment, use the OpenClaw management utility. First, ensure you have the required Python dependencies installed globally or in your virtual environment. Execute pip install qrcode pillow to provide the engine for the skill. Once satisfied, run clawhub install openclaw/skills/skills/alone86136/local-qrcode to register the skill. The scripts directory will automatically become accessible to the agent, enabling direct generation via terminal commands or internal agent workflows.

Use Cases

This skill is ideal for developers, marketers, and privacy-conscious users. Use it to generate QR codes for temporary Wi-Fi credentials, internal project documentation links, or personal contact details printed on physical media. Because it supports both PNG generation and terminal-based ASCII visualization, it is versatile enough to be used in automated CI/CD pipelines (for generating assets) and interactive terminal sessions (for quick verification of links).

Example Prompts

  1. "Generate a QR code for https://my-portfolio.com and save it as portfolio.png with a box size of 15."
  2. "Display the text 'OpenClaw Documentation' as an ASCII QR code in my terminal."
  3. "Create a QR code for the provided link https://github.com/openclaw/skills and ensure the output file is named source_code.png."

Tips & Limitations

When generating QR codes, remember that the complexity of the QR image increases with the amount of text provided. For very long URLs, consider using a URL shortener before generation to ensure the QR code remains scannable by low-quality camera sensors. While the ASCII output is excellent for debugging or quick terminal checks, it may not render correctly in all terminal emulators due to font spacing or character set limitations. Always test the PNG output with a mobile device to ensure the desired error correction level meets your needs.

Metadata

Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-alone86136-local-qrcode": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#qr-code#utility#privacy#offline#automation
Safety Score: 5/5

Flags: file-write, file-read