Install
openclaw skills install cli-qr-refinerProfessional utility to refine terminal-based ASCII QR code blocks (█, ▀, ▄) into high-definition PNG images.
openclaw skills install cli-qr-refinerA specialized tool for OpenClaw agents to capture and refine rough ASCII/Unicode QR code blocks from CLI terminal outputs into crystal-clear, scannable PNG images.
█ (full), ▀ (upper), and ▄ (lower) block characters.The refinement logic resides in {baseDir}/scripts/cli_qr_refiner.py.
python3 {baseDir}/scripts/cli_qr_refiner.py <input_txt_path> <output_png_path> [scale]
input_txt_path: Path to text file containing ASCII QR codeoutput_png_path: Path for output PNG imagescale (optional): Pixel size per character cell, default 10Trigger this skill when:
/tmp/qr_source.txt).██████████████ ██ ██████████████
██ ██ ██ ██ ██
██ ██████ ██ ██ ██████ ██
A professional, high-definition PNG file, ready for any scanning app.
Each character in the ASCII QR maps to a cell:
█ → full black cell▀ → upper-half black cell▄ → lower-half black cell (space) → white cellThe script scales each cell to scale × scale*2 pixels for crisp rendering.