원클릭으로
using-screenshots
This snippet should be used when reading, organizing, and naming screenshots with date prefixes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
This snippet should be used when reading, organizing, and naming screenshots with date prefixes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when transcribing audio files with speaker diarization. Triggers on TRANSCRIBE keyword.
Create, update, delete, and query Google Calendar events using gcallm CLI, MCP tools, or direct API calls.
Rule-based methodology for essay development. Load this index first, then load specific essay type file based on task.
Comprehensive guide for managing Claude Code snippets v2.0 - discovering locations, creating snippets from files, searching by name/pattern/description, and validating configurations. Use this skill when users want to create, search, or manage snippet configurations in their Claude Code environment. Updated for LLM-friendly interface with TTY auto-detection.
Style guide and primer for writing in Warren Zhu's voice. Use when drafting emails, essays, blog posts, technical documents, consulting deliverables, presentations, or any writing for or as Warren. Covers philosophical sensibilities, stylistic patterns, characteristic moves, tone calibration, and professional/technical writing registers. Also useful when understanding Warren's intellectual background and preferences for advising him.
Use when interacting with Harvard Canvas LMS - fetching courses, assignments, grades, submissions, modules, calendar events. Trigger with CANVAS keyword.
| name | Using Screenshots |
| description | This snippet should be used when reading, organizing, and naming screenshots with date prefixes. |
When this skill is in your context, you should base your answer from the newest screenshots.
Analyze what screenshots you should read implicitly by getting the current time via date. Or explicitly, if the user says HEAD~{n}, which is the top n screenshots, or N, which is the nth screenshot, or [1, 3, 5] which is the 1, 3rd, and 5th screenshot, and other similar notation. Where the screenshots are ordered by time from newest to oldest.
When you need to analyze screenshots or images provided by the user:
~/DesktopRead tool: ~/Desktop/Screenshot_*.png
CRITICAL: After reading any screenshot, you MUST:
YYYY-MM-DD~/Desktop/claude_screenshots/YYYY-MM-DD-{descriptive-name}.{extension}
Examples:
2025-10-13-login-page-error.png2025-10-13-dashboard-layout.png2025-10-13-api-response-json.jpg# After reading a screenshot from Desktop:
# 1. Determine descriptive name based on content
# 2. Create directory if needed
mkdir -p ~/Desktop/claude_screenshots
# 3. Move and rename with date prefix
mv ~/Desktop/Screenshot_2023-10-13_at_10.30.45.png \
~/Desktop/claude_screenshots/2025-10-13-user-profile-page.png
CRITICAL: macOS screenshot filenames contain spaces (e.g., Screenshot 2025-10-13 at 11.07.11 PM.png)
Best practice - Use glob pattern with variable in loop:
# ✅ CORRECT - Glob pattern handles spaces automatically
cd /Users/wz/Desktop && for f in Screenshot*11.07.11*.png; do
mv "$f" claude_screenshots/2025-10-13-descriptive-name.png
done
Why this works:
$f is quoted to preserve spacesAlternative methods (less reliable):
# ⚠️ Escaping spaces - error-prone with multiple spaces
mv Screenshot\ 2025-10-13\ at\ 11.07.11\ PM.png destination.png
# ⚠️ Quotes - can fail with nested quotes or special chars
mv "Screenshot 2025-10-13 at 11.07.11 PM.png" destination.png
Lesson learned: When moving files with complex filenames (spaces, special chars), prefer glob patterns with loops over manual escaping.
Problem: Read tool fails on complex filenames (parentheses, Spanish characters, multiple periods)
Solution: Move → Rename → Read
mkdir -p ~/Desktop/claude_screenshots
cd ~/Desktop
i=1
for f in "Captura de pantalla 2025-10-23 a la(s) 8.20"*.png; do
[ -f "$f" ] && mv "$f" "claude_screenshots/2025-10-23-temp-$i.png" && i=$((i+1))
done
# Read from ~/Desktop/claude_screenshots/2025-10-23-temp-*.png
# Then rename descriptively after analysis
Use when: Glob finds files but Read fails, Spanish macOS, parentheses, multiple periods
When taking screenshots with Playwright or other automation tools:
ALWAYS save directly to the organized location:
// Playwright example
await page.screenshot({
path: `~/Desktop/claude_screenshots/${date}-${descriptiveName}.png`,
});
Python example:
from datetime import datetime
date = datetime.now().strftime('%Y-%m-%d')
screenshot_path = f'~/Desktop/claude_screenshots/{date}-{descriptive_name}.png'
driver.save_screenshot(screenshot_path)
~/Desktop~/Desktop/claude_screenshots/YYYY-MM-DD-description.ext (use glob pattern for files with spaces)~/Desktop/claude_screenshots/ with date-description format~/Desktop/
├── claude_screenshots/
│ ├── 2025-10-13-login-error.png
│ ├── 2025-10-13-api-response.png
│ ├── 2025-10-14-dashboard-view.png
│ └── 2025-10-14-test-failure.jpg
└── [other desktop files]