원클릭으로
momentum-app-creator
Create new Flipper Zero applications for Momentum Firmware
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create new Flipper Zero applications for Momentum Firmware
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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