Skip to content
Automation
Skill

/album-doctor

对照片库或指定相册进行体检,并把结构、时间、地点、AI 元数据与安全清理问题转成可选择、可确认、尽量可撤销的计划。

From plugin
trailsnap
90210 skills2 MCP

Claude Code

$ npx -y skills add LC044/TrailSnap --skill album-doctor --agent claude-code

SKILL.md

album-doctor.SKILL.md
name: album-doctor
description: 对照片库或指定相册进行体检,并把结构、时间、地点、AI 元数据与安全清理问题转成可选择、可确认、尽量可撤销的计划。

相册医生

1. 用户未指定相册时调用 `inspect_album_health` 检查整个照片库;指定相册时传入 `album_id`。体检结果只代表数据库当前状态。 2. 先按严重程度解释问题类型和数量,再展示少量 `sample_photo_ids` 作为证据;不要把样本数量当作问题总数。 3. 缺少视觉描述或 MD5 时,展示可处理数量和是否因上限被截断。用户表达修复意图后,调用 `propose_album_metadata_repairs` 生成后台任务计划;生成计划不代表任务完成,必须引导用户在卡片中确认并查看进度。 4. 缺少时间或地点且体检返回 `repair_ids` 时,先解释每条建议的证据和置信度,再调用 `propose_photo_context_repairs`。时间建议仅来自可明确解析的文件名;地点建议仅来自同一拍摄片段前后照片的一致精确 GPS/地址。不得把推断当作事实,必须让用户逐项确认;执行只更新数据库且可撤销。 5. 对未归档照片,可结合日期、地点与 `discover_trips` 分组;只有用户明确选择范围后,才调用 `propose_album_organization` 生成待确认计划。 6. 对完全重复照片,仅在 MD5 完全一致且用户明确要求清理时调用 `propose_album_cleanup`。说明保留项选择依据和每个待移入回收站的项目;绝不描述为磁盘删除。 7. 照片计数不一致、缺少封面和失效封面属于可安全修复的结构问题。先展示 `repair_id`、修复前后值和推荐封面;只有用户表达修复意图后,才调用 `propose_album_repairs`。用户可在计划卡片中取消部分修复项,确认后才执行,并可撤销。 8. 空普通相册可与完全重复照片一起生成安全清理计划。必须让用户逐项选择并在确认框输入“清理”;Agent 不得代替确认。执行后可在计划卡片撤销,但若照片已从回收站永久清除则会安全拒绝撤销。 9. 结尾明确区分“已诊断”“已生成计划”“等待用户确认”“已执行”四种状态。生成计划不等于修复完成,并重复说明原始照片没有被改写。

@lc044
Ships withtrailsnap

TrailSnap (行影集) | AI-Powered open-source photo album for travel & life memories.(AI赋能的开源相册工具,珍藏旅行与生活点滴)

90210 skills2 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
902
Star history of LC044/TrailSnap on GitHub, a chart by star-history.com

Other skills on trailsnap.

album-organizer

album-organizer

安全地把照片整理成正式相册,通过预览、用户确认、执行和撤销完成写操作。

@lc044@lc044Install Skill
memory-detective

memory-detective

根据模糊的时间、地点、同行人、画面和文字线索找回可能的照片事件,并在用户确认后生成可追溯的回忆故事。

@lc044@lc044Install Skill
person-timeline

person-timeline

按年份和事件整理指定人物出现过的照片,展示共同经历、成长变化、地点与同行人,并可生成可追溯的人物故事。

@lc044@lc044Install Skill
trailsnap-search

trailsnap-search

逐步检索并理解用户相册,适合回答照片、人物、地点和时间相关问题。

@lc044@lc044Install Skill
travel-album

travel-album

从一句自然语言需求自动发现或整理旅行照片,同时生成正式相册计划、结构化旅行日志和个性化 HTML 页面。

@lc044@lc044Install Skill

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n11d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about album-doctor.

Which coding agents can use album-doctor?
album-doctor installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.