К основному содержанию
скилл CX Codex

c-contacts — скилл для Claude Code: что делает и как установить

Скилл обращается к macOS Contacts через AppleScript: ищет людей, показывает контакты и достаёт email или телефон. Подойдёт для запросов к адресной книге из агента.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add daxaur/openpaw --skill c-contacts -a claude-code
Открыть на GitHub

Что делает c-contacts

c-contacts работает с приложением macOS Contacts через AppleScript, без отдельной CLI-утилиты. Скилл ищет людей по части имени или email, возвращает имена, адреса и телефоны, получает данные конкретного контакта и считает записи в адресной книге.

При нескольких совпадениях он должен показать все найденные варианты и дать выбрать нужный. Для поиска по имени используется частичное совпадение, а данные контактов нельзя сохранять в файлах памяти. На macOS приложение Contacts может быть закрыто: AppleScript сам обращается к нему.

Какие задачи решает

  • найти контакт по части имени
  • получить email конкретного человека
  • узнать номер телефона из адресной книги
  • показать все имена контактов
  • найти записи по части email

Примеры запросов агенту

  • Найди в macOS Contacts все контакты с именем «John» и покажи их email и телефоны.
  • Получи email контакта «John Smith».
  • Посчитай количество записей в macOS Contacts.

Как установить c-contacts

1Через Skills CLI (Vercel)

npx skills add daxaur/openpaw --skill c-contacts -a claude-code

2Вручную: положить файлы

~/.claude/skills/c-contacts/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/c-contacts/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о c-contacts

Как установить c-contacts в Claude Code?

Выполните npx skills add daxaur/openpaw --skill c-contacts -a claude-code, затем проверьте файл ~/.claude/skills/c-contacts/SKILL.md.

Что делает c-contacts?

Скилл управляет поиском и чтением контактов macOS Contacts через AppleScript. Он может находить людей по имени или email, возвращать телефоны и адреса, а также считать записи.

Нужно ли запускать приложение Contacts заранее?

Нет. AppleScript обращается к Contacts, даже когда приложение не запущено.

Исходный текст

SKILL.md · MIT
---
name: c-contacts
description: macOS Contacts — search, list, and look up contact details via AppleScript.
tags: [contacts, address-book, people, phone]
---

# Contacts — Address Book

Access macOS Contacts app via AppleScript. No CLI tool needed.

## Commands

```bash
# Search for a contact by name
osascript -e 'tell application "Contacts"
  set results to (every person whose name contains "John")
  set output to ""
  repeat with p in results
    set output to output & name of p & linefeed
    repeat with e in emails of p
      set output to output & "  Email: " & value of e & linefeed
    end repeat
    repeat with ph in phones of p
      set output to output & "  Phone: " & value of ph & linefeed
    end repeat
    set output to output & linefeed
  end repeat
  return output
end tell'

# Get all contact names
osascript -e 'tell application "Contacts" to get name of every person'

# Get a specific contact's email
osascript -e 'tell application "Contacts"
  set p to first person whose name is "John Smith"
  get value of every email of p
end tell'

# Get a specific contact's phone
osascript -e 'tell application "Contacts"
  set p to first person whose name is "John Smith"
  get value of every phone of p
end tell'

# Count contacts
osascript -e 'tell application "Contacts" to count every person'

# Search by email
osascript -e 'tell application "Contacts"
  set results to (every person whose value of emails contains "john@")
  get name of results
end tell'
```

## Guidelines

- Always search by partial name (uses `contains`) to be flexible
- Return name, email, and phone by default
- If multiple matches, list all and let the user pick
- Contacts app does not need to be running — AppleScript handles it
- Never store contact details in memory files for privacy
- If asked "what's [name]'s number?", search contacts first, then memory

© daxaur · MIT · daxaur/openpaw

Похожие скиллы

Все скиллы по теме «Автоматизация и no-code: n8n, Zapier, Make» →
remotion-render официальный Remotion Экспортирует видео и отдельные кадры из проектов Remotion через консольные команды. CX Codex GP ChatGPT 3установок recipe-share-event-materials официальный googleworkspace Скилл находит участников события Google Calendar и выдаёт им доступ читателя к файлу Google Drive. Подходит для раздачи материалов после встречи. CX Codex +1 29 700установок blogwatcher openclaw Скилл учит агента вести список блогов и RSS/Atom-лент через CLI blogwatcher: добавлять источники, сканировать обновления, отмечать прочитанное. CX Codex +1 5 400установок ego-browser citrolabs Скилл подключает Chromium-браузер ego-lite к ИИ-агенту для автоматизации сайтов, тестирования интерфейсов и сбора данных с сохранением авторизованных сессий пользователя. CX Codex +1 12 200установок composio ComposioHQ Скилл выбирает подход Composio для личного агента или продукта с пользовательскими аккаунтами и помогает настроить интеграцию, выполнить задачу или найти причину сбоя. CX Codex +1 8 100установок remote-browser browser-use Управляет изолированным облачным браузером через CLI Browser Use. Пригодится агентам на серверах без локального Chrome для автоматизации веб-задач. CX Codex +1 4 700установок

Из того же набора38

c-email Управляет почтой через консольные утилиты gog для Gmail и himalaya для стандартного IMAP. Позволяет агенту читать письма, отвечать и наводить порядок в ящике. CX Codex +1 ★ 173звёзд репо c-display Скилл меняет яркость дисплея и переносит файлы в корзину вместо безвозвратного удаления. Пригодится, когда нужно управлять экраном или оставить возможность восстановить файл. CX Codex +1 ★ 173звёзд репо c-cron Скилл для планирования повторяющихся задач и управления службами macOS. Пригодится, когда агенту нужно завести cron или запустить сервис через launchctl. CX Codex +1 ★ 173звёзд репо c Координирует работу скиллов OpenPaw, ведёт долговременную память в Markdown и маршрутизирует запросы пользователя через команду /c. CX Codex +1 ★ 173звёзд репо c-clipboard Даёт агенту доступ к системному буферу обмена: скопировать текст, вставить его в файл, прогнать через преобразование. CX Codex +1 ★ 173звёзд репо c-browser Скилл помогает агенту открывать страницы, нажимать элементы, заполнять формы, делать скриншоты и собирать содержимое сайта. Пригодится для браузерных сценариев и проверки веб-страниц. CX Codex +1 ★ 173звёзд репо c-briefing Собирает утреннюю сводку из установленных скиллов: почта, календарь, задачи, погода. Запускается вручную или по расписанию через cron и launchd. CX Codex +1 ★ 173звёзд репо c-bluetooth Управляет подключением Bluetooth-устройств в macOS через утилиту blu. Помогает агенту находить спаренные наушники или клавиатуры и переключать их по имени. CX Codex +1 ★ 173звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой