Apple Notes Snapshot Control-Room
Purpose
Help a host, plugin, or collaborator consume Apple Notes Snapshot without rewriting it into a hosted AI platform or a generic assistant product.
What this skill teaches
- how to acquire
notesctlfrom a public checkout when the host does not already have it - how to prove the local control room before touching builder surfaces
- how to wire
notesctl mcpinto a host without pretending there is a remote service - how to separate AI Diagnose, Local Web API, and MCP into three different lanes
- how to talk about attach proof honestly
Keep this identity first
- Apple Notes local-first backup control room for macOS
notesctlis the canonical human entrypointAI Diagnoseis an advisory sidecarLocal Web APIis token-gated and same-machineMCPis stdio-first and read-only-first
First-success flow
- Acquire
notesctlfirst usingreferences/install-and-attach.md. - Prove the operator lane first:
./notesctl run --no-status./notesctl install --minutes 30 --load./notesctl verify./notesctl doctor
- Only after local state exists, attach the builder lane:
./notesctl ai-diagnose./notesctl web./notesctl mcp
- Keep host proof separate from repo proof.
MCP capability surface
- post-attach host checks should see
get_status,run_doctor,verify_freshness,get_log_health,list_recent_runs, andget_access_policy - the repo also documents the
notes-snapshot://recent-runsresource as a first read-back surface - boundary: local stdio only, read-only-first tools/resources, and no hosted runtime
Preflight before any attach claim
Do not treat host registration as proof by itself.
Verify:
./notesctl run --no-status./notesctl verify./notesctl doctor --json./notesctl status --json
If those fail, call it a local snapshot preflight problem, not an MCP bug.
Truthful distribution boundary
- Repo-owned starter packs and local marketplaces are public-ready wiring kits.
- They are not the same thing as official public directory listing.
- A tagged
v0.1.12named-host attach-proof trail on one machine does not become a universal proof for every host build or every machine.
Example prompts
- "Wire Apple Notes Snapshot MCP into this host and tell me whether the blocker is local preflight or MCP configuration."
- "Explain the difference between AI Diagnose, Local Web API, and MCP in Apple Notes Snapshot."
- "Show me the shortest proof path from first run to MCP attach."
- "Use the control-room skill to explain why a backup loop drifted."
Best-fit use cases
- Repo-scoped guidance for Codex, Claude Code, OpenClaw, or another local host
- Public skill distribution through a ClawHub-style listing or another skill-folder distribution lane
- Public-facing docs or README edits that must keep builder wording honest
What this skill should not do
- Do not reposition Apple Notes Snapshot as a hosted agent platform.
- Do not claim official marketplace or directory listing unless it truly landed.
- Do not collapse repo-side proof, current-host proof, and public registry publication into one sentence.
Read next
references/install-and-attach.mdreferences/usage-and-proof.md