core-nfc — скилл для Claude Code: что делает и как установить
Скилл настраивает работу с CoreNFC в iOS-проектах, от чтения и записи NDEF-меток до низкоуровневых сессий с чипами MIFARE или FeliCa.
npx skills add dpearson2699/swift-ios-skills --skill core-nfc -a claude-codeЧто делает core-nfc
Скилл подсказывает агенту готовые паттерны работы с фреймворком CoreNFC в iOS. Он помогает развернуть сессии NFCNDEFReaderSession для стандартных записей вроде ссылок и текста, а также NFCTagReaderSession для прямого взаимодействия с протоколами ISO 7816, ISO 15693, FeliCa и MIFARE. В инструкции заложены делегаты для отслеживания состояния метки и обработки ошибок сессии.
Внутри собраны правила настройки проекта в Xcode. Скилл напоминает добавить ключ NFCReaderUsageDescription в Info.plist, подключить entitlement com.apple.developer.nfc.readersession.formats со значением TAG вместо устаревшего NDEF и зарегистрировать нужные идентификаторы приложений для смарт-карт. Чтение меток на уровне железа работает на iPhone 7 и новее. Важно помнить, что протокольные сессии здесь запрещено задействовать для платёжных идентификаторов AID.
Какие задачи решает
- настроить чтение NDEF-записей через NFCNDEFReaderSession
- записать ссылки и текстовые данные на чип с проверкой статуса
- сконфигурировать entitlements и Info.plist для работы с NFC
- подключить низкоуровневый опрос меток ISO 7816, FeliCa или MIFARE
Примеры запросов агенту
- Помоги настроить NFCNDEFReaderSession для чтения URL-адресов с меток на iOS
- Как правильно записать NDEF-сообщение на метку и проверить статус readWrite?
- Добавь конфигурацию entitlements и Info.plist для поддержки меток ISO 7816
Как установить core-nfc
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill core-nfc -a claude-code2Вручную: положить файлы
~/.claude/skills/core-nfc/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/core-nfc/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill core-nfc -a codex2Вручную: положить файлы
.agents/skills/core-nfc/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill core-nfc -a cursor2Вручную: положить файлы
.cursor/skills/core-nfc/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills core-nfc2Вручную: положить файлы
.github/skills/core-nfc/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill core-nfc -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/core-nfcВручную: положить файлы
.devin/skills/core-nfc/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill core-nfc -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о core-nfc
Как установить core-nfc в Claude Code?
Выполните команду npx skills add dpearson2699/swift-ios-skills --skill core-nfc -a claude-code. Файлы скилла будут скопированы в рабочее окружение агента.
Что делает скилл core-nfc?
Он даёт агенту инструкции по созданию сессий CoreNFC, формированию NDEF-записей, записи данных на метки и заполнению файлов конфигурации проекта Xcode.
Какие устройства поддерживают работу со скиллом?
Аппаратное сканирование меток через CoreNFC поддерживается на iPhone 7 и более новых моделях. Код всегда должен проверять свойство readingAvailable перед вызовом сессий.