Agent skill · Documentation

eyeball

Document analysis with inline source screenshots. When you ask Copilot to analyze a document, Eyeball generates a Word doc where every factual claim includes a highlighted screenshot from the source material so you can verify it with your own eyes.

GitHub68,948★ · +463/wk · 2 repos on radarProfile →
copilotships scriptsMIT
Install
npx skills add github/awesome-copilot --skill eyeball --agent copilot

Same command for any agent — swap --agent for claude-code, codex, cursor.

Facts
Files in the skill folder: 2
SKILL.md size: 6 KB
Bundled scripts: yes
Path: skills/eyeball/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 37,432 · +281 this week
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Eyeball Analyze documents with visual proof. When activated, Eyeball produces a Word document on the user's Desktop where every factual assertion includes an inline screenshot from the source material with the cited text highlighted in yellow. ## Activation When the user invokes this skill (e.g., "use eyeball", "run eyeball on this", "eyeball this document"), respond with: > **Eyeball is active.** I'll analyze the document and produce a Word doc with inline source screenshots so you can verify every claim with your own eyes. Then follow the workflow below. ## Supported Sources - **Local files:** Word documents (.docx, .doc), PDFs (.pdf), RTF files - **Web URLs:** Any publicly accessible web page ## Tool Location The Eyeball Python utility is located at: ``` <plugin_dir>/skills/eyeball/tools/eyeball.py ``` To find the actual path, run: ```bash find ~/.copilot/installed-plugins -name "eyeball.py" -path "*/eyeball/*" 2>/dev/null ``` If not found there, check the project directory or the user's home directory for the eyeball repo. ## First-Run Setup Before first use, check that dependencies are installed: ```bash python3 <path-to>/eyeball.py setup-check ``` If anything is missing, in

What's inside
Steps it walks through
  1. Activation
  2. Supported Sources
  3. Tool Location
  4. First-Run Setup
  5. Workflow
  6. Step 1: Read the source text
  7. Step 2: Write analysis with exact citations
  8. Step 3: Select anchors correctly
  9. Step 4: Build the analysis document
  10. Step 5: Deliver the output
  11. Self-Check Before Delivery
  12. Notes
Ships with 1 file
  • tools/eyeball.py
Commands it runs
find ~/.copilot/installed-plugins -name "eyeball.py" -path "*/eyeball/*" 2>/dev/null
python3 <path-to>/eyeball.py setup-check
pip3 install pymupdf pillow python-docx playwright
python3 -m playwright install chromium
pip install pywin32
python3 <path-to>/eyeball.py extract-text --source "<path-or-url>"
python3 <path-to>/eyeball.py build \
More from awesome-copilot
All skills →
About this skill
What does the eyeball skill do?

Document analysis with inline source screenshots. When you ask Copilot to analyze a document, Eyeball generates a Word doc where every factual claim includes a highlighted screenshot from the source material so you can verify it with your own eyes.

How do I install it?

Run `npx skills add github/awesome-copilot --skill eyeball --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From github/awesome-copilot, a repository with 37,432 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going