一键导入
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