From nfc-ops
Use when you need to write a payload to a single NFC tag — provide the payload (URL, text, or raw NDEF) and present the tag to the reader.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin nfc-opsThis skill uses the workspace's default tool permissions.
Write a single payload to an NFC tag. Supports URL records, plain text records, and raw NDEF data. The skill verifies tag detection, writes the payload, reads it back to confirm, and logs the operation for audit.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Write a single payload to an NFC tag. Supports URL records, plain text records, and raw NDEF data. The skill verifies tag detection, writes the payload, reads it back to confirm, and logs the operation for audit.
url | text | ndef-raw (defaults to url if not given).nfc-list is available (which nfc-list).nfc-list to detect the tag and capture its UID. Fail with a clear message if no tag is detected.url: Use nfcpy or libnfc NDEF library to encode a URI record (or construct manually if not available).text: Encode as plain UTF-8 text record.ndef-raw: Pass bytes directly.nfc-mfclassic write (for MIFARE Classic) or nfc-mfultralight write (for NTAG21x), adjusting sector/page offsets as needed.${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/nfc-ops/state/write-log.jsonl with:
write-log.jsonl is appended with a new entry.inspect-tag to check lock status.