{"id":"e3565a01-101f-46f6-b3ef-822f8f70ee9f","shortId":"SkaCnD","kind":"skill","title":"makepad-deployment","tagline":"CRITICAL: Use for Makepad packaging and deployment. Triggers on:\ndeploy, package, APK, IPA, 打包, 部署,\ncargo-packager, cargo-makepad, WASM, Android, iOS,\ndistribution, installer, .deb, .dmg, .nsis,\nGitHub Actions, CI, action, marketplace","description":"# Makepad Packaging & Deployment\n\nThis skill covers packaging Makepad applications for all supported platforms.\n\n## When to Use\n- You need to package, distribute, or automate deployment of a Makepad application.\n- The task involves desktop installers, APK/IPA builds, WebAssembly output, or CI-based release artifacts.\n- You need guidance on `cargo-packager`, `cargo-makepad`, or GitHub Actions packaging flows for Makepad.\n\n## Quick Navigation\n\n| Platform | Tool | Output |\n|----------|------|--------|\n| [Desktop](#desktop-packaging) | `cargo-packager` | .deb, .nsis, .dmg |\n| [Android](#android) | `cargo-makepad` | .apk |\n| [iOS](#ios) | `cargo-makepad` | .app, .ipa |\n| [Web](#wasm-packaging) | `cargo-makepad` | Wasm + HTML/JS |\n| [CI/CD](#github-actions-packaging) | `makepad-packaging-action` | GitHub Release assets |\n\n---\n\n## GitHub Actions Packaging\n\nUse `makepad-packaging-action` to package Makepad apps in CI. It wraps\n`cargo-packager` (desktop) and `cargo-makepad` (mobile), and can upload artifacts\nto GitHub Releases.\n\n```yaml\njobs:\n  package:\n    runs-on: ubuntu-22.04\n    steps:\n      - uses: actions/checkout@v4\n      - uses: Project-Robius-China/makepad-packaging-action@v1\n        with:\n          args: --target x86_64-unknown-linux-gnu --release\n```\n\nNotes:\n- Desktop packages must run on matching OS runners (Linux/Windows/macOS).\n- iOS builds require macOS runners.\n- Android builds can run on any OS runner.\n\nFull inputs/env/outputs and release workflows live in\n`references/makepad-packaging-action.md`.\n\n## Desktop Packaging\n\nDesktop packaging uses `cargo-packager` with `robius-packaging-commands` for resource handling.\n\n### Install Tools\n\n```bash\n# Install cargo-packager\ncargo install cargo-packager --locked\n\n# Install robius-packaging-commands (v0.2.1)\ncargo install --version 0.2.1 --locked \\\n    --git https://github.com/project-robius/robius-packaging-commands.git \\\n    robius-packaging-commands\n```\n\n### Configure Cargo.toml\n\nAdd packaging configuration to your `Cargo.toml`:\n\n```toml\n[package.metadata.packager]\nproduct_name = \"YourAppName\"\nidentifier = \"com.yourcompany.yourapp\"\nauthors = [\"Your Name or Team\"]\ndescription = \"A brief description of your Makepad application\"\n# Note: long_description has 80 character max per line\nlong_description = \"\"\"\nYour detailed description here.\nKeep each line under 80 characters.\n\"\"\"\nicons = [\"./assets/icon.png\"]\nout_dir = \"./dist\"\n\n# Pre-packaging command to collect resources\nbefore-packaging-command = \"\"\"\nrobius-packaging-commands before-packaging \\\n    --force-makepad \\\n    --binary-name your-app \\\n    --path-to-binary ./target/release/your-app\n\"\"\"\n\n# Resources to include in package\nresources = [\n    # Makepad built-in resources (required)\n    { src = \"./dist/resources/makepad_widgets\", target = \"makepad_widgets\" },\n    { src = \"./dist/resources/makepad_fonts_chinese_bold\", target = \"makepad_fonts_chinese_bold\" },\n    { src = \"./dist/resources/makepad_fonts_chinese_bold_2\", target = \"makepad_fonts_chinese_bold_2\" },\n    { src = \"./dist/resources/makepad_fonts_chinese_regular\", target = \"makepad_fonts_chinese_regular\" },\n    { src = \"./dist/resources/makepad_fonts_chinese_regular_2\", target = \"makepad_fonts_chinese_regular_2\" },\n    { src = \"./dist/resources/makepad_fonts_emoji\", target = \"makepad_fonts_emoji\" },\n\n    # Your app resources\n    { src = \"./dist/resources/your_app_resource\", target = \"your_app_resource\" },\n]\n\nbefore-each-package-command = \"\"\"\nrobius-packaging-commands before-each-package \\\n    --force-makepad \\\n    --binary-name your-app \\\n    --path-to-binary ./target/release/your-app\n\"\"\"\n```\n\n### Linux (Debian/Ubuntu)\n\n```bash\n# Install dependencies\nsudo apt-get update\nsudo apt-get install libssl-dev libsqlite3-dev pkg-config \\\n    binfmt-support libxcursor-dev libx11-dev libasound2-dev libpulse-dev\n\n# Build package\ncargo packager --release\n```\n\nOutput: `.deb` file in `./dist/`\n\n### Windows\n\n```bash\n# Build NSIS installer\ncargo packager --release --formats nsis\n```\n\nOutput: `.exe` installer in `./dist/`\n\n### macOS\n\n```bash\n# Build package\ncargo packager --release\n```\n\nOutput: `.dmg` file in `./dist/`\n\n### Platform-Specific Configuration\n\n```toml\n# Linux (Debian)\n[package.metadata.packager.deb]\ndepends = \"./dist/depends_deb.txt\"\ndesktop_template = \"./packaging/your-app.desktop\"\nsection = \"utils\"\n\n# macOS\n[package.metadata.packager.macos]\nminimum_system_version = \"11.0\"\nframeworks = []\ninfo_plist_path = \"./packaging/Info.plist\"\nentitlements = \"./packaging/Entitlements.plist\"\n# Optional: signing identity for distribution\nsigning_identity = \"Developer ID Application: Your Name (XXXXXXXXXX)\"\n\n# macOS DMG\n[package.metadata.packager.dmg]\nbackground = \"./packaging/dmg_background.png\"\nwindow_size = { width = 960, height = 540 }\napp_position = { x = 200, y = 250 }\napplication_folder_position = { x = 760, y = 250 }\n\n# Windows NSIS\n[package.metadata.packager.nsis]\nappdata_paths = [\n    \"$APPDATA/$PUBLISHER/$PRODUCTNAME\",\n    \"$LOCALAPPDATA/$PRODUCTNAME\",\n]\n```\n\n---\n\n## Mobile Packaging\n\nMobile platforms use `cargo-makepad` for building and packaging.\n\n### Install cargo-makepad\n\n```bash\ncargo install --force --git https://github.com/makepad/makepad.git \\\n    --branch dev cargo-makepad\n```\n\n### Android\n\n```bash\n# Install Android toolchain\ncargo makepad android install-toolchain\n\n# Full NDK (recommended for complete support)\ncargo makepad android install-toolchain --full-ndk\n\n# Build APK\ncargo makepad android build -p your-app --release\n```\n\nOutput: `.apk` in `./target/makepad-android-app/`\n\n**Run on device/emulator:**\n```bash\ncargo makepad android run -p your-app --release\n```\n\n### iOS\n\n```bash\n# Install iOS toolchain\ncargo makepad apple ios install-toolchain\n```\n\n**iOS Simulator:**\n```bash\ncargo makepad apple ios \\\n    --org=com.yourcompany \\\n    --app=YourApp \\\n    run-sim -p your-app --release\n```\n\nOutput: `.app` in `./target/makepad-apple-app/aarch64-apple-ios-sim/release/`\n\n**iOS Device (requires provisioning):**\n\nFirst, create an empty app in Xcode with matching org/app names to generate provisioning profile.\n\n```bash\ncargo makepad apple ios \\\n    --org=com.yourcompany \\\n    --app=YourApp \\\n    --profile=$YOUR_PROFILE_PATH \\\n    --cert=$YOUR_CERT_FINGERPRINT \\\n    --device=iPhone \\\n    run-device -p your-app --release\n```\n\nOutput: `.app` in `./target/makepad-apple-app/aarch64-apple-ios/release/`\n\n**Create IPA for distribution:**\n```bash\ncd ./target/makepad-apple-app/aarch64-apple-ios/release\nmkdir Payload\ncp -r your-app.app Payload/\nzip -r your-app-ios.ipa Payload\n```\n\n---\n\n## Wasm Packaging\n\nBuild your Makepad app for web browsers.\n\n```bash\n# Install Wasm toolchain\ncargo makepad wasm install-toolchain\n\n# Build and run\ncargo makepad wasm run -p your-app --release\n```\n\nOutput in `./target/makepad-wasm-app/release/your-app/`:\n- `index.html` - Entry point\n- `*.wasm` - WebAssembly module\n- `*.js` - JavaScript bridge\n- `resources/` - Static assets\n\n**Serve locally:**\n```bash\ncd ./target/makepad-wasm-app/release/your-app\npython3 -m http.server 8080\n# Open http://localhost:8080\n```\n\n---\n\n## Complete Example Cargo.toml\n\n```toml\n[package]\nname = \"my-makepad-app\"\nversion = \"1.0.0\"\nedition = \"2024\"\n\n[dependencies]\nmakepad-widgets = { git = \"https://github.com/makepad/makepad\", branch = \"dev\" }\n\n[profile.release]\nopt-level = 3\n\n[profile.release-lto]\ninherits = \"release\"\nlto = \"thin\"\n\n[profile.distribution]\ninherits = \"release\"\ncodegen-units = 1\nlto = \"fat\"\n\n[package.metadata.packager]\nproduct_name = \"My Makepad App\"\nidentifier = \"com.example.mymakepadapp\"\nauthors = [\"Your Name <you@example.com>\"]\ndescription = \"A cross-platform Makepad application\"\nlong_description = \"\"\"\nMy Makepad App is a cross-platform application\nbuilt with the Makepad UI framework in Rust.\nIt runs on desktop, mobile, and web platforms.\n\"\"\"\nicons = [\"./packaging/icon.png\"]\nout_dir = \"./dist\"\n\nbefore-packaging-command = \"\"\"\nrobius-packaging-commands before-packaging \\\n    --force-makepad \\\n    --binary-name my-makepad-app \\\n    --path-to-binary ./target/release/my-makepad-app\n\"\"\"\n\nresources = [\n    { src = \"./dist/resources/makepad_widgets\", target = \"makepad_widgets\" },\n    { src = \"./dist/resources/makepad_fonts_chinese_bold\", target = \"makepad_fonts_chinese_bold\" },\n    { src = \"./dist/resources/makepad_fonts_chinese_bold_2\", target = \"makepad_fonts_chinese_bold_2\" },\n    { src = \"./dist/resources/makepad_fonts_chinese_regular\", target = \"makepad_fonts_chinese_regular\" },\n    { src = \"./dist/resources/makepad_fonts_chinese_regular_2\", target = \"makepad_fonts_chinese_regular_2\" },\n    { src = \"./dist/resources/makepad_fonts_emoji\", target = \"makepad_fonts_emoji\" },\n    { src = \"./dist/resources/my-makepad-app\", target = \"my-makepad-app\" },\n]\n\nbefore-each-package-command = \"\"\"\nrobius-packaging-commands before-each-package \\\n    --force-makepad \\\n    --binary-name my-makepad-app \\\n    --path-to-binary ./target/release/my-makepad-app\n\"\"\"\n\n[package.metadata.packager.deb]\ndepends = \"./dist/depends_deb.txt\"\nsection = \"utils\"\n\n[package.metadata.packager.macos]\nminimum_system_version = \"11.0\"\n\n[package.metadata.packager.nsis]\nappdata_paths = [\"$LOCALAPPDATA/$PRODUCTNAME\"]\n```\n\n---\n\n## Quick Reference\n\n| Task | Command |\n|------|---------|\n| Install desktop packager | `cargo install cargo-packager --locked` |\n| Install resource helper | `cargo install --version 0.2.1 --locked --git https://github.com/project-robius/robius-packaging-commands.git robius-packaging-commands` |\n| Install mobile packager | `cargo install --force --git https://github.com/makepad/makepad.git --branch dev cargo-makepad` |\n| GitHub Actions packaging | `uses: Project-Robius-China/makepad-packaging-action@v1` |\n| Package for Linux | `cargo packager --release` |\n| Package for Windows | `cargo packager --release --formats nsis` |\n| Package for macOS | `cargo packager --release` |\n| Build Android APK | `cargo makepad android build -p app --release` |\n| Build iOS (Simulator) | `cargo makepad apple ios --org=x --app=y run-sim -p app --release` |\n| Build iOS (Device) | `cargo makepad apple ios --org=x --app=y --profile=... --cert=... run-device -p app --release` |\n| Build Wasm | `cargo makepad wasm run -p app --release` |\n\n---\n\n## Troubleshooting\n\n### Missing Resources\n\nIf app crashes with missing resources:\n1. Check `resources` array in Cargo.toml includes all Makepad resources\n2. Verify `before-packaging-command` runs successfully\n3. Check `./dist/resources/` contains expected files\n\n### iOS Provisioning\n\nFor iOS device deployment:\n1. Create empty app in Xcode with same org/app identifiers\n2. Run on physical device once to generate provisioning profile\n3. Note the profile path, certificate fingerprint\n4. Use `--profile`, `--cert`, `--device` flags\n\n### Android SDK Issues\n\n```bash\n# Reinstall toolchain with full NDK\ncargo makepad android install-toolchain --full-ndk\n```\n\n## Reference Files\n\n- `references/platform-troubleshooting.md` - Platform-specific deployment issues\n- `references/makepad-packaging-action.md` - GitHub Actions packaging reference\n- `community/dora-studio-package-workflow.md` - Dora Studio CI packaging example\n\n## External References\n\n- [cargo-packager docs](https://docs.crabnebula.dev/packager/)\n- [robius-packaging-commands](https://github.com/project-robius/robius-packaging-commands)\n- [cargo-makepad](https://github.com/makepad/makepad)\n- [makepad-packaging-action](https://github.com/marketplace/actions/makepad-packaging-action)\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["makepad","deployment","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-makepad-deployment","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/makepad-deployment","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34726 github stars · SKILL.md body (11,753 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T12:51:12.394Z","embedding":null,"createdAt":"2026-04-18T21:40:22.752Z","updatedAt":"2026-04-23T12:51:12.394Z","lastSeenAt":"2026-04-23T12:51:12.394Z","tsv":"'-22.04':186 '/assets/icon.png':337 '/dist':340,510,525,537,950 '/dist/depends_deb.txt':547,1056 '/dist/resources':1227 '/dist/resources/makepad_fonts_chinese_bold':391,984 '/dist/resources/makepad_fonts_chinese_bold_2':398,991 '/dist/resources/makepad_fonts_chinese_regular':406,999 '/dist/resources/makepad_fonts_chinese_regular_2':413,1006 '/dist/resources/makepad_fonts_emoji':421,1014 '/dist/resources/makepad_widgets':386,979 '/dist/resources/my-makepad-app':1020 '/dist/resources/your_app_resource':430 '/makepad-packaging-action':196,1121 '/makepad/makepad':877 '/makepad/makepad)':1328 '/makepad/makepad.git':636,1107 '/marketplace/actions/makepad-packaging-action)':1335 '/packager/)':1315 '/packaging/dmg_background.png':583 '/packaging/entitlements.plist':565 '/packaging/icon.png':947 '/packaging/info.plist':563 '/packaging/your-app.desktop':550 '/project-robius/robius-packaging-commands)':1322 '/project-robius/robius-packaging-commands.git':282,1093 '/target/makepad-android-app':682 '/target/makepad-apple-app/aarch64-apple-ios-sim/release':730 '/target/makepad-apple-app/aarch64-apple-ios/release':780,787 '/target/makepad-wasm-app/release/your-app':831,848 '/target/release/my-makepad-app':976,1053 '/target/release/your-app':372,461 '0.2.1':277,1088 '1':897,1207,1237 '1.0.0':867 '11.0':558,1063 '2':404,419,997,1012,1217,1247 '200':593 '2024':869 '250':595,602 '3':884,1225,1257 '4':1264 '540':589 '64':202 '760':600 '80':319,334 '8080':852,855 '960':587 'action':34,36,93,138,143,148,154,1114,1298,1332 'actions/checkout':189 'add':289 'android':26,113,114,223,642,645,649,661,672,689,1144,1148,1270,1281 'apk':15,118,669,680,1145 'apk/ipa':71 'app':124,158,367,427,433,456,590,677,694,717,725,728,739,757,775,778,803,827,865,905,923,971,1025,1048,1151,1162,1168,1179,1187,1196,1202,1240 'appdata':606,608,1065 'appl':703,713,753,1158,1175 'applic':46,65,314,575,596,918,929 'apt':469,474 'apt-get':468,473 'arg':199 'array':1210 'artifact':80,175 'ask':1369 'asset':146,843 'author':302,908 'autom':60 'background':582 'base':78 'bash':257,464,512,527,629,643,686,697,710,750,785,807,846,1273 'before-each-packag':444,1035 'before-each-package-command':435,1026 'before-packag':356,959 'before-packaging-command':348,951,1219 'binari':363,371,452,460,966,975,1043,1052 'binary-nam':362,451,965,1042 'binfmt':487 'binfmt-support':486 'bold':396,403,989,996 'boundari':1377 'branch':637,878,1108 'bridg':840 'brief':309 'browser':806 'build':72,219,224,501,513,528,622,668,673,800,817,1143,1149,1153,1170,1189 'built':381,930 'built-in':380 'cargo':20,23,86,89,108,116,122,131,164,169,245,260,262,265,274,503,516,530,619,627,630,640,647,659,670,687,701,711,751,811,820,1076,1079,1085,1101,1111,1126,1132,1140,1146,1156,1173,1191,1279,1310,1324 'cargo-makepad':22,88,115,121,130,168,618,626,639,1110,1323 'cargo-packag':19,85,107,163,244,259,264,1078,1309 'cargo.toml':288,294,858,1212 'cd':786,847 'cert':763,765,1182,1267 'certif':1262 'charact':320,335 'check':1208,1226 'china':195,1120 'chines':395,402,410,417,988,995,1003,1010 'ci':35,77,160,1304 'ci-bas':76 'ci/cd':135 'clarif':1371 'clear':1344 'codegen':895 'codegen-unit':894 'collect':346 'com.example.mymakepadapp':907 'com.yourcompany':716,756 'com.yourcompany.yourapp':301 'command':251,272,286,344,351,355,439,443,954,958,1030,1034,1072,1097,1222,1319 'community/dora-studio-package-workflow.md':1301 'complet':657,856 'config':485 'configur':287,291,541 'contain':1228 'cover':43 'cp':790 'crash':1203 'creat':736,781,1238 'criteria':1380 'critic':4 'cross':915,927 'cross-platform':914,926 'deb':30,110,507 'debian':544 'debian/ubuntu':463 'depend':466,546,870,1055 'deploy':3,10,13,40,61,1236,1294 'describ':1348 'descript':307,310,317,325,328,912,920 'desktop':69,103,105,166,209,239,241,548,941,1074 'desktop-packag':104 'detail':327 'dev':479,482,491,494,497,500,638,879,1109 'develop':573 'devic':732,767,771,1172,1185,1235,1251,1268 'device/emulator':685 'dir':339,949 'distribut':28,58,570,784 'dmg':31,112,534,580 'doc':1312 'docs.crabnebula.dev':1314 'docs.crabnebula.dev/packager/)':1313 'dora':1302 'edit':868 'emoji':425,1018 'empti':738,1239 'entitl':564 'entri':833 'environ':1360 'environment-specif':1359 'exampl':857,1306 'exe':522 'expect':1229 'expert':1365 'extern':1307 'fat':899 'file':508,535,1230,1289 'fingerprint':766,1263 'first':735 'flag':1269 'flow':95 'folder':597 'font':394,401,409,416,424,987,994,1002,1009,1017 'forc':360,449,632,963,1040,1103 'force-makepad':359,448,962,1039 'format':519,1135 'framework':559,935 'full':231,653,666,1277,1286 'full-ndk':665,1285 'generat':747,1254 'get':470,475 'git':279,633,874,1090,1104 'github':33,92,137,144,147,177,1113,1297 'github-actions-packag':136 'github.com':281,635,876,1092,1106,1321,1327,1334 'github.com/makepad/makepad':875 'github.com/makepad/makepad)':1326 'github.com/makepad/makepad.git':634,1105 'github.com/marketplace/actions/makepad-packaging-action)':1333 'github.com/project-robius/robius-packaging-commands)':1320 'github.com/project-robius/robius-packaging-commands.git':280,1091 'gnu':206 'guidanc':83 'handl':254 'height':588 'helper':1084 'html/js':134 'http.server':851 'icon':336,946 'id':574 'ident':568,572 'identifi':300,906,1246 'includ':375,1213 'index.html':832 'info':560 'inherit':887,892 'input':1374 'inputs/env/outputs':232 'instal':29,70,255,258,263,268,275,465,476,515,523,625,631,644,651,663,698,706,808,815,1073,1077,1082,1086,1098,1102,1283 'install-toolchain':650,662,705,814,1282 'involv':68 'io':27,119,120,218,696,699,704,708,714,731,754,1154,1159,1171,1176,1231,1234 'ipa':16,125,782 'iphon':768 'issu':1272,1295 'javascript':839 'job':180 'js':838 'keep':330 'level':883 'libasound2':496 'libasound2-dev':495 'libpuls':499 'libpulse-dev':498 'libsqlite3':481 'libsqlite3-dev':480 'libssl':478 'libssl-dev':477 'libx11':493 'libx11-dev':492 'libxcursor':490 'libxcursor-dev':489 'limit':1336 'line':323,332 'linux':205,462,543,1125 'linux/windows/macos':217 'live':236 'local':845 'localappdata':611,1067 'localhost':854 'lock':267,278,1081,1089 'long':316,324,919 'lto':886,889,898 'm':850 'maco':221,526,553,579,1139 'makepad':2,7,24,38,45,64,90,97,117,123,132,141,152,157,170,313,361,379,388,393,400,408,415,423,450,620,628,641,648,660,671,688,702,712,752,802,812,821,864,872,904,917,922,933,964,970,981,986,993,1001,1008,1016,1024,1041,1047,1112,1147,1157,1174,1192,1215,1280,1325,1330 'makepad-deploy':1 'makepad-packaging-act':140,151,1329 'makepad-widget':871 'marketplac':37 'match':214,743,1345 'max':321 'minimum':555,1060 'miss':1199,1205,1382 'mkdir':788 'mobil':171,613,615,942,1099 'modul':837 'must':211 'my-makepad-app':862,968,1022,1045 'name':298,304,364,453,577,745,861,902,910,967,1044 'navig':99 'ndk':654,667,1278,1287 'need':55,82 'note':208,315,1258 'nsis':32,111,514,520,604,1136 'open':853 'opt':882 'opt-level':881 'option':566 'org':715,755,1160,1177 'org/app':744,1245 'os':215,229 'output':74,102,506,521,533,679,727,777,829,1354 'p':674,691,722,772,824,1150,1167,1186,1195 'packag':8,14,21,39,44,57,87,94,106,109,129,139,142,149,153,156,165,181,210,240,242,246,250,261,266,271,285,290,343,350,354,358,377,438,442,447,502,504,517,529,531,614,624,799,860,953,957,961,1029,1033,1038,1075,1080,1096,1100,1115,1123,1127,1129,1133,1137,1141,1221,1299,1305,1311,1318,1331 'package.metadata.packager':296,900 'package.metadata.packager.deb':545,1054 'package.metadata.packager.dmg':581 'package.metadata.packager.macos':554,1059 'package.metadata.packager.nsis':605,1064 'path':369,458,562,607,762,973,1050,1066,1261 'path-to-binari':368,457,972,1049 'payload':789,793,797 'per':322 'permiss':1375 'physic':1250 'pkg':484 'pkg-config':483 'platform':50,100,539,616,916,928,945,1292 'platform-specif':538,1291 'plist':561 'point':834 'posit':591,598 'pre':342 'pre-packag':341 'product':297,901 'productnam':610,612,1068 'profil':749,759,761,1181,1256,1260,1266 'profile.distribution':891 'profile.release':880,885 'project':193,1118 'project-robius-china':192,1117 'provis':734,748,1232,1255 'publish':609 'python3':849 'quick':98,1069 'r':791,795 'recommend':655 'refer':1070,1288,1300,1308 'references/makepad-packaging-action.md':238,1296 'references/platform-troubleshooting.md':1290 'regular':411,418,1004,1011 'reinstal':1274 'releas':79,145,178,207,234,505,518,532,678,695,726,776,828,888,893,1128,1134,1142,1152,1169,1188,1197 'requir':220,384,733,1373 'resourc':253,347,373,378,383,428,434,841,977,1083,1200,1206,1209,1216 'review':1366 'robius':194,249,270,284,353,441,956,1032,1095,1119,1317 'robius-packaging-command':248,269,283,352,440,955,1031,1094,1316 'run':183,212,226,683,690,720,770,819,823,939,1165,1184,1194,1223,1248 'run-devic':769,1183 'run-sim':719,1164 'runner':216,222,230 'runs-on':182 'rust':937 'safeti':1376 'scope':1347 'sdk':1271 'section':551,1057 'serv':844 'sign':567,571 'sim':721,1166 'simul':709,1155 'size':585 'skill':42,1339 'skill-makepad-deployment' 'source-sickn33' 'specif':540,1293,1361 'src':385,390,397,405,412,420,429,978,983,990,998,1005,1013,1019 'static':842 'step':187 'stop':1367 'studio':1303 'substitut':1357 'success':1224,1379 'sudo':467,472 'support':49,488,658 'system':556,1061 'target':200,387,392,399,407,414,422,431,980,985,992,1000,1007,1015,1021 'task':67,1071,1343 'team':306 'templat':549 'test':1363 'thin':890 'toml':295,542,859 'tool':101,256 'toolchain':646,652,664,700,707,810,816,1275,1284 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':1352 'trigger':11 'troubleshoot':1198 'ubuntu':185 'ui':934 'unit':896 'unknown':204 'unknown-linux-gnu':203 'updat':471 'upload':174 'use':5,53,150,188,191,243,617,1116,1265,1337 'util':552,1058 'v0.2.1':273 'v1':197,1122 'v4':190 'valid':1362 'verifi':1218 'version':276,557,866,1062,1087 'wasm':25,128,133,798,809,813,822,835,1190,1193 'wasm-packag':127 'web':126,805,944 'webassembl':73,836 'widget':389,873,982 'width':586 'window':511,584,603,1131 'workflow':235 'wrap':162 'x':592,599,1161,1178 'x86':201 'xcode':741,1242 'xxxxxxxxxx':578 'y':594,601,1163,1180 'yaml':179 'you@example.com':911 'your-app':365,454,675,692,723,773,825 'your-app-ios.ipa':796 'your-app.app':792 'yourapp':718,758 'yourappnam':299 'zip':794 '打包':17 '部署':18","prices":[{"id":"46e34bcc-50de-439e-9577-ce2b213d0ab7","listingId":"e3565a01-101f-46f6-b3ef-822f8f70ee9f","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:40:22.752Z"}],"sources":[{"listingId":"e3565a01-101f-46f6-b3ef-822f8f70ee9f","source":"github","sourceId":"sickn33/antigravity-awesome-skills/makepad-deployment","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/makepad-deployment","isPrimary":false,"firstSeenAt":"2026-04-18T21:40:22.752Z","lastSeenAt":"2026-04-23T12:51:12.394Z"}],"details":{"listingId":"e3565a01-101f-46f6-b3ef-822f8f70ee9f","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"makepad-deployment","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34726,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-23T06:41:03Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"ff49c4813525d98e48bcc8a07ae44c16d56f3d34","skill_md_path":"skills/makepad-deployment/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/makepad-deployment"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"makepad-deployment","description":"CRITICAL: Use for Makepad packaging and deployment. Triggers on:\ndeploy, package, APK, IPA, 打包, 部署,\ncargo-packager, cargo-makepad, WASM, Android, iOS,\ndistribution, installer, .deb, .dmg, .nsis,\nGitHub Actions, CI, action, marketplace"},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/makepad-deployment"},"updatedAt":"2026-04-23T12:51:12.394Z"}}