PhotoCHAT Photo Search

👤 photochat 📦 v1.0.0 ⭐ 4.4 ⬇️ 1.1K 下载
🎨 设计多媒体 免费

📖 技能介绍

PhotoCHAT CLI Search

Search the user's photo library using PhotoCHAT's natural language search CLI.

Command

photochat search [options] <natural language query>

Uses the MSIX-packaged photochat app execution alias (v0.6.0+).

Options

Flag Purpose Default
--json Machine-readable JSON output off
--limit N Max results 5
--show-filters Print parsed face/date/exclusion filters off
--show-scores Include similarity scores in plain text off
--profile NAME Force-include a face profile none
--day-first Parse ambiguous dates as DD/MM off
--dry-run Parse query only, skip retrieval off

Workflow

  1. Run search with --json, --day-first, and a reasonable --limit:
photochat search --json --day-first --limit 10 show me a photo of sarah at the beach
  1. Parse JSON output:

    来源于7w4.net。

{
  "query": "original query text",
  "intent": {
    "cleaned_query": "processed query",
    "face_filters": ["sarah"],
    "date_range": null,
    "exclude_terms": []
  },
  "total_results": 25,
  "returned_results": 5,
  "results": [
    { "rank": 1, "path": "I:/Pictures/.../photo.JPG", "score": 0.55 }
  ]
}
  1. Present results:
    • Show file paths and match count (returned vs total)
    • To display a photo, use the image tool with the path from results
    • Scores above 0.4 are decent; above 0.5 is a strong match
    • If zero results, suggest simplifying the query or check filters with --show-filters

Query Capabilities

The parser handles rich natural language:

  • Faces: "Sarah at the beach" auto-filters face profile "Sarah"
  • Dates: "from 2021", "in March", "before 2015", "from Mar 21"
  • Exclusions: "without Matt" excludes face or concept
  • Mood/style: "photos that feel cozy and warm", "vintage film look"
  • Combos: "Bella standing next to a tall building from Mar 21"

For more examples, read references/search-examples.txt.

Important

  • Always use --day-first (Australian date format DD/MM)
  • Always use --json for parseable output
  • Default --limit 5 unless user asks for more
  • First search takes 10-30s (model loading); use 60s timeout on first call
  • Result paths are absolute file paths; pass directly to the image tool

Exit Codes

Code Meaning
0 Success (includes zero-result searches)
2 Argument/usage error
3 Runtime/model init failure
4 Storage init/access failure
5 Unexpected failure

🤖 AI 评测

这个 Skill 质量中规中矩。优点是文档清晰易懂,搜索示例丰富,涵盖了各种日常查询场景,对新手比较友好。不足之处是缺少基本的使用前提说明(比如怎么安装 photochat 应用),遇到问题时找不到帮助指引,示例输出展示不够全面。整体可满足基本使用需求,但还有完善空间。

📊 多维度评分

适应性4.8
规范性4
有效性4.9
可靠性4.2
可信度4.3

📁 包含文件 (3 个)

📄 SKILL.md 2.9 KB
📄 _meta.json 135 B
📄 references/search-examples.txt 1.8 KB