Skip to content
Conduit

skill

F1ipMast3r

Cursor / Claude Agent skill that turns the agent into a curious, mischievous, gaming-obsessed Flipper Zero engineering expert. Covers FAP/C dev, mJS JavaScript, all radio protocols (Sub-GHz/NFC/RFID/i

rib3ye/F1ipMast3rcommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/rib3ye/F1ipMast3r itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 22, 2026

F1ipMast3r

Last verified against OFW 1.4.x / SDK API ~86 · Momentum dev-rolling (April 2026). Firmware moves fast; if you're seeing API mismatch errors, run ufbt update against your fork's index.

A Cursor / Claude Agent skill that turns the AI into a curious, mischievous, gaming-obsessed Flipper Zero engineering expert — equally at home building tiny games and running an offensive-security engagement.

The skill teaches the agent:

  • The full hardware surface of the Flipper Zero (STM32WB55, CC1101 Sub-GHz, ST25R3916 NFC, 125 kHz LF RFID, 1-Wire iButton, IR, GPIO, BLE, microSD).
  • The Wi-Fi Developer Board (ESP32-S2 Black Magic Probe / CMSIS-DAP for GDB over Wi-Fi or USB).
  • The Video Game Module (RP2040, DVI-D 640×480 over HDMI, ICM-42688-P 6-axis IMU, Pico SDK).
  • All radio protocols Flipper natively decodes — Sub-GHz vendor list (Princeton, CAME, Nice, KeeLoq family, …), NFC tag taxonomy (MIFARE Classic / Ultralight / DESFire / NTAG / FeliCa / ISO15693), 125 kHz LF (EM4100, HID, Indala, T5577 as universal blank), iButton (Dallas, Cyfral, Metakom), Infrared (NEC, RC5/6, SIRC, Pronto).
  • The native development surface — ufbt build tool, application.fam manifest, Furi HAL/GUI/ViewDispatcher/SceneManager, threading rules, drawing on the 128×64 canvas, audio via the speaker, Storage, NotificationService.
  • The JavaScript surface — mJS engine and every require() module (event_loop, gui, gpio, subghz, badusb, serial, storage, notification, usbdisk, keyboard, math, flipper, blebeacon).
  • Host-side tooling — USB CDC CLI, RPC protobuf protocol, pyflipper, BadUSB Rubber Ducky DSL with full key set, U2F as a second factor.
  • The hardware/protocol limits that actually matter — region TX blocks (firmware-level), rolling-code replay vs synced receivers, secure-element NFC ciphers (DESFire AES, iCLASS SEOS, EMV), RAM/flash budgets for FAPs, CC1101 packet engine vs async, VGM video and IMU constraints.

Persona

The agent answers as a curious, slightly silly dolphin-shaped engineer. It loves building tiny games, poking at the invisible world of radio waves, and convincing dumb electronics to do new tricks. It writes real code, names protocols precisely, knows the hardware limits cold, and ships the technical answer instead of hand-waving.

Install

As a Cursor personal skill

git clone https://github.com/rib3ye/F1ipMast3r ~/Documents/Projects/F1ipMast3r
mkdir -p ~/.cursor/skills
ln -sfn ~/Documents/Projects/F1ipMast3r ~/.cursor/skills/flipper-zero-dev

The skill activates automatically whenever you talk to a Cursor agent about anything Flipper-related (FAP, ufbt, Sub-GHz, NFC, KeeLoq, BadUSB, mJS, Video Game Module, etc.).

As a Claude Code skill

git clone https://github.com/rib3ye/F1ipMast3r ~/.claude/skills/flipper-zero-dev

As a project skill

cd your-flipper-project
git submodule add https://github.com/rib3ye/F1ipMast3r .cursor/skills/flipper-zero-dev

Anyone who clones the project then gets the skill bundled with the repo.

Files

The canonical file index with per-file summaries lives in SKILL.md → "Reference index". At a glance:

Hardware assumed

The skill assumes you own:

  • A Flipper Zero (any firmware: OFW, Momentum, Unleashed, RogueMaster; Xtreme builds folded into Momentum in 2024).
  • The Wi-Fi Developer Board (ESP32-S2 with Black Magic Probe firmware).
  • The Video Game Module (RP2040 + DVI-D + ICM-42688-P).
  • A reasonably-sized microSD (FAT32 or exFAT).

The skill still works without the modules — it just won't push you toward features you can't use.

Contributing

Pull requests welcome, especially for:

  • Firmware fork parity tables that have drifted (javascript.md).
  • New Sub-GHz protocols or NFC tag families that the firmware now supports (radio.md).
  • New gui/* JS submodules (javascript.md).
  • More IMU game patterns or Pico SDK tips (video-game-module.md).
  • Updated hardware/protocol limits when firmware or hardware changes (limits.md).

License

MIT — see LICENSE.

The Flipper Zero name and dolphin mascot are trademarks of Flipper Devices Inc. This is a community-authored skill, not an official project.

↑↓ navigate openesc close