openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Skreenshot

Organize, tag, search, and manage macOS screenshots with OCR, bulk renaming, folder categorization, cleanup, and CleanShot X integration.

开发与 DevOps

作者:X @10OSS

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v0.0.1

统计:⭐ 0 · 97 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:10sk/skreenshot

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

Files and instructions are coherent with the stated purpose: local macOS screenshot organization and OCR search tools; there are no requested credentials, network callbacks, or suspicious code patterns.

目的

The name/description (organize, rename, archive, OCR-search screenshots) matches the included scripts and docs. The Python scripts operate only on user file paths (~/Desktop, ~/Pictures/Screenshots) and perform renaming/moving; referenced OCR tools (textsnip, EasyOCR) are reasonable optional dependencies for the described OCR search feature.

说明范围

SKILL.md instructs the agent/user to list, rename, move, archive screenshots and to run OCR tools. It also shows a 'defaults write com.apple.screencapture location' command which changes a macOS system setting (expected for this purpose). The docs recommend adding cron jobs, Hazel rules, and shell aliases which extend the skill's effects persistently on the host—these are in-scope but are system-modifying and should be applied only with user c…

安装机制

No install spec is provided (instruction-only plus two small scripts). Nothing is downloaded or executed from external URLs by the skill itself. The scripts are small, readable, and perform only local filesystem operations.

证书

The skill requests no environment variables or credentials. The scripts only access user file paths. Note: running OCR or moving files may require macOS filesystem permissions (e.g., Desktop/Pictures access or Full Disk Access) and installing third-party OCR tools via Homebrew/pip is required if the user wants those features.

持久

The skill itself is not permanently enabled (always:false) and does not request elevated platform privileges. However, the documentation suggests adding cron entries, Hazel automation rules, and shell aliases which create persistent behaviors on the host. This is expected for an automation tool but worth highlighting as a user action that persists outside the agent.

综合结论

This skill appears to do exactly what it says: local renaming and archiving of macOS screenshots and guidance for using OCR. Before running anything, review the two Python scripts locally and run them with --dry-run first. Be aware the README shows a 'defaults write com.apple.screencapture' command that will change where macOS saves screenshots—only run it if you want that change. If you enable scheduled automation (crontab, Hazel) or add shel…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Skreenshot」。简介:Organize, tag, search, and manage macOS screenshots with OCR, bulk renaming, fo…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/10sk/skreenshot/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: Skreenshot
description: Organize, tag, search, and manage screenshots on macOS. Use when users need to: (1) find specific screenshots, (2) organize screenshots into folders by category/project, (3) search screenshot content via OCR, (4) bulk rename or move screenshots, (5) clean up old screenshots, or (6) integrate with CleanShot X or macOS screenshot tool.
---

# Skreenshot

macOS accumulates screenshots rapidly—on the Desktop by default, often forgotten and unorganized. This skill provides workflows to tame the chaos.

## Quick Start

**Find screenshots:**
```bash
# List recent screenshots (last 7 days)
find ~/Desktop -name "Screenshot*.png" -mtime -7 | head -20

# Search by content (OCR)
textsnip -i ~/Desktop/Screenshot*.png | grep -i "receipt"
```

**Organize:**
```bash
# Move to categorized folders
mkdir -p ~/Pictures/Screenshots/{work,personal,receipts,memes}
mv ~/Desktop/Screenshot*.png ~/Pictures/Screenshots/personal/
```

## Default Screenshot Location

macOS saves to `~/Desktop` by default. Change it:
```bash
# Set custom location
defaults write com.apple.screencapture location ~/Pictures/Screenshots
killall SystemUIServer
```

## Screenshot Naming Patterns

Default: `Screenshot YYYY-MM-DD at HH.MM.SS.png`

Smart rename with context:
```bash
# Use script for batch rename with date + optional tags
python scripts/rename_screenshots.py --add-tags work,receipt
```

## OCR Search

Search screenshot content with OCR tools:
- **textsnip** (CLI): `textsnip -i *.png | grep "search term"`
- **EasyOCR** (Python): See `references/ocr-setup.md`
- **macOS built-in**: Live Selection (Cmd+Shift+4 then drag)

## Organization Strategies

### By Project/Client
```
Pictures/Screenshots/
├── client-acme/
├── client-globex/
└── personal/
```

### By Category
```
Pictures/Screenshots/
├── receipts/
├── bugs/
├── inspiration/
├── memes/
└── reference/
```

### By Date (auto-archive)
```
Pictures/Screenshots/
├── 2026/
│   ├── 01-january/
│   ├── 02-february/
│   └── ...
```

## CleanShot X Integration

If using CleanShot X:
- Screenshots save to custom folder (configurable)
- OCR built-in (Cmd+Shift+O)
- Auto-upload to cloud (optional)

See `references/cleancast-x.md` for workflow details.

## Automation Scripts

### `scripts/rename_screenshots.py`
Batch rename with smart patterns (date, app name, tags).

### `scripts/archive_old_screenshots.py`
Move screenshots older than N days to archive folder.

### `scripts/ocr_search.py`
Search all screenshots by text content.

## Workflow Examples

**"Find that screenshot of the error message"**
1. Search by date range (when did you see the error?)
2. OCR search for error text
3. Open matching results

**"Organize my Desktop screenshots"**
1. Run archive script for old screenshots
2. Move recent ones to categorized folders
3. Update links if needed (wikilinks, docs)

**"Search all screenshots for 'invoice'"**
1. Run OCR search script
2. Filter results by date/category
3. Return matches with preview

---

**References:**
- `references/ocr-setup.md` - OCR tool setup and usage
- `references/cleancast-x.md` - CleanShot X workflows
- `references/automation-patterns.md` - Advanced automation scripts