Capture screen context so AI can better understand your current interface.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "using-screenshots" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/FluidFramework/main/.agency/plugins/nori/skills/using-screenshots/SKILL.md 2. Save it as ~/.claude/skills/using-screenshots/SKILL.md 3. Reload skills and tell me it's ready
I will provide a screenshot of the current page. Identify the UI issues from the screenshot and summarize possible causes and improvement suggestions.
An analysis of UI issues from the screenshot, with likely causes and improvement recommendations.
I will upload an error screenshot. Extract the key details, explain what the error means, and tell me what to check next.
An explanation of the error shown in the screenshot and clear troubleshooting steps.
I will provide a screenshot of a page. Summarize the main content, layout, and actions the user can take.
A concise summary of the page content, layout, and available actions shown in the screenshot.
You CAN take screenshots by combining the Bash tool with platform-specific screenshot commands. Screenshots are saved as image files, then loaded into your context using the Read tool for visual analysis.
Use this skill when I ask you to:
| Platform | Command | Interactive Selection |
|---|---|---|
| macOS | screencapture | -i flag (area selection) |
| Linux | gnome-screenshot, scrot, or import | -a or -s flag |
Standard workflow:
uname -s/tmp/screenshot_$(date +%s).pnguname -s
Darwin for macOSLinux for LinuxmacOS: screencapture is always available (built-in)
Linux: Check in priority order:
which gnome-screenshot || which scrot || which import || echo "none"
Priority order (best compatibility):
gnome-screenshot - works on both X11 and Waylandscrot - lightweight, X11 onlyimport - part of ImageMagickUse timestamped filename to avoid conflicts:
macOS:
screencapture -i /tmp/screenshot_$(date +%s).png
-i enables interactive area selectionLinux with gnome-screenshot:
gnome-screenshot -af /tmp/screenshot_$(date +%s).png
-a for area selection-f specifies filenameLinux with scrot:
scrot -s /tmp/screenshot_$(date +%s).png
-s enables selection modeLinux with import:
import /tmp/screenshot_$(date +%s).png
Read tool: file_path="/tmp/screenshot_12345.png"
The Read tool displays images visually. You'll see the screenshot and can analyze it.
Once loaded, you can:
rm /tmp/screenshot_12345.png
Only remove if I won't need the file again.
If no screenshot tool is available on Linux:
Inform me which tool is missing
Suggest installation:
sudo apt install gnome-screenshotsudo dnf install gnome-screenshotsudo pacman -S gnome-screenshotsudo apt install imagemagick (or equivalent)Alternative: Ask user to manually take screenshot and provide path
Reality: You CAN via Bash + screenshot CLI tools
Reality: The screenshot file must be loaded with Read tool to see it
Reality: Always use absolute paths (/tmp/...) for Read tool
Reality: Must detect which tool is installed before attempting capture
User: "Take a screenshot and help me debug this UI bug"
1. Check platform:
uname -s → Linux
2. Check available tools:
which gnome-screenshot → /usr/bin/gnome-screenshot
3. Capture screenshot:
gnome-screenshot -af /tmp/screenshot_1729012345.png
→ User selects area, file saved
4. Load into context:
Read: file_path="/tmp/screenshot_1729012345.png"
→ Image displays visually
5. Analyze:
…
Generate an OCE shift dashboard summarizing incidents, pipelines, and errors.
Draft and review Fluid Framework PR titles and descriptions consistently.
Review code or branches for correctness, compatibility, architecture, tests, performance, and security.
Build, debug, and validate features in web app frontends.
Trigger ADO CI pipelines for Copilot-created pull requests via PR comments.
Identify customer-facing API changes and determine release, review, and deprecation requirements.
Capture full-screen, window, or region screenshots at the operating system level.
Lets AI capture localhost screenshots to verify UI changes visually.
Collect structured dependency context for Spring Boot and MyBatis screens fast.
Capture any URL or HTML as high-quality images for preview and testing.
Capture public webpage screenshots with metadata for previewing, testing, and archiving.
Let an LLM inspect your screen via monitor or window captures.