sickn33/antigravity-awesome-skills/makepad-deployment
Claude Code and agent skill by sickn33/antigravity-awesome-skills
- community
Checking that the SKILL.md file is still in the repository.
CRITICAL: Use for Makepad packaging and deployment. Triggers on: deploy, package, APK, IPA, 打包, 部署, cargo-packager, cargo-makepad, WASM, Android, iOS, distribution, installer, .deb, .dmg, .nsis, GitHub Actions, CI, action, marketplace
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/makepad-deploymentSKILL.md
Supporting material availability
This catalog copy contains the inline guidance below, but does not include the following supporting paths. They are external prerequisites, not bundled files:
<support-root>/references/makepad-packaging-action.md./assets/icon.png./dist/resources/makepad_widgets./dist/resources/makepad_fonts_chinese_bold./dist/resources/makepad_fonts_chinese_bold_2./dist/resources/makepad_fonts_chinese_regular./dist/resources/makepad_fonts_chinese_regular_2./dist/resources/makepad_fonts_emoji./dist/resources/your_app_resource./dist/resources/my-makepad-app<support-root>/references/platform-troubleshooting.md
Ask for the original supporting material or an existing installation before using a step that depends on these paths; this catalog does not identify a verified download source for them. Resolve each path relative to that installation, inspect its contents, and verify any applicable license and execution prerequisites. Do not run a command or claim a referenced procedure was followed until its required file exists. Do not fabricate the missing scripts or treat an unrelated file with the same name as equivalent. Independent steps fully documented here can proceed within the user’s authorized scope; report any dependent step as unavailable.
Makepad Packaging & Deployment
This skill covers packaging Makepad applications for all supported platforms.
When to Use
- You need to package, distribute, or automate deployment of a Makepad application.
- The task involves desktop installers, APK/IPA builds, WebAssembly output, or CI-based release artifacts.
- You need guidance on
cargo-packager,cargo-makepad, or GitHub Actions packaging flows for Makepad.
Quick Navigation
| Platform | Tool | Output | |
|---|---|---|---|
| Desktop | cargo-packager | .deb, .nsis, .dmg | |
| Android | cargo-makepad | .apk | |
| iOS | cargo-makepad | .app, .ipa | |
| Web | cargo-makepad | Wasm + HTML/JS | |
| CI/CD | makepad-packaging-action | GitHub Release assets |
GitHub Actions Packaging
Use makepad-packaging-action to package Makepad apps in CI. It wraps cargo-packager (desktop) and cargo-makepad (mobile), and can upload artifacts to GitHub Releases.
Notes:
- Desktop packages must run on matching OS runners (Linux/Windows/macOS).
- iOS builds require macOS runners.
- Android builds can run on any OS runner.
Full inputs/env/outputs and release workflows live in references/makepad-packaging-action.md.
Desktop Packaging
Desktop packaging uses cargo-packager with robius-packaging-commands for resource handling.
Install Tools
Configure Cargo.toml
Add packaging configuration to your Cargo.toml:
Linux (Debian/Ubuntu)
Output: .deb file in ./dist/
Windows
Output: .exe installer in ./dist/
macOS
Output: .dmg file in ./dist/
Platform-Specific Configuration
Mobile Packaging
Mobile platforms use cargo-makepad for building and packaging.
Install cargo-makepad
Android
Output: .apk in ./target/makepad-android-app/
Run on device/emulator:
iOS
iOS Simulator:
Output: .app in ./target/makepad-apple-app/aarch64-apple-ios-sim/release/
iOS Device (requires provisioning):
First, create an empty app in Xcode with matching org/app names to generate provisioning profile.
Output: .app in ./target/makepad-apple-app/aarch64-apple-ios/release/
Create IPA for distribution:
Wasm Packaging
Build your Makepad app for web browsers.
Output in ./target/makepad-wasm-app/release/your-app/:
index.html- Entry point*.wasm- WebAssembly module*.js- JavaScript bridgeresources/- Static assets
Serve locally:
Illustrative Cargo.toml (application sources/assets not bundled)
Quick Reference
| Task | Command | |
|---|---|---|
| Install desktop packager | cargo install cargo-packager --locked | |
| Install resource helper | cargo install --version 0.2.1 --locked --git https://github.com/project-robius/robius-packaging-commands.git robius-packaging-commands | |
| Install mobile packager | cargo install --force --git https://github.com/makepad/makepad.git --branch dev cargo-makepad | |
| GitHub Actions packaging | uses: Project-Robius-China/makepad-packaging-action@v1 | |
| Package for Linux | cargo packager --release | |
| Package for Windows | cargo packager --release --formats nsis | |
| Package for macOS | cargo packager --release | |
| Build Android APK | cargo makepad android build -p app --release | |
| Build iOS (Simulator) | cargo makepad apple ios --org=x --app=y run-sim -p app --release | |
| Build iOS (Device) | cargo makepad apple ios --org=x --app=y --profile=... --cert=... run-device -p app --release | |
| Build Wasm | cargo makepad wasm run -p app --release |
Troubleshooting
Missing Resources
If app crashes with missing resources:
- Check
resourcesarray in Cargo.toml includes all Makepad resources - Verify
before-packaging-commandruns successfully - Check
./dist/resources/contains expected files
iOS Provisioning
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/makepad-deployment/SKILL.md
Popularity
- Repository stars
- 26,515
- Repository forks
- 4,521
- Repository npm downloads, 7 days
- 6,478
- 7-day trend score
- 72
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 22 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/makepad-deployment)