Updated 3w ago
by EmadBeltaje
flutter_getx_template
Create flutter project with all needed configuration and AI-Agent awareness in two minutes (AI-Skills, theme, localization, connect to firebase, FCM, local notifications, safe API call, error handling, animation..etc)
519 GitHub stars (519)
Steady at 519 stars — no new stars in the 3 days since Oct 13.
- 8 skills (8 skills found in its SKILL.md files)
- 138 forks (138 forks)
- 3w ago last update (Last updated 3w ago)
Install
Skills CLI
npx skills add EmadBeltaje/flutter_getx_template
Asks which skills and agents to install. Just one: npx skills add EmadBeltaje/flutter_getx_template --skill api-request — add -g for every project.
Claude Code
git clone https://github.com/EmadBeltaje/flutter_getx_templatecp -r "flutter_getx_template/.agent/skills/api-request" ~/.claude/skills/
Copies the api-request skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add EmadBeltaje/flutter_getx_template
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
api-request
Adds a BaseClient.safeApiCall method to a controller, with URL, HTTP method, return model, loading/error/success status, and optional raw JSON model. Use when the user wants an API call, HTTP request, fetch, post, BaseClient, or to load data into a screen.
.agent/skills/api-request/SKILL.md on GitHub (opens in a new tab) -
change-package-name
Changes the Android/iOS application id using change_app_package_name. Use when the user asks to change package name, applicationId, bundle id, or app id.
.agent/skills/change-package-name/SKILL.md on GitHub (opens in a new tab) -
create-controller
Creates a GetX controller in a module’s controllers folder and registers it in that module’s binding with Get.lazyPut. Use whenever the user asks to create a controller, says get create controller, wants a new GetxController on a screen or module, or passes on/with like get create controller:dialog on home.
.agent/skills/create-controller/SKILL.md on GitHub (opens in a new tab) -
create-screen
Creates a GetX screen module (controller, view, binding) under lib/app/modules and registers it in app routes. Use whenever the user asks to create a screen, page, or module, says get create screen, get create page, get create module, or wants a new GetX view plus controller plus binding with routing.
.agent/skills/create-screen/SKILL.md on GitHub (opens in a new tab) -
localization
Explains and changes GetX localization in this app: default language, switching language, adding a language, and adding string keys. Use when the user mentions localization, translation, locale, language, Strings.tr, i18n, or LocalizationService.
.agent/skills/localization/SKILL.md on GitHub (opens in a new tab) -
rename-app
Renames the Flutter app display name on all platforms using rename_app. Use when the user asks to rename the app, change the app name, or set the launcher name.
.agent/skills/rename-app/SKILL.md on GitHub (opens in a new tab) -
theme
Explains and changes this app’s light/dark theme, default theme, colors, ThemeExtensions, and fonts. Use when the user mentions theme, dark mode, light mode, colors, ThemeExtension, fonts, Google Fonts, MyTheme, or MyStyles.
.agent/skills/theme/SKILL.md on GitHub (opens in a new tab) -
ui-conventions
UI rules for creating or editing widgets and screens in this app: ScreenUtil sizes, localized strings, theme colors, MyWidgetsAnimator for API UI, and CustomSnackBar. Use when writing or changing Flutter UI, widgets, screens, views, snackbars, or toasts.
.agent/skills/ui-conventions/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.