with one click
momentum-app-creator
Create new Flipper Zero applications for Momentum Firmware
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create new Flipper Zero applications for Momentum Firmware
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Debug Flipper Zero applications and firmware issues
Review Flipper Zero firmware code changes for Momentum-specific patterns, security, and compatibility when analyzing firmware modifications or pull requests.
Create new Agent Skills for the Momentum Firmware project
Analyze and work with Sub-GHz protocols in Momentum Firmware
Auto-detection and interaction with Flipper Zero hardware. Use when the user needs to find a connected Flipper, retrieve device information, or perform serial CLI operations.
| name | momentum-app-creator |
| description | Create new Flipper Zero applications for Momentum Firmware |
| metadata | {"short-description":"Generate complete Flipper Zero apps with proper structure"} |
Create new Flipper Zero applications following Momentum Firmware conventions and best practices.
applications/ directory with subdirectories for different categoriesapplication.fam manifest fileWhen creating a new Flipper Zero app:
Determine app category and location:
applications/main/ - Core system appsapplications/external/ - Third-party appsapplications/debug/ - Debug/development toolsapplications/examples/ - Example applicationsCreate app structure:
applications/[category]/[app_name]/
├── application.fam
├── [app_name].c
├── [app_name]_i.h (if needed)
├── scenes/ (if using scene manager)
└── icons/ (if custom icons needed)
Generate application.fam:
App(
appid="app_name",
name="App Display Name",
apptype=FlipperAppType.EXTERNAL,
entry_point="app_name_app",
cdefines=["APP_NAME"],
requires=["gui"],
stack_size=2 * 1024,
order=10,
fap_icon="icon.png",
fap_category="Category",
)
Create main C file with:
Follow Momentum conventions:
#include <furi.h>
#include <gui/gui.h>
#include <gui/view_dispatcher.h>
#include <gui/scene_manager.h>
#include <gui/modules/submenu.h>
./fbt launch APPSRC=app_name to build and run