qrcode-maker

Generate QR code PNG images from URLs, text, and WiFi credentials offline.

1.7k|418|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/dongsheng123132/u-claw --skill qrcode-maker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qrcode-maker
Source: https://github.com/dongsheng123132/u-claw/tree/main/portable/skills-cn/qrcode-maker
Command: npx skills add https://github.com/dongsheng123132/u-claw --skill qrcode-maker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires qrcode[pil].

What problem does it solve?

It creates QR code images locally without uploading any data to external services, so you can turn URLs, text, or WiFi credentials into scannable codes while keeping everything on your own machine.

Core Features & Use Cases

  • URL/Text QR Codes: Convert any string or link into a PNG QR code image using Python's qrcode library.
  • WiFi QR Codes: Encode SSID, password, and encryption type so phones connect to a network by scanning, no manual password entry.
  • Terminal Preview: Render the QR code as ASCII art directly in the conversation without saving a file.
  • Use Case: You are setting up a guest WiFi network at an event. Generate a WiFi QR code PNG, print it, and let attendees connect instantly by scanning.

Quick Start

Ask the assistant to generate a QR code for your URL or WiFi credentials and save it as a PNG image.

Frequently Asked Questions about qrcode-maker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a QR code in Python?

Install the qrcode library with pip install "qrcode[pil]", then call qrcode.make("your content").save("qrcode.png") to produce a PNG image. The entire process runs locally with no network upload.

How to create a WiFi QR code that connects automatically?

Encode the string in the format WIFI:T:WPA;S:YourSSID;P:YourPassword;; and pass it to qrcode.make(). Phones scanning the code will join the network without typing the password. Supported encryption values are WPA, WEP, and nopass.

Can I preview a QR code in the terminal without saving a file?

Yes. Create a QRCode object, add your data, then call print_ascii(invert=True) to render the code as ASCII characters directly in the terminal output.

What happens if the QR code content is too long?

Long content produces a very dense QR code that can be hard for cameras to scan reliably. For lengthy text, shorten the input first, for example by using a URL shortener, before generating the code.

Does QR code generation require an internet connection?

No. The qrcode Python library generates codes entirely offline on the local machine. Only the one-time pip install of the package requires network access.