core-nfc

Read and write NDEF messages on iOS using the CoreNFC framework.

981|50|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/dpearson2699/swift-ios-skills --skill core-nfc-dpearson2699
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core-nfc
Source: https://github.com/dpearson2699/swift-ios-skills/tree/main/skills/core-nfc
Command: npx skills add https://github.com/dpearson2699/swift-ios-skills --skill core-nfc-dpearson2699

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables your iOS applications to interact with NFC tags, allowing for seamless data reading and writing directly from user devices.

Core Features & Use Cases

  • NDEF Tag Reading/Writing: Scan and interpret NDEF-formatted tags (URLs, text, etc.) and write new NDEF messages.
  • Advanced Tag Support: Interact with ISO 7816, ISO 15693, FeliCa, and MIFARE tags for more complex applications.
  • Background Tag Reading: Enable your app to detect NFC tags even when it's not in the foreground.
  • Use Case: Develop a smart poster app that reads a URL from an NFC tag and opens it in the browser, or create an inventory management system that writes product details to NFC tags.

Quick Start

Use the core-nfc skill to begin scanning for NDEF tags.

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 NDEF tags in my iOS app using CoreNFC?

To read and write NDEF tags in an iOS app using CoreNFC, you use the CoreNFC framework to scan tags, interpret NDEF messages like URLs and text, and write new NDEF payloads directly to compatible tags.

What iOS project configuration is required for NFC tag reading?

NFC tag reading requires proper iOS project configuration, including adding specific entitlements and adding required Info.plist entries for NFC functionality to grant your application the necessary hardware permissions.

Can I use CoreNFC to scan MIFARE, FeliCa, ISO 7816, or ISO 15693 tags?

Yes, CoreNFC supports advanced tag interaction and can scan various tag types including MIFARE, FeliCa, ISO 7816, and ISO 15693 tags for more complex iOS near-field communication applications.

How does background NFC tag reading work on iOS?

Background NFC tag reading enables your iOS application to detect and interact with NFC tags even when the app is not actively running in the foreground, allowing seamless background data capture.

What are the best use cases for implementing NFC tag interaction in Swift?

Best use cases for NFC tag interaction in Swift include developing smart poster apps that read URLs from tags to open in browsers, or building inventory management systems that write product details directly to NFC tags.

Why is my CoreNFC NDEF tag reading not working in Swift?

CoreNFC NDEF tag reading often fails if the iOS project lacks proper configuration; you must ensure the correct entitlements are applied and all required Info.plist entries for NFC functionality are present.