smart-screenshot

Capture screen regions and convert OCR text to Markdown notes.

3|1|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/astoreyai/claude-skills --skill smart-screenshot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smart-screenshot
Source: https://github.com/astoreyai/claude-skills/tree/main/skills/utility/smart-screenshot
Command: npx skills add https://github.com/astoreyai/claude-skills --skill smart-screenshot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, pytesseract, pyautogui, tkinter, markitdown, and includes scripts (resource) components.

What problem does it solve?

Intelligent tool to automate screen capture, OCR text extraction, and conversion to editable Markdown notes for fast documentation and analysis.

Core Features & Use Cases

  • Region/window/fullscreen captures with on-screen preview and optional multi-monitor support.
  • OCR-based text extraction with Markdown formatting via MarkItDown and seamless image annotation.
  • Real-world use: researchers capture slides and code snippets, convert them into structured notes for review and sharing.

Quick Start

Press PrtSc to capture a region, then choose Image to save the screenshot or Text to OCR and convert to Markdown.

Frequently Asked Questions about smart-screenshot

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

FAQPage Schema
How do I extract text from a screen capture and save it as Markdown?

You can capture a screen region, run OCR via Tesseract, and format the extracted text into Markdown notes using MarkItDown. Press PrtSc to select a region and choose Text to generate the Markdown output.

What is the best way to automate screenshot OCR for research and documentation?

The best way to automate screenshot OCR for research and documentation is to capture slides or code snippets, extract the text, and convert them directly into structured Markdown notes for review and sharing.

Do I need Python and Tesseract to capture screens and convert images to Markdown?

Yes, you need Python and an OCR engine like Tesseract to capture screens and convert images to Markdown. The workflow also uses Pillow for image annotation and MarkItDown for Markdown formatting.

Can I select a specific screen region for OCR text extraction?

Yes, you can select a specific screen region for OCR text extraction. The tool provides interactive region selection with an on-screen preview, allowing you to capture a targeted area before running OCR.

Does this screen capture tool support multi-monitor setups and image annotation?

Yes, this screen capture tool supports optional multi-monitor setups and image annotation. You can capture content across multiple displays and annotate images before converting them to Markdown.

Why use MarkItDown for OCR text formatting instead of plain text output?

Using MarkItDown for OCR text formatting instead of plain text output structures extracted content into editable Markdown notes, making it easier to review and share research and code snippets.