generate-custom-qr-code

Generate QR codes from URLs with optional center image overlays using Python.

45|50|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/zocomputer/skills --skill generate-custom-qr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-custom-qr-code
Source: https://github.com/zocomputer/skills/tree/main/Community/generate-custom-qr-code
Command: npx skills add https://github.com/zocomputer/skills --skill generate-custom-qr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of QR codes, allowing for customization with a central image, making them more branded and informative.

Core Features & Use Cases

  • URL Encoding: Generates QR codes for any given URL.
  • Image Overlay: Allows a custom image (logo, icon) to be placed in the center of the QR code.
  • Customization: Options to control the size of the overlay image and the output path.
  • Use Case: Create branded QR codes for event invitations, product packaging, or marketing materials that include a company logo.

Quick Start

Generate a QR code for https://zo.computer and save it to Images/qr_code.png.

Frequently Asked Questions about generate-custom-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 with a custom image overlay?

To generate a QR code from a URL with a custom image overlay, provide the target URL, an optional central image, output path, and overlay size percentage. The Skill uses Python libraries qrcode and Pillow to automate this image manipulation and URL encoding process.

Can I put my company logo in the center of a generated QR code?

Yes, you can place a company logo in the center of a generated QR code. The image overlay feature allows you to specify a custom central image and control its size percentage, making the QR code branded and informative for marketing materials.

How do I customize the output path and overlay size when creating a QR code?

You can customize the output path and overlay size by specifying these parameters when generating the QR code. The Skill accepts a desired file path for saving the final image and a percentage value to control the central image overlay size.

Does this QR code generator support URL encoding for any given link?

Yes, the QR code generator supports URL encoding for any given link. You simply provide the target URL, and the underlying Python qrcode library processes the string to generate a functional QR code image.

What are the limitations of adding a central image overlay to a QR code?

A key limitation of adding a central image overlay is that covering the QR code matrix can impact scannability. While you can adjust the overlay size percentage, the overlay occupies space in the center, so the image must remain small enough for QR readers to decode the URL.