batch-qr-generator

Generate bulk QR codes from CSV data with UTM tracking and logo embedding.

86|18|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill batch-qr-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: batch-qr-generator
Source: https://github.com/dkyazzentwatwa/chatgpt-skills/tree/main/batch-qr-generator
Command: npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill batch-qr-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of multiple QR codes from a list of URLs in a CSV file, saving significant time and effort for bulk generation tasks.

Core Features & Use Cases

  • CSV Input: Reads URLs and associated data from a CSV file.
  • UTM Tracking: Automatically appends UTM parameters for marketing campaign analysis.
  • Logo Embedding: Allows embedding a custom logo into the generated QR codes.
  • Use Case: Generate QR codes for a product catalog where each product URL needs unique UTM tracking parameters for a marketing campaign.

Quick Start

Use the batch qr generator skill to generate QR codes from the 'products.csv' file, saving them to the 'qr_codes' directory.

Frequently Asked Questions about batch-qr-generator

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

FAQPage Schema
How do I generate QR codes in bulk from a CSV file?

Yes, you can append UTM tracking parameters to your URLs during QR code generation from a CSV. This automatically adds UTM tracking for marketing campaign analysis, allowing you to monitor traffic sources directly from the scanned codes.

Can I embed a custom logo into generated QR codes?

You need pandas for data handling, qrcode for code generation, and pillow for image processing to run this bulk generation task. These libraries process the CSV input, generate the scannable codes, and embed custom logos.

Does this bulk QR code generation approach support UTM tracking for marketing campaigns?

This batch generation approach works best for marketing campaigns, product inventory, and event ticketing. It automates the creation of scannable codes from structured CSV data, saving significant time when processing large product catalogs.

Do I need pandas and pillow to generate QR codes from CSV data?

Yes, you need pandas, qrcode, and pillow libraries for data handling and image generation. These dependencies are required to read the CSV data, process the QR code images, and embed custom logos during the bulk generation process.

What is the best way to automate QR code creation for a product catalog?

The best way to automate QR code creation for a product catalog is to generate them in bulk from a CSV file. This method reads product URLs and associated data, appends unique UTM tracking parameters, and outputs scannable codes automatically.