lionad-morotar/local-tools/save-to-eagle
Claude Code and agent skill by lionad-morotar/local-tools
- community
Checking that the SKILL.md file is still in the repository.
归档网络内容到 Eagle 素材库。支持:(1) Behance/Pixiv 图片归档,(2) 网页视频录制(页面动画、滚动录制)。使用方式:'归档 [URL]' 归档图片;'录制网页视频 [URL]' 录制页面动画;'滚动录制 [URL]' 自动滚动截图。支持评分如 '归档 [URL], 3/5'。
Install
npx vskill@latest install lionad-morotar/local-tools/save-to-eagleSKILL.md
Save to Eagle
将网络内容归档到本地 Eagle 素材库。支持图片归档和网页屏幕录制。
功能概览
| 功能 | 触发方式 | 输出 | |
|---|---|---|---|
| 图片归档 | "归档 [URL]" | 下载原图到 Eagle | |
| 视频录制 | "录制网页视频 [URL]" | WebM 视频文件 | |
| 滚动截图 | "滚动录制 [URL]" | 多页 PNG 截图 |
使用方式
图片归档
- "归档 https://www.pixiv.net/artworks/141273594"
- "归档 https://www.pixiv.net/artworks/141273594, 3/5" (带评分)
- "保存这个 Behance 项目"
屏幕录制
- "录制网页视频 https://boardmix.cn" - 录制页面动画
- "滚动录制 https://example.com" - 自动滚动截图
录制参数:
- 默认视口: 1440x900
- 默认时长: 10 秒
- 输出格式: WebM (可用 ffmpeg 转 MP4/GIF)
详细录制指南见 references/screen-recording.md
参数解析(Claude 层处理)
当用户提供类似 "归档 URL, 3/5" 的输入时,Claude 应解析出 URL 和评分:
执行脚本
单条归档
解析参数后,通过命令行调用脚本:
示例:
批量归档(URL 数量 > 6)
当需要归档的图片超过 6 张时,自动启用批量脚本以避免触发反爬虫机制。
批量模式特点:
- 自动速率限制:每作品间隔 4-8 秒随机延迟
- 自动错误隔离:单个失败不影响整体
- 支持 Pixiv 和 Behance 混合 URL
使用方式:
- 创建 URL 列表文件(JSON 格式):
JSON 格式示例:
- 执行批量归档:
- 命令行直接传入(少量 URL):
Pixiv 归档流程
1. 单图作品
- 直接放入
Pixiv文件夹 - 文件名:作品标题
- 注释:作者信息
2. 多图作品
- 创建子文件夹:
Pixiv > {作者} - {标题} - 图片命名:
p1.jpg,p2.jpg... - 自动设置封面:
p1自动设为文件夹封面(通过coverId字段) - 注释:作者信息
文件夹封面数据结构:
coverId: 指向文件夹内某个资源的 ID,Eagle 用此资源作为文件夹缩略图显示
3. 认证方式
Pixiv 需要 cookies 文件:
- 路径:
{Eagle库}/.secrets/pixiv_cookies.json - 格式:Chrome/Firefox 导出的 cookies JSON 数组
Behance 归档流程
1. 提取项目信息
使用 Playwright 访问页面,提取:
- 项目标题
- Creative Field(分类)
- 作者名
- 所有项目图片
2. 分类映射
| Creative Field | Eagle 文件夹 | |
|---|---|---|
| Illustration | 插图 | |
| Graphic Design | 图形设计 | |
| Photography | 摄影 | |
| UI/UX | UI/UX | |
| Motion Graphics | 动画 | |
| Typography | 字体设计 | |
| 3D Art | 3D Art | |
| Architecture | 建筑 | |
| Fashion | 时尚 | |
| Advertising | 广告 | |
| Fine Arts | 美术 | |
| Crafts | 手工艺 | |
| Game Design | 游戏设计 |
3. 创建子文件夹
每个项目都会在其分类下创建独立的子文件夹。
元数据结构
所有归档的图片都包含完整的 Eagle 元数据:
star: 评分(1-5星,0表示无评分)coverId: 文件夹封面资源 ID(多图作品自动设置 p1 为封面)
脚本位置
日志归档位置:
录制脚本用法:
维护工具
当 Eagle 出现启动缓慢、重建索引、资源不显示等问题时,使用维护工具:
常见问题修复
Eagle 启动时重建索引(耗时很长):
文件夹只显示部分资源:
- 通常是 mtime.json 被污染导致
- 使用
repair_library()一键修复
错误处理
- 所有错误直接抛出给用户
- 不自动重试失败的下载
- 不自动处理认证问题
- 新增资源时自动验证 ID 格式(13字符 K 开头)
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinglocal-link/skills/save-to-eagle/SKILL.md
Popularity
- Repository stars
- 7
- Repository forks
- 1
- 7-day trend score
- 10
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 3 May 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lionad-morotar/local-tools/save-to-eagle)