Install
openclaw skills install capacitor-app-developmentGuides the agent through general Capacitor app development topics. Covers core concepts (native bridge, plugins, web layer), Capacitor CLI usage, app configu...
openclaw skills install capacitor-app-developmentGeneral guidance for developing cross-platform apps with Capacitor, covering core concepts, CLI usage, app configuration, platform management, and troubleshooting.
android/, ios/), framework (vite.config.ts, angular.json, webpack.config.js, next.config.js), Capacitor version (@capacitor/core in package.json), and iOS dependency manager (ios/App/Podfile for CocoaPods vs. SPM).Match the user's request to a topic from the index below. If the request spans multiple topics, address them sequentially.
If the request matches a topic covered by a different skill, redirect the user to that skill (see Related Skills at the bottom).
Auto-detect the following by reading project files:
@capacitor/core version from package.json.android/, ios/).capacitor.config.ts or capacitor.config.json.ios/App/Podfile (CocoaPods) or SPM usage.Read the reference file for the matched topic and apply the instructions to the user's project.
| Topic | Reference |
|---|---|
| Core concepts (native bridge, how Capacitor works) | references/core-concepts.md |
| Capacitor platforms (Android, iOS, Electron, PWA) | references/platforms.md |
| Capacitor CLI commands | references/cli.md |
App configuration (capacitor.config.ts) | references/app-configuration.md |
| Splash screens and app icons | references/splash-screens-and-icons.md |
| Deep links and universal links | references/deep-links.md |
| Android edge-to-edge support | references/edge-to-edge.md |
| Android safe area handling | references/safe-area.md |
| Live reload setup | references/live-reload.md |
| Storage solutions | references/storage.md |
| File handling best practices | references/file-handling.md |
| Security best practices | references/security.md |
| iOS package managers (SPM, CocoaPods) | references/ios-package-managers.md |
| CI/CD for Capacitor apps | references/ci-cd.md |
| Testing (unit and E2E) | references/testing.md |
| Cross-platform best practices | references/cross-platform-best-practices.md |
| Android troubleshooting | references/troubleshooting-android.md |
| iOS troubleshooting | references/troubleshooting-ios.md |
npx cap sync fails: Verify @capacitor/core and @capacitor/cli versions match. On iOS with CocoaPods, run cd ios/App && pod install. On Android, sync Gradle files in Android Studio.cd android && ./gradlew clean, then rebuild.ios/App/Pods and run cd ios/App && pod install.npx cap sync after any plugin installation. Verify the plugin appears in capacitor.config or the native project.capacitor.config uses the correct LAN IP address.https://<domain>/.well-known/apple-app-site-association (iOS) or https://<domain>/.well-known/assetlinks.json (Android). Verify the app is signed with the correct certificate.capacitor-app-creation — Create a new Capacitor app.capacitor-angular — Angular-specific Capacitor development.capacitor-react — React-specific Capacitor development.capacitor-vue — Vue-specific Capacitor development.capacitor-plugins — Install and configure Capacitor plugins.capacitor-plugin-development — Create custom Capacitor plugins.capacitor-app-upgrades — Upgrade Capacitor to a newer major version.capacitor-in-app-purchases — Set up in-app purchases.capawesome-cloud — Cloud builds, live updates, and app store publishing.