core-nfc

Read and write NDEF tags with CoreNFC in iOS apps.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

NFC tag interaction in iOS apps—reading NDEF data, writing records, and managing tag sessions—without ad-hoc workarounds.

Core Features & Use Cases

  • NFC NDEF reading and writing using CoreNFC
  • Tag reader and background tag reading support
  • Entitlements setup, session management, and error handling for robust NFC workflows
  • Use Case: Build apps that scan employee badges, access cards, or product tags to extract URLs, texts, or custom payloads.

Quick Start

Begin by creating an NFCNDEFReaderSession, start scanning, and handle didDetectNDEFs to process NDEF records.

Frequently Asked Questions about core-nfc

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

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

To read NFC tags on iPhone, you create an NFCNDEFReaderSession, start scanning, and handle the didDetectNDEFs delegate method to process NDEF records containing URLs or text payloads.

What do I need to set up NFC tag reading in iOS?

NFC tag reading requires the NFC entitlement, specific Info.plist entries, and proper delegate handling for NFCNDEFReaderSession and NFCTagReaderSession to enable robust tag discovery workflows.

Can I write NFC NDEF records to a tag on iPhone?

Yes, you can write NDEF records to NFC tags using CoreNFC by managing tag reader sessions and handling URL or text payload interactions with proper delegate handling and entitlements.

What is background tag reading in iOS and when do I need it?

Background tag reading allows iOS apps to detect NFC tags automatically without explicitly starting a session, which is useful when you need to scan product tags or access cards passively.