Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add eaglesakura/agent-skills --skill flutter-xcodegen-iosgit clone --depth 1 https://github.com/eaglesakura/agent-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/eaglesakura/agent-skills/flutter-xcodegen-ios)<a href="https://agentmods.dev/skills/eaglesakura/agent-skills/flutter-xcodegen-ios"><img src="https://agentmods.dev/badge/skills/eaglesakura/agent-skills/flutter-xcodegen-ios/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/eaglesakura/agent-skills/flutter-xcodegen-ios"><img src="https://agentmods.dev/badge/skills/eaglesakura/agent-skills/flutter-xcodegen-ios.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00179 | $0.01337 |
| Opus 5 | $0.00089 | $0.00668 |
| Sonnet 5 | $0.00036 | $0.00267 |
| Haiku 4.5 | $0.00018 | $0.00134 |
Grade A, and why
flutter-xcodegen-ios scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 100 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Flutter iOS / XcodeGen 移行
flutter create 等でできた標準 ios/ を、XcodeGen 管理へ移す。
Runner/ のアプリソースは触らず、Configurations/・xcodegen/・project.yml・Exports/ を整備する。
いつ使うか
- 標準
ios/を XcodeGen に移行する - Flavor なし(
Debug/Profile/Release)または Flavor あり構成を作る - Flavor を後から追加する
- Bundle Identifier / Provisioning Profile / export-options-plist を揃える
前提と必須入力
ユーザーは先に Flutter 標準機能で ios/ を用意している前提。
次が 指示に無い場合は推測せずエラーで止める:
- 各 Configuration(または Flavor × Debug/Profile/Release)の Bundle Identifier
- 各 Configuration の Provisioning Profile(
PROVISIONING_PROFILE_SPECIFIER) - IPA 出力時に使う Team ID(
Exports/*.plistのteamID)と、プロファイル対応表
任意(無ければ質問する):
- Flavor 名の一覧(無指定 → Flavor なし)
PRODUCT_NAME/ 表示名- iOS deployment target(テンプレの
__IOS_DEPLOYMENT_TARGET__) DEVELOPMENT_TEAM(xcodegen実行時の環境変数${DEVELOPMENT_TEAM})
作業手順
- 必須入力が揃っているか確認する。欠けていれば不足項目を列挙して停止する
- Flavor 有無を確定する(無指定 → Flavor なし)
- references/directory-layout.md を読む
- Flavor なしなら references/no-flavor.md、ありなら references/flavor.md を読む
./assets/のテンプレをios/へコピーし、プレースホルダ(__…__)を実値に置換するproject.ymlのincludeを Flavor 有無に合わせて直すpostGenCommand.shに実行権限を付けるxcodegenをios/で実行する(DEVELOPMENT_TEAMを環境変数で渡す)- Release IPA は
flutter build ipa --export-options-plist <Exports の plist>で出す旨をユーザーに伝える
コマンド実行時は、プロジェクト規定のツールチェイン(あれば)に従う。
# 例(ios/ で)
DEVELOPMENT_TEAM=__TEAM_ID__ xcodegen
# Release IPA
flutter build ipa --flavor __FLAVOR__ --release --export-options-plist ios/Exports/Production/appstore.plist
Flavor なしなら --flavor は付けない。Ad Hoc なら Exports/Development/adhoc.plist を使う。
プレースホルダ
| 記号 | 意味 |
|---|---|
__PRODUCT_NAME__ |
Xcode PRODUCT_NAME |
__BUNDLE_IDENTIFIER__ |
Configuration ごとの Bundle ID |
__PROVISIONING_PROFILE_SPECIFIER__ |
プロファイル名 |
__CODE_SIGN_IDENTITY__ |
例: iPhone Developer / iPhone Distribution |
__FLAVOR__ |
Flavor 名(development 等) |
__TEAM_ID__ |
Apple Team ID |
__IOS_DEPLOYMENT_TARGET__ |
例: 18.0 |
What ships with it
27 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- assets/Configurations/__FLAVOR__.xcconfig 124 B
- assets/Configurations/app.xcconfig 75 B
- assets/Configurations/Debug-__FLAVOR__/flavor.xcconfig 262 B
- assets/Configurations/Debug/flavor.xcconfig 202 B
- assets/Configurations/Profile/flavor.xcconfig 204 B
- assets/Configurations/Release/flavor.xcconfig 207 B
- assets/Exports/Development/adhoc.plist 667 B
- assets/Exports/Production/appstore.plist 596 B
- assets/project.yml 3.4 KB
- assets/xcodegen/base.yml 1.7 KB
- assets/xcodegen/default.yml 1.6 KB
- assets/xcodegen/flavor.yml 1.9 KB
- assets/xcodegen/Runner.xcworkspace/contents.xcworkspacedata 152 B
- assets/xcodegen/scripts/postGenCommand.sh 642 B runs code
- evals/evals.json 4.7 KB
- evals/files/ios-stub/Flutter/AppFrameworkInfo.plist 0 B
- evals/files/ios-stub/Flutter/Debug.xcconfig 0 B
- evals/files/ios-stub/Flutter/Generated.xcconfig 0 B
- evals/files/ios-stub/Flutter/Profile.xcconfig 0 B
- evals/files/ios-stub/Flutter/Release.xcconfig 0 B
- evals/files/ios-stub/Runner/AppDelegate.swift 81 B
- evals/files/ios-stub/Runner/Info.plist 0 B
- evals/files/ios-stub/Runner/Runner-Bridging-Header.h 0 B
- evals/files/ios-stub/Runner/Runner.entitlements 0 B
- references/directory-layout.md 2.2 KB
- references/flavor.md 913 B
- references/no-flavor.md 852 B
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago First seen · 100 lines · 179 tokens per session scan A 564abebbe3a1
flutter-xcodegen-ios is a skill published in the GitHub repository eaglesakura/agent-skills (2 stars, last pushed 5d ago), licensed MIT. It adds 179 tokens to every session and 1,337 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.
Other skills, from other repositories
agent-browser
Browser automation via Chrome/Chromium CDP — open, snapshot, click, screenshot. For testing web apps, mobile layouts, and automated interactions without Playwright/Puppeteer.
odevio
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. Handles Apple setup, certificates, provisioning profiles, code signing, the .ipa, TestFlight and App Store submission, and fixes build failures automatically. Use…
fastly-compute-well-known-spa-fallback
Fix .well-known files (apple-app-site-association, assetlinks.json) being served as HTML by the @fastly/compute-js-static-publish SPA fallback instead of JSON. Use when: (1) iOS Universal Links or Android App Links are broken because the verification files return text/html instead of application/json, (2)…
expo-deployment
Deploying Expo apps to iOS App Store, Android Play Store, web hosting, and API routes.
capawesome-cloud
Guides the agent through setting up and using Capawesome Cloud for Capacitor and Cordova apps. Covers three core workflows: (1) Native Builds — cloud builds for iOS and Android (Capacitor, Cordova, or native projects), signing certificates, environments, Trapeze configuration, and build artifacts; (2) Live Updates …
google-mobile-ninja
Master orchestrator for 35+ mobile development agent skills from official Google repositories. Use when working with Android, Flutter, Dart, Jetpack Compose, Navigation, CameraX, AGP, Play services, or any mobile app development task. Routes to the optimal specialized skill based on context. Triggers: Android…