flutter_soloud Setup
alnitak/flutter_soloud
Walks through adding the flutter_soloud audio engine to a Flutter app, with per-platform setup, initialization, binary-size and logging options, and output device switching.
将 FlutterKit 脚手架初始化为新的应用项目,统一修改应用显示名称、Dart 包名、Android Application ID、Apple Bundle ID、Linux/Windows 标识、Web 名称、运行时品牌文案、Logo、桌面图标和启动页。用户拉取模板后要求改名、改包名、替换品牌资源或完成首次项目配置时使用。
$ npx skills add Joker-x-dev/FlutterKit --skill fkit-setup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Joker-x-dev/FlutterKit fkit-setup --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Joker-x-dev/FlutterKit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/fkit-setup .claude/skills/fkit-setup && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "fkit-setup" agent skill from https://github.com/Joker-x-dev/FlutterKit/tree/main/.agents/skills/fkit-setup into .claude/skills/fkit-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fkit-setup", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Joker-x-dev/FlutterKit/tree/main/.agents/skills/fkit-setupType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Joker-x-dev/FlutterKit --skill fkit-setup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Joker-x-dev/FlutterKit fkit-setup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Joker-x-dev/FlutterKit.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/fkit-setup .agents/skills/fkit-setup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fkit-setup" agent skill from https://github.com/Joker-x-dev/FlutterKit/tree/main/.agents/skills/fkit-setup into .agents/skills/fkit-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fkit-setup", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Joker-x-dev/FlutterKit --skill fkit-setup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Joker-x-dev/FlutterKit fkit-setup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Joker-x-dev/FlutterKit.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/fkit-setup .cursor/skills/fkit-setup && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "fkit-setup" agent skill from https://github.com/Joker-x-dev/FlutterKit/tree/main/.agents/skills/fkit-setup into .cursor/skills/fkit-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fkit-setup", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Joker-x-dev/FlutterKit.git --path .agents/skills/fkit-setup--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Joker-x-dev/FlutterKit --skill fkit-setup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Joker-x-dev/FlutterKit fkit-setup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Joker-x-dev/FlutterKit.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/fkit-setup .gemini/skills/fkit-setup && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "fkit-setup" agent skill from https://github.com/Joker-x-dev/FlutterKit/tree/main/.agents/skills/fkit-setup into .gemini/skills/fkit-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fkit-setup", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Joker-x-dev/FlutterKit fkit-setupInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Joker-x-dev/FlutterKit --skill fkit-setup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Joker-x-dev/FlutterKit.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/fkit-setup .github/skills/fkit-setup && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "fkit-setup" agent skill from https://github.com/Joker-x-dev/FlutterKit/tree/main/.agents/skills/fkit-setup into .github/skills/fkit-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fkit-setup", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Joker-x-dev/FlutterKit --skill fkit-setup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Joker-x-dev/FlutterKit fkit-setup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Joker-x-dev/FlutterKit.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/fkit-setup .opencode/skills/fkit-setup && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "fkit-setup" agent skill from https://github.com/Joker-x-dev/FlutterKit/tree/main/.agents/skills/fkit-setup into .opencode/skills/fkit-setup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fkit-setup", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
fkit-setup将 FlutterKit 脚手架初始化为新的应用项目,统一修改应用显示名称、Dart 包名、Android Application ID、Apple Bundle ID、Linux/Windows 标识、Web 名称、运行时品牌文案、Logo、桌面图标和启动页。用户拉取模板后要求改名、改包名、替换品牌资源或完成首次项目配置时使用。
Fkit Setup is an agent skill from Joker-x-dev/FlutterKit. 将 FlutterKit 脚手架初始化为新的应用项目,统一修改应用显示名称、Dart 包名、Android Application ID、Apple Bundle ID、Linux/Windows 标识、Web 名称、运行时品牌文案、Logo、桌面图标和启动页。用户拉取模板后要求改名、改包名、替换品牌资源或完成首次项目配置时使用。
Its SKILL.md is about 720 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Mobile, covering Cross-platform mobile apps. It works with Dart, Android, Linux and Flutter. The repository describes itself as: 基于 GetX + TDesign 的 Flutter 项目模板,整合常用功能和开发实践. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ad83439. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
dartfluttergitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Fkit Setup loads about 720 tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 218 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Joker-x-dev/FlutterKit at commit ad83439, republished under its MIT licence (© Joker-x-dev). 218 words, ~720 tokens.
.claude/skills/fkit-setup/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.先阅读仓库根目录 AGENTS.md、docs/flutter-kit/扩展/assets.md、README.md 的构建章节,以及 .agents/skills/fkit-native/SKILL.md。修改配置前检查当前六端原生文件、pubspec.yaml、图标与启动页 YAML,不凭记忆猜测 Flutter 模板字段。
在写入前取得以下信息;缺失的关键标识必须向用户确认,不自行创造:
| 信息 | 格式与用途 |
|---|---|
| 应用显示名称 | 用户可见名称,可包含空格和中文 |
| Dart 包名 | snake_case,用于 pubspec.yaml 与 package: import |
| Application/Bundle ID | 小写反向域名,例如 com.example.product |
| 项目描述 | pubspec.yaml、商店或 README 简介 |
| 公司与版权 | Windows、macOS 等原生元数据 |
| 仓库、文档、Demo 地址 | 关于页与 README;缺失时保留或删除,禁止假地址 |
| Logo、图标、启动页源图 | 运行时 Logo、通用图标、iOS 安全边距图、Android 12 启动图 |
| 目标平台 | Android、iOS、macOS、Linux、Windows、Web 的实际支持范围 |
先建立旧值到新值的明确映射,区分显示名称、Dart 包名、原生 ID、二进制名和品牌资源,不做单一字符串的全仓库替换。
应用改名不等于抹除框架来源。默认保留以下内容中的 FlutterKit/FKit 名称:
docs/flutter-kit/ 与 docs/tdesign-flutter/ 框架参考文档。.agents/skills/ 目录中的 fkit-* 项目 Skill 名称和触发描述。AGENTS.md 中的框架技术规范。只修改运行时身份、应用专属说明和用户明确要求重写的仓库资料。完成后按允许列表审查旧标识残留,不把框架文档中的合法名称当作错误。
| 范围 | 重点位置与操作 |
|---|---|
| Flutter/Dart | 修改 pubspec.yaml 的 name、description;Dart 包名变化时更新 lib/、test/ 中全部 package: import |
| 运行时文案 | 修改应用名称国际化、关于页名称、项目链接和业务品牌文案,不改框架文档术语 |
| Android | 修改 namespace、applicationId、Manifest label;同步移动 MainActivity 包目录并修改 Kotlin package 声明 |
| iOS | 修改 Runner 与 RunnerTests 的 PRODUCT_BUNDLE_IDENTIFIER,同步 CFBundleDisplayName、CFBundleName |
| macOS | 修改 PRODUCT_NAME、Bundle ID、RunnerTests ID、版权、.app 引用、Scheme 与测试宿主路径 |
| Linux | 修改 BINARY_NAME、APPLICATION_ID 和窗口标题 |
| Windows | 修改 CMake project/binary、窗口标题、Runner.rc 的公司、描述、内部名、文件名、产品名和版权 |
| Web | 修改 manifest name、short_name,以及 index 的页面标题和 Apple Web App 名称 |
| 品牌资源 | 更新 assets/image/logo.png 与 assets/dev/ 生成源图,核对两个 YAML 后运行图标和启动页生成器 |
| 项目资料 | 按用户决定更新 README、关于页、仓库、文档和 Demo 地址,禁止保留 example.com 等占位链接 |
fkit-native 流程检查尺寸、Alpha、透明边距和 Android 12 安全区。flutter pub get。dart run build_runner build --delete-conflicting-outputs。dart run flutter_launcher_icons 与 dart run flutter_native_splash:create。dart format、flutter analyze、flutter test 和 git diff --check。--no-codesign、macOS 与 Web;Linux、Windows 在对应系统验证。© Joker-x-dev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/fkit-setup of Joker-x-dev/FlutterKit.
Open the folder on GitHubat commit ad83439
Fkit Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Fkit Setup this skillJoker-x-dev/FlutterKit | 127 | — | ~720 | Automated safety check: Pass | MIT | |
| flutter_soloud Setupalnitak/flutter_soloud | 424 | — | ~3.6k | Automated safety check: Notes | MIT | |
| Flutter Embedding Native Viewsbtwld/superdeck | 129 | — | ~2.1k | Automated safety check: Pass | BSD-3-Clause | |
| Sentry Flutter SDKgetsentry/sentry-for-ai | 268 | — | ~7.1k | Automated safety check: Pass | Apache-2.0 | |
| OdevioOdevio/Odevio-CLI | 423 | — | ~7.6k | Automated safety check: Pass | MIT | |
| Maui AI DebuggingRedth/Maui.Gtk | 101 | — | ~4.1k | Automated safety check: Pass | MIT |
alnitak/flutter_soloud
Walks through adding the flutter_soloud audio engine to a Flutter app, with per-platform setup, initialization, binary-size and logging options, and output device switching.
btwld/superdeck
Embeds native Android, iOS, or macOS views into a Flutter app.
getsentry/sentry-for-ai
Full Sentry SDK setup for Flutter and Dart. An agent skill from getsentry/sentry-for-ai.
Odevio/Odevio-CLI
Take a Flutter project to an iPhone or the App Store with Odevio - build, sign and publish iOS apps from Windows, Linux or macOS with no Mac and no Xcode.
Redth/Maui.Gtk
End-to-end workflow for building, deploying, inspecting, and debugging .NET MAUI and MAUI Blazor Hybrid apps as an AI agent.
VeryGoodOpenSource/vgv-ai-flutter-plugin
Audits or remediates Flutter widgets against WCAG 2.2 conformance levels A, AA, or AAA across iOS, Android, Web, macOS, Windows, and Linux, covering Semantics labels and screen reader output under…
Joker-x-dev/FlutterKit
审查 FlutterKit 项目或指定模块的架构边界、命名、注释、TDesign 与设计系统使用、预览、测试、生成文件和多端配置。用户要求全盘扫描、代码审查、架构检查、注释检查、预览完整性检查或质量报告时使用。
Joker-x-dev/FlutterKit
实现和维护 FlutterKit 数据访问链路,覆盖实体、请求、响应、Repository、网络、数据库、本地存储、RequestHelper、分页与全局 Service。用户要求接入接口、持久化数据、创建模型、处理请求结果或实现网络列表时使用。
Joker-x-dev/FlutterKit
创建、修改和重构 FlutterKit 业务模块与页面,覆盖基础父类选择、View、Logic、State、Binding、按需目录、国际化、路由接入和预览。用户要求新增 Feature、页面、模块目录、页面模板或调整页面分层时使用。
Joker-x-dev/FlutterKit
管理 FlutterKit 多端运行时资源、应用图标、原生启动页、Android/iOS/Web/桌面端配置和发布构建。用户要求生成图标、启动页、FlutterGen 资源、同步原生底座、排查原生缓存或执行多端打包时使用。
Joker-x-dev/FlutterKit
配置和维护 FlutterKit 模块化导航,覆盖 Routes、Pages、Navigator、Binding、Params、Result、Guard 与跨模块跳转。用户要求新增路由、页面跳转、传参、结果回传、登录拦截或修复导航状态时使用。
Joker-x-dev/FlutterKit
为 FlutterKit 页面和组件新增、修复或审查 Widget Preview,覆盖响应式设备注解、Logic 注入、静态 Preview Data、网络状态和深浅色检查。用户提到预览、Widget Preview、页面预览、组件预览或全量补预览时使用。
Categories
将 FlutterKit 脚手架初始化为新的应用项目,统一修改应用显示名称、Dart 包名、Android Application ID、Apple Bundle ID、Linux/Windows 标识、Web 名称、运行时品牌文案、Logo、桌面图标和启动页。用户拉取模板后要求改名、改包名、替换品牌资源或完成首次项目配置时使用。. Fkit Setup is an agent skill from Joker-x-dev/FlutterKit.
Fkit Setup fits situations like: tasks that involve Cross-platform mobile apps.
Run `npx skills add Joker-x-dev/FlutterKit --skill fkit-setup -a claude-code`. Or copy the skill folder (.agents/skills/fkit-setup in Joker-x-dev/FlutterKit) into .claude/skills/fkit-setup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Joker-x-dev/FlutterKit --skill fkit-setup -a codex`. Or copy the skill folder (.agents/skills/fkit-setup in Joker-x-dev/FlutterKit) into .agents/skills/fkit-setup in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Joker-x-dev/FlutterKit --skill fkit-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fkit-setup, .gemini/skills/fkit-setup, .github/skills/fkit-setup and .opencode/skills/fkit-setup in your project.
Going by SKILL.md and its folder, Fkit Setup needs the command-line tools its instructions call (dart, flutter and git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Fkit Setup is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 720 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Fkit Setup: flutter_soloud Setup (alnitak/flutter_soloud, 424 stars), Flutter Embedding Native Views (btwld/superdeck, 129 stars), Sentry Flutter SDK (getsentry/sentry-for-ai, 268 stars) and Odevio (Odevio/Odevio-CLI, 423 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Joker-x-dev (a GitHub user) maintains it in Joker-x-dev/FlutterKit, which has 127 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on July 26, 2026.
Source: Joker-x-dev/FlutterKit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.