qr-code

Encode URLs, text, or data into QR codes as PNG images.

2|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/dalehurley/phpbot --skill qr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qr-code
Source: https://github.com/dalehurley/phpbot/tree/main/skills/qr-code
Command: npx skills add https://github.com/dalehurley/phpbot --skill qr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires qrcode, Pillow, and includes scripts (resource) components.

What problem does it solve?

Generating QR codes manually or with external tools can be slow and error-prone; this skill automates the creation of QR codes as PNG images from arbitrary content.

Core Features & Use Cases

  • Generate QR codes for URLs, text, or data and save as PNG files.
  • Customize box size, foreground and background colors to match branding.
  • Use cases include sharing links, event tickets, wifi credentials, or quick data encoding.

Quick Start

Create a QR code from a URL or text and save it as a PNG file.

Frequently Asked Questions about qr-code

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

FAQPage Schema
How do I generate a QR code from a URL and save it as a PNG?

You generate a QR code by encoding URLs or text into PNG images using the qrcode library and Pillow. The skill auto-installs missing dependencies and outputs a scannable PNG file ready for immediate use.

Can I customize the foreground and background colors of a QR code?

Yes, you can customize QR code colors by specifying foreground and background options during generation. This allows the output PNG images to match specific branding or visual requirements for tickets or credentials.

Do I need to manually install the qrcode and Pillow libraries before use?

You do not need to manually install the qrcode and Pillow libraries because the skill supports auto-installation when missing. It automatically acquires the dependencies required to render PNG images.

What types of data can I encode into a QR code besides web links?

Besides web links, you can encode plain text or custom data into a QR code. This supports various workflows like creating event tickets, sharing WiFi configuration credentials, or storing quick data formats.

What is the best way to automate QR code generation for multiple items?

The best way to automate QR code generation is encoding content into PNG images programmatically. By adjusting box size and colors, you can batch process URLs or text into scannable images without external tools.