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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alone86136/local-qrcodeWhat 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
- "Generate a QR code for https://my-portfolio.com and save it as portfolio.png with a box size of 15."
- "Display the text 'OpenClaw Documentation' as an ASCII QR code in my terminal."
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alone86136-local-qrcode": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
local-password
Generate secure random passwords and check password strength. Supports custom length and character types (uppercase, lowercase, numbers, symbols). Pure local operation, no external dependencies. Use when users need to generate new secure passwords or check password strength.
markdown-to-pdf
Convert Markdown files to beautiful PDF documents. Supports custom styling, code highlighting, and multiple output options. Use when users need to convert MD to PDF for documentation, notes, reports, or sharing.
open-exchange-rate
Get real-time exchange rates and currency conversion using free public ExchangeRate-API. No API key required. Use when users ask for current exchange rates, currency conversion calculations, or need to check currency prices.