qr-generator

Generate QR codes from text, URLs, or structured data using Python's qrcode library.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill qr-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qr-generator
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/qr-generator
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill qr-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to quickly generate QR codes for various types of data, simplifying the sharing of information like URLs, contact details, and WiFi credentials.

Core Features & Use Cases

  • URL QR Codes: Generate QR codes for websites and links.
  • Contact (vCard) QR Codes: Create scannable contact cards.
  • WiFi QR Codes: Share network credentials easily.
  • Text QR Codes: Encode plain text messages.
  • Customization: Options for size, border, color, and background.

Quick Start

Generate a QR code for the URL https://example.com and save it as website.png.

Frequently Asked Questions about qr-generator

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

FAQPage Schema
How do I generate a QR code for a URL?

You can generate a QR code for a URL by providing the website link and an output file name like website.png. The Skill encodes the URL into a scannable image using Python's qrcode library, allowing instant sharing of websites and links.

Can I create a QR code for WiFi credentials?

Yes, you can create a QR code for WiFi credentials to share network access easily. The Skill encodes your network name and password into structured data, producing a scannable image that automatically configures WiFi settings on compatible devices.

What types of data can I encode into a QR code besides plain text?

Besides plain text, you can encode URLs, WiFi credentials, and contact information into a QR code. The Skill supports structured data formats like vCard, allowing you to create scannable contact cards for instant sharing.

Does the QR generator support custom colors and sizes?

Yes, the QR generator supports customization for output size, border, color, and background. You can specify these parameters to stylize your QR code before saving it as an image file using the pillow library.

Do I need Python to generate vCard contact QR codes?

Yes, you need a Python environment to generate vCard contact QR codes. The Skill runs on Python's qrcode library to encode contact information into a scannable image, ensuring your vCard data is accurately formatted for sharing.