Agent Skills
返回列表
照片签 Oracle

照片签 Oracle

生活服务 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 中的官方指南,在你的 AI 助手中安装 @user_0d1a571f/photo-oracle 技能。

技能介绍

解决什么问题

个人照片文件夹会不断膨胀,但大多数照片在存进去之后就不再被翻看。Photo Oracle 要回答的是一个很具体的问题:能不能把已经躺在本地的照片变成一种轻量的回顾触发器,让过去某天的画面偶然地出现在今天?它把本地照片文件夹当作只读的记忆卡堆,主要入口是「今日照片签」——每天从用户自己的历史照片里抽一张,作为今天的一个象征性参照。

核心能力与工作方式

  • 只读索引:先确认 Python 3.11+ 可用,执行 python scripts/oracle.py --help 自检;然后需要用户提供一个或多个本地源文件夹,以及一个位于所有源文件夹之外的 state 文件夹。源照片全程只读,不修改、删除、移动、重命名或编辑;缓存、数据库、缩略图和隐藏文件同样不允许写入源目录。
  • 视频文件完全跳过:即使出现在已授权目录中,视频扩展名也会被忽略,不进入扫描、哈希、索引或分析流程。
  • 首次运行流程:依次执行 init、scan、candidates --mode opening、stage;缺少 state 目录时先初始化。
  • 今日照片签:执行 fortune --state-root ...,每个照片库在每个本地日期只产生一张官方签。当天重复请求时返回已有签并拒绝重摇,但会立刻给出 explain、action、echo 或 night-review 等后续分支。
  • 输出契约:每张签必须包含 title、observations、context、selectionreason、interpretation、reflectionquestion、uncertainty 七个字段,其中 observation 只能来自画面可见内容或元数据。stage 之后读取返回的 reply-images.json,并把四条 Markdown 图片条目直接发到对话里,而不是只靠文字描述照片。

适用边界

这是娱乐与自我反思工具,不是心理评估、医疗服务或未来预测。解读只能作为「可能的联想」提出,不能当成关于人格、心理状态或隐藏特质的事实。不能推断 MBTI、心理健康、性取向、宗教、政治、收入、犯罪倾向或未来事件;文件时间戳也不能用来断言观看历史。若用户不同意模型读取图像,则只索引元数据,不生成视觉解读。

使用场景

  • 想用自己过去的照片做今日照片签,又不改动原始照片库
  • 手头有多个本地照片目录,需要建立外部状态目录并扫描索引
  • 想对某张照片继续追问,使用 explain、action 或 echo 分支
  • 想按三张牌阵为一个具体问题做一次照片式反思

适合人员

  • 在本地维护大量照片、想定期回顾的摄影爱好者
  • 重视隐私、只愿意让脚本只读访问照片目录的用户
  • 喜欢用随机素材做情绪日记和反思的写作者
  • 开发 CLI 工作流、需要明确输入输出契约的工程师