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.