{"skill":{"slug":"ocr-local","displayName":"OCR - Local (No API Key)","summary":"Extract text from images using Tesseract.js OCR (100% local, no API key required). Supports Chinese (simplified/traditional) and English.","description":"---\nname: ocr-local\ndescription: Extract text from images using Tesseract.js OCR (100% local, no API key required). Supports Chinese (simplified/traditional) and English.\nhomepage: https://github.com/naptha/tesseract.js\nmetadata: {\"openclaw\":{\"emoji\":\"📝\",\"requires\":{\"bins\":[\"node\"]},\"install\":[{\"id\":\"npm\",\"kind\":\"npm\",\"packages\":[\"tesseract.js\"],\"label\":\"Install tesseract.js\"}]}}\n---\n\n# OCR - Image Text Recognition (Local)\n\nExtract text from images using Tesseract.js. **100% local run, no API key required.** Supports Chinese and English.\n\n## Quick start\n\n```bash\nnode {baseDir}/scripts/ocr.js /path/to/image.jpg\nnode {baseDir}/scripts/ocr.js /path/to/image.png --lang chi_sim\nnode {baseDir}/scripts/ocr.js /path/to/image.jpg --lang chi_tra+eng\n```\n\n## Options\n\n- `--lang <langs>`: Language codes (default: chi_sim+eng)\n  - `chi_sim` - Simplified Chinese\n  - `chi_tra` - Traditional Chinese  \n  - `eng` - English\n  - Combine with `+`: `chi_sim+eng`\n\n- `--json`: Output as JSON instead of plain text\n\n## Examples\n\n```bash\n# Recognize Chinese screenshot\nnode {baseDir}/scripts/ocr.js screenshot.png\n\n# Recognize English document\nnode {baseDir}/scripts/ocr.js document.jpg --lang eng\n\n# Mixed Chinese + English\nnode {baseDir}/scripts/ocr.js mixed.png --lang chi_sim+eng\n```\n\n## Notes\n\n- First run downloads language data (~20MB per language)\n- Subsequent runs are cached locally\n- Works best with clear, high-contrast images\n- For handwritten text, accuracy may vary\n","topics":["OCR"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":16777,"installsAllTime":607,"installsCurrent":118,"stars":19,"versions":1},"createdAt":1773531509815,"updatedAt":1778491913988},"latestVersion":{"version":"1.0.0","createdAt":1773531509815,"changelog":"Local OCR skill using Tesseract.js, no API key required","license":"MIT-0"},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"shaw555","userId":"s17b01bv27h3qeag7mh9c1j9jn83fqbx","displayName":"shaw555","image":"https://avatars.githubusercontent.com/u/33492118?v=4"},"moderation":null}