If you've ever needed to translate official documents for a visa application, you know the pain of getting everything formatted correctly. This automates the whole pipeline: drop in an image (even HEIC files), and it handles OCR using whatever's available on your system (macOS Vision, EasyOCR, or Tesseract), translates the text to English, and spits out a bilingual PDF with the original on page one and translation on page two. The translation logic is tuned for visa docs specifically, using pinyin for Chinese names and keeping financial amounts precise. It's opinionated about formatting and runs the entire workflow without stopping to ask permission, which is exactly what you want for batch processing a stack of bank statements and employment letters.

skills.sh installs
4.9K
GitHub stars
229.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add affaan-m/everything-claude-code --skill visa-doc-translate --agent claude-code

Installs into .claude/skills of the current project.

Files

You are helping translate visa application documents for visa applications.

Instructions

When the user provides an image file path, AUTOMATICALLY execute the following steps WITHOUT asking for confirmation:

  1. Image Conversion: If the file is HEIC, convert it to PNG using sips -s format png <input> --out <output>

  2. Image Rotation:

    • Check EXIF orientation data
    • Automatically rotate the image based on EXIF data
    • If EXIF orientation is 6, rotate 90 degrees counterclockwise
    • Apply additional rotation as needed (test 180 degrees if document appears upside down)
  3. OCR Text Extraction:

    • Try multiple OCR methods automatically:
      • macOS Vision framework (preferred for macOS)
      • EasyOCR (cross-platform, no tesseract required)
      • Tesseract OCR (if available)
    • Extract all text information from the document
    • Identify document type (deposit certificate, employment certificate, retirement certificate, etc.)

Sponsors

Details

Repository
github.com/affaan-m/everything-claude-code
Category
Documentation

More from affaan-m/everything-claude-code

All 256
1affaan-m avatardocumentation-lookupaffaan-m/everything-claude-codedocumentation lookup4.7Kskills.sh installs
2ar9av avatarllm-wikiar9av/obsidian-wikiThe foundational knowledge distillation pattern for building and maintaining an AI-powered Obsidian wiki. Based on Andrej Karpathy's LLM Wiki architecture. Use 4.2Kskills.sh installs
3zc277584121 avatarjupyter-notebook-writingzc277584121/marketing-skillsWrite Milvus application-level Jupyter notebook examples using a Markdown-first workflow with jupyter-switch for format conversion.3.9Kskills.sh installs
4giuseppe-trisciuoglio avatarlearngiuseppe-trisciuoglio/developer-kitProvides autonomous project pattern learning by analyzing the codebase to discover development conventions, architectural patterns, and coding standards, then g3.5Kskills.sh installs
5ar9av avatarwiki-updatear9av/obsidian-wikiSync the current project's knowledge into the Obsidian wiki. Use this skill from any project when the user says "update wiki", "sync to wiki", "save this to my 3.4Kskills.sh installs
6ar9av avatarwiki-exportar9av/obsidian-wikiExport the Obsidian wiki's knowledge graph to structured formats for use in external tools. Use this skill when the user says "export wiki", "export graph", "ex3.3Kskills.sh installs