skill-barcode-isbn

Normalize and validate ISBN inputs, converting them to ISBN-13.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/claudioborja/biblioteca --skill skill-barcode-isbn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-barcode-isbn
Source: https://github.com/claudioborja/biblioteca/tree/main/.agents/skills/skill-barcode-isbn
Command: npx skills add https://github.com/claudioborja/biblioteca --skill skill-barcode-isbn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ISBN data integrity is critical for library catalogs; this skill validates and normalizes ISBN inputs, converts to ISBN-13, and ensures only valid identifiers are stored.

Core Features & Use Cases

  • Validate and normalize ISBN-10/13 to ISBN-13, with correct check-digit handling.
  • Generate EAN-13 barcodes using GD (no external libraries) and Code-128 barcodes for alphanumeric data.
  • Create QR codes for member cards and book labels using a bundled PHP QR code library; look up metadata via Open Library to enrich catalog entries.
  • Print spine labels and support bulk ISBN validation for batch imports.

Quick Start

Install the PHP skill in your project and run a script that validates ISBNs, generates EAN-13 and Code-128 barcodes, creates QR codes, and fetches book metadata from Open Library.

Frequently Asked Questions about skill-barcode-isbn

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

FAQPage Schema
How do I validate ISBN-10 and ISBN-13 numbers and convert them to ISBN-13 in PHP?

To validate ISBN-10 and ISBN-13 values, you normalize the input, verify the check-digit, and convert valid entries to ISBN-13. This process rejects invalid values and ensures only properly normalized identifiers are stored in your catalog.

How do I generate EAN-13 and Code-128 barcodes using pure PHP without external libraries?

You can generate EAN-13 and Code-128 barcodes in pure PHP using the built-in GD image extension. EAN-13 handles numeric ISBN data, while Code-128 supports alphanumeric data for custom barcode generation without requiring external libraries.

Can I create QR codes for book labels and fetch book metadata from Open Library in PHP?

Yes, you can create QR codes for book labels and member cards using a bundled PHP QR code library. The workflow also fetches book metadata from Open Library to enrich your catalog entries alongside your valid ISBN data.

Does this PHP barcode and ISBN validation skill support bulk imports and spine label printing?

Yes, the skill supports bulk ISBN validation for batch imports and includes features for printing spine labels. This allows you to process large volumes of book identifiers and generate physical labels efficiently for library catalogs.

What PHP extensions are required to generate barcodes and QR codes for ISBN validation?

You need the PHP GD extension enabled to generate EAN-13 and Code-128 barcodes. QR code generation relies on a bundled PHP QR code library, requiring no additional external extensions or dependencies for ISBN validation.