qr-barcode-reader

Decode QR codes and barcodes from image files using Python libraries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of reading and extracting data from QR codes and various barcode formats within images, eliminating manual data entry.

Core Features & Use Cases

  • Multi-Format Support: Decodes QR Codes, EAN-13, Code128, Code39, UPC-A, and DataMatrix.
  • Batch Processing: Efficiently scans multiple images in a directory.
  • Use Case: Quickly scan a batch of product images to extract inventory codes or event tickets to verify attendee information.

Quick Start

Use the qr-barcode-reader skill to read the QR code in the image 'event_ticket.png'.

Frequently Asked Questions about qr-barcode-reader

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

FAQPage Schema
How do I decode QR codes and barcodes from images using Python?

Decode QR codes and barcodes from images using Python by utilizing the pyzbar and Pillow libraries. This approach scans image files and extracts embedded data, supporting formats like QR Code, EAN-13, Code128, and DataMatrix for automated data entry.

Can I batch process multiple images to extract barcodes at once?

Batch processing to extract barcodes is supported. You can efficiently scan multiple images located within a specific directory, extracting inventory codes or event ticket data in bulk rather than processing files individually.

Does pyzbar support decoding DataMatrix and Code128 formats?

Pyzbar supports decoding DataMatrix and Code128 formats. It also reads QR Code, EAN-13, Code39, and UPC-A, enabling diverse barcode extraction from image files for applications like product lookup and inventory management.

What is the best way to automate product inventory code extraction from images?

The best way to automate product inventory code extraction from images is using a Python script with pyzbar and Pillow. This combination decodes multiple barcode formats from image files and supports batch processing for rapid data entry.

Why does my barcode scanner fail to read low quality images?

Barcode scanners may fail to read low quality images without enhancement. This functionality includes image enhancement capabilities to improve scan success rates, ensuring accurate data extraction from suboptimal image files.