local-qrcode for Openclaw

A lightweight local tool for converting text or URLs into high-quality QR code images or terminal-friendly ASCII art.

alone86136
v1.0.0
Mar 24, 2026
0
875
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install local-qrcode

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 local-qrcode 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 local-qrcode?

The local-qrcode skill provides a fast, privacy-centric way to generate QR codes without relying on third-party APIs. Part of the broader ecosystem of Openclaw Skills, this utility allows developers and users to transform any text or URL into a scannable format instantly. It supports both standard PNG image generation and terminal-based ASCII art, making it versatile for both web-based and command-line environments. By running entirely on your local machine, it ensures that your data and links remain private while providing the high-speed generation expected from modern Openclaw Skills.

local-qrcode Use Cases

  • Sharing URLs quickly during presentations or live terminal sessions.
  • Generating static QR assets for documentation or marketing materials locally.
  • Creating scannable codes in environments with restricted or no internet access.
  • Integrating QR generation into automated developer workflows using Openclaw Skills.

How local-qrcode Works

  1. The user provides a text string or URL as input through the command line interface.
  2. The local-qrcode skill processes the input using the Python qrcode library to encode the data.
  3. Depending on the script invoked, the skill either renders the data into a high-resolution PNG file using Pillow or formats it into ASCII characters.
  4. The resulting QR code is either saved to a specified local directory or printed directly to the terminal for immediate scanning.

local-qrcode Setup

Install the necessary Python dependencies for this Openclaw Skills component:

pip install qrcode pillow

Ensure you have Python 3.x installed on your local machine to execute the provided generation scripts.

local-qrcode Data Schema & Taxonomy

Component Description
scripts/generate_png.py Core script for generating image-based QR codes with custom sizing.
scripts/generate_ascii.py Script for generating terminal-compatible QR codes as text output.
Output PNG Standard image file (PNG) with user-defined box-size and border parameters.
Terminal ASCII Text-based QR representation rendered using terminal characters for quick scanning.

local-qrcode Advanced Features

  • Customizable box size and border width for PNG outputs to match specific brand or design requirements.
  • Offline-first architecture ensures total data privacy as no external requests are ever made.
  • Native support for terminal output, allowing for QR code display within CI/CD logs or SSH sessions.
  • Modular script design makes it easy to integrate into larger automation pipelines powered by Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*