core-nfc

Read and write NDEF tags in iOS apps using CoreNFC.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/onymchat/onym-ios --skill core-nfc-onymchat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core-nfc
Source: https://github.com/onymchat/onym-ios/tree/main/.claude/skills/core-nfc
Command: npx skills add https://github.com/onymchat/onym-ios --skill core-nfc-onymchat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

NFC tag interactions on iPhone can be complex and error-prone. This Skill provides a cohesive guide to reading and writing NDEF tags, handling tag types, session lifecycles, entitlements, and background tag reading with the CoreNFC framework.

Core Features & Use Cases

  • NDEF and tag sessions: read and write NDEF data from tags.
  • Direct tag access: interact with ISO7816, ISO15693, FeliCa, and MIFARE tags.
  • Background reading and reliability: support background tag reading and robust session management, plus entitlement guidance.
  • Use Case: Build an app that reads a tag's URL or text and optionally writes an NDEF message when in range.

Quick Start

Hold your iPhone near an NFC tag to start a reader session and begin reading or writing NDEF data.

Frequently Asked Questions about core-nfc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read and write NFC tags on iPhone using CoreNFC?

Reading and writing NDEF tags on iPhone requires initializing a CoreNFC reader session, scanning the tag, and processing the NDEF payload for read or write operations.

Can I use CoreNFC to scan ISO7816, ISO15693, FeliCa, and MIFARE tags?

CoreNFC supports direct access to ISO7816, ISO15693, FeliCa, and MIFARE tag types, allowing iOS apps to interact with these tags beyond standard NDEF data reading and writing.

Do I need special entitlements to read NFC tags in my iOS app?

Reading NFC tags in iOS apps requires adding the NFC entitlement and a usage description to your project configuration to authorize CoreNFC reader session capabilities.

Does CoreNFC support background tag reading on iPhone?

CoreNFC supports background tag reading on iPhone, enabling automatic tag detection while the device is awake without manually launching an app or starting a reader session.

Why is my CoreNFC reader session not working or failing to detect tags?

CoreNFC session failures often stem from missing NFC entitlements, invalid usage descriptions, improper session validation, or unhandled error patterns during the tag scanning lifecycle.