NFC Tools for Openclaw

A professional toolset for AI agents to discover, inspect, and safely write to NFC tags using libnfc and nfc-utils.

ppopen
v1.0.0
Mar 10, 2026
0
966
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install nfc-tools

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install nfc-tools using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is NFC Tools?

The nfc-tools skill provides a robust framework for interacting with Near Field Communication hardware through AI agents. By leveraging the power of libnfc and nfc-utils, this skill enables seamless integration with devices like the PN532 or ACR122. It prioritizes security and data integrity, ensuring that sensitive tag identifiers are redacted by default while providing a structured approach to tag discovery and manipulation.

Whether you are managing MIFARE Classic sectors or NDEF payloads, these Openclaw Skills ensure a reliable bridge between digital logic and physical tag interaction. The skill includes built-in safety mechanisms and privacy-first logging to protect sensitive tag metadata during development and deployment.

NFC Tools Use Cases

  • Automating batch NFC tag discovery and hardware enumeration.
  • Inspecting NDEF payloads and MIFARE block layouts for data analysis.
  • Safely updating or writing new data to ISO14443A/B compliant tags.
  • Securely formatting or resetting tags with multi-stage confirmation gates.
  • Planning NFC data structures offline when hardware is temporarily unavailable.

How NFC Tools Works

  1. Validate the environment by checking for libnfc installation and active hardware readers via dedicated sanity scripts.
  2. Perform discovery using nfc-poll to capture signal strength and technology types like MIFARE or ISO14443.
  3. Execute non-destructive read operations to generate binary or hex dumps for user review and reasoning.
  4. Initiate safety-critical write or format workflows that require specific uppercase user confirmation strings.
  5. Verify all modifications by re-reading the tag to ensure the physical data matches the intended payload.

NFC Tools Setup

To begin using these Openclaw Skills, ensure libnfc and nfc-utils are installed on your host system and permissions are correctly configured via udev rules. First, confirm your hardware connection:

# Run the sanity check script
./scripts/check-nfc.sh

# List connected readers
nfc-list

Adjust your environment variables if using multiple readers (e.g., export LIBNFC_DEVICE="pn532_uart:/dev/ttyACM0").

NFC Tools Data Schema & Taxonomy

Component Description
Binary Dumps Raw hex/binary exports (.ul, .mfd) created before any write operation.
NDEF Payloads Validated .ndef files generated via ndef-tool for structured data storage.
Metadata Redacted UID tracking, signal strength (RSSI), and manufacturer details.
Confirmation Logs Audit trail of explicit user authorization for destructive actions.

NFC Tools Advanced Features

  • Automatic UID redaction to maintain privacy across logs and user interfaces.
  • Multi-reader support with dynamic connection string selection via Openclaw Skills.
  • Safety-first confirmation gates for all destructive write and format operations.
  • Offline planning mode using fallback templates when physical readers are disconnected.
  • Verbose tag inspection including sector key verification and block layout mapping.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*