Files
lh 00969d1c34 Add /contact-sync skill for Apple Contacts integration (#28)
* Add /contact-sync skill for Apple Contacts integration

New skill that syncs contacts to Apple Contacts via MCP: searches
by name/email, creates if missing, updates if info is incomplete.
Designed to chain automatically after email workflows or run on demand.

Requires the apple-contacts MCP server (optional dependency).

* Fix apple-contacts MCP package name to @griches/apple-contacts-mcp

Corrected the NPM package reference and added .mcp.json config example.

* Address Copilot review feedback on contact-sync skill

- Add security section for untrusted email content (prompt injection)
- Fix name handling: consistent rules for single-token names, align
  Step 1 requirements with Step 3 and error handling
- Fix skill chaining: email-triage now suggests postman agent (not
  skill directly), contact-sync docs clarify dispatcher invocation
- Update CLAUDE.md intro from "13 skills" to "14 skills"
- Update README mermaid diagram from "13" to "14"

* Fix review issues: mermaid count, mcp.json format, alignment, routing bug

- README.md: Update mermaid diagram skill count from +8 to +9 (14 - 5 shown)
- README.md: Add mcpServers wrapper to apple-contacts .mcp.json example so
  users don't create a broken config
- README.md: Fix 1-space alignment on contact-sync line in project structure
- email-triage SKILL.md: Fix inter-agent suggestion that incorrectly pointed
  to Postman agent instead of /contact-sync skill — dispatcher would have
  invoked the wrong thing

---------

Co-authored-by: gnekt <dima9610@gmail.com>
2026-04-09 11:23:38 +02:00
..