business-card-scanner

Extract contact information from business card images using OCR.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytesseract, pillow, opencv-python, pandas, numpy, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the tedious process of manually entering contact information from business cards into digital formats.

Core Features & Use Cases

  • OCR Extraction: Accurately reads text from business card images (JPG, PNG).
  • Contact Parsing: Identifies and extracts key details like name, company, email, phone, and address.
  • Batch Processing: Handles multiple cards efficiently.
  • Export Options: Saves extracted data in vCard, JSON, or CSV formats.
  • Use Case: Quickly digitize a stack of business cards collected at a conference, saving time and reducing errors.

Quick Start

Use the business card scanner to extract contact information from the image 'contact_card.jpg' and save it to 'contact_details.json'.

Frequently Asked Questions about business-card-scanner

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

FAQPage Schema
How do I extract contact information from business card images?

To extract contact information from business card images, this Skill uses optical character recognition to parse names, companies, emails, and phone numbers. It supports JPG and PNG formats and exports the data to vCard, JSON, or CSV.

Can I process multiple business cards at once for lead generation?

Yes, you can process multiple business cards at once for lead generation using the built-in batch processing capabilities. It efficiently handles stacks of images and exports the parsed contact data into structured formats like CSV or JSON.

Does Tesseract OCR work with OpenCV for business card data entry automation?

Yes, Tesseract OCR works with OpenCV for business card data entry automation. The Skill utilizes pytesseract for text recognition and opencv-python for image preprocessing to accurately identify and extract contact details from card images.

What is the best way to convert business cards to vCard files?

The best way to convert business cards to vCard files is using an OCR extraction tool that parses images and directly exports the identified contact details. This Skill supports exporting parsed data directly into the vCard format.

What image formats are supported for business card OCR and contact extraction?

JPG and PNG are the supported image formats for business card OCR and contact extraction. The Skill processes these image types using pytesseract and pillow to read text and extract names, companies, emails, and phone numbers.

Do I need pandas to extract business card data and export it to CSV?

Yes, you need pandas to extract business card data and export it to CSV. Pandas handles the data structuring and export logic, while pytesseract and opencv-python manage the OCR extraction from the business card images.