transcribe
OCR transcription for images with text
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
OCR transcription for images with text
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Calendar operations with CalDAV
Git repository management, GitLab merge requests, and GitHub pull requests
Location tracking, place recognition, visit history, and calendar attendance
Persistent memory writes — USER.md (behavioral) and the knowledge graph (facts).
Accounting operations (ledger, invoicing, transactions, work log, investment portfolio) — runs in-process via the vendored money package
Send a push notification to the user's configured ntfy device(s). One-way (bot to phone), no reply channel.
| name | transcribe |
| triggers | ["transcribe","ocr","screenshot","text in image","handwriting","scan","extract text","image"] |
| description | OCR transcription for images with text |
| cli | true |
| file_types | ["png","jpg","jpeg","gif","webp","bmp","tiff","tif","heic"] |
| companion_skills | ["notes","untrusted_input"] |
| dependencies | ["pytesseract"] |
When you receive images containing text (screenshots, documents, handwritten notes), use the OCR skill to get a text extraction, then compare with what you see.
istota-skill transcribe ocr /path/to/image.png
istota-skill transcribe ocr /path/to/image.png --preprocess
Use --preprocess for low-contrast or noisy images. This applies grayscale conversion and contrast enhancement.
{
"status": "ok",
"text": "Extracted text here...",
"confidence": 0.85,
"word_count": 42
}
When transcribing images:
--preprocess)Extract text from a screenshot:
istota-skill transcribe ocr {workspace}/inbox/screenshot.png
Process a handwritten note with preprocessing:
istota-skill transcribe ocr /tmp/handwritten_note.jpg --preprocess
When you receive an image without an explicit request, treat it as a transcription request.
Every transcription note must include YAML frontmatter:
created: date in YYYY-MM-DD formattags: 1-5 tags. If the user has a canonical tag list (in resources or memory), choose only from it. Otherwise, generate a few descriptive lowercase tags based on the content. Tags go in frontmatter only, never as inline hashtags in the bodyExample:
---
created: 2026-01-29
tags: [screenshot, philosophy]
---
The transcribed content goes here...
---
*Commentary in italics*
After the transcription body, append any relevant commentary or context about the topic in italics, separated by a horizontal rule (---). Skip commentary if you have nothing meaningful to add.