← ClaudeAtlas

searching-apple-noteslisted

Search, recall, and create Apple Notes via semantic vector search powered by Qwen3-Embedding-0.6B and ChromaDB. Use when the user asks to find notes, search memos, recall what they previously wrote, needs note content as context for an answer, or wants to save an insight from the current conversation into Apple Notes. Triggers on phrases like "find in my notes", "search my notes", "what did I write about", "recall my note on", "do I have notes about", "save this to notes", "save this insight", "查我的笔记", "找一下我写过的", "存到备忘录".
yinanli1917-cloud/searching-apple-notes · ★ 1 · AI & Automation · score 74
Install: claude install-skill yinanli1917-cloud/searching-apple-notes
# Apple Notes Semantic Search & Capture This skill gives Claude semantic search over the user's Apple Notes archive and the ability to write new notes back. It uses Qwen3-Embedding-0.6B embeddings (1024-dim, multilingual, strong on Chinese-English mixed content) and ChromaDB. Searches understand meaning and synonyms — searching for "burnout" finds notes about "exhaustion" and "压力" even when neither word literally appears. ## Path resolution The skill's helper scripts live next to this SKILL.md, in the `scripts/` subfolder. They figure out the parent repo's location automatically — there is nothing for the user or for Claude to configure. In the commands below, replace `SKILL_DIR` with the absolute path of this skill folder, which is wherever the user copied it (typically `~/.claude/skills/searching-apple-notes/` or `<project>/.claude/skills/searching-apple-notes/`). ## Prerequisite check Before the first search of a session, verify the index exists by running: ```bash python3.12 SKILL_DIR/scripts/vector_search.py --stats ``` If this returns an error about ChromaDB not being found, the user has not completed the setup steps in the parent repository. Tell them to follow the install instructions in the repo README and then come back. Do not proceed. ## Searching ```bash # Default: full-corpus semantic search, 10 results python3.12 SKILL_DIR/scripts/vector_search.py "query text" # Specify result count python3.12 SKILL_DIR/scripts/vector_search.py "query text" -n 20 # F