Capawesome Skills: Capacitor and Ionic
Capawesome Agent Skills
Thirty Capawesome skills for Capacitor and Ionic: version upgrades, plugins, push, purchases and Capawesome Cloud
- 54 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The agent edits native Android and iOS projects and dependency versions during upgrades
- A Capawesome Cloud token opens control over builds and app publishing
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/capawesome-agent-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The agent edits native Android and iOS projects and dependency versions during upgrades
- A Capawesome Cloud token opens control over builds and app publishing
This is third-party code. Review the repository files before installing.
What it does
The Capawesome team collected thirty skills for mobile apps on Capacitor and the Ionic Framework. They create an app from scratch, install the plugins you need from more than 160 supported ones, upgrade apps and plugins across major Capacitor and Ionic versions (4 through 8) and set up push notifications through Firebase Cloud Messaging and in-app purchases. Some skills belong to Capawesome Cloud: native builds, live updates, app store publishing and the Capawesome CLI. Separate skills move projects from Ionic Appflow, the Ionic Enterprise SDK and Capgo into Capawesome Cloud. The Angular, React and Vue skills describe each framework's patterns. Three skills connect the hosted Capawesome, Capacitor and Ionic Framework MCP servers. When a server is connected, the other skills take documentation from it, otherwise they read reference files inside the skill. Capacitor upgrades run manually from step-by-step references, and the agent never launches the interactive `npx cap migrate`.
Who it is for. Mobile developers on Capacitor and Ionic who need to raise the framework version, pick a plugin or set up builds in Capawesome Cloud.
Good fit when
- An app is stuck on Capacitor 5 and reaching a current version means several major steps in a row
- You need a plugin such as a file picker, and the agent should install it and adjust the native Android and iOS files
- iOS and Android builds are due to move into Capawesome Cloud
- An app needs subscriptions and in-app purchases from scratch
- An organization from Ionic Appflow must move into Capawesome Cloud
Not a fit when
- The app is on React Native or Flutter: the skills work with Capacitor and Ionic
- You are upgrading a Capacitor plugin itself: use `capacitor-plugin-upgrades`, while `capacitor-app-upgrades` is meant for the app
- The task needs the interactive `npx cap migrate` command: the agent does not run it and performs the steps manually
- You only need documentation without project edits: the hosted MCP servers are enough without the skills
Example request
Upgrade my Capacitor app from version 5 to 8 and list the plugins that had to be raised.Limitations
Minimum Node.js, Xcode and Android Studio versions depend on the target Capacitor version: version 8 needs Node.js 22 and Xcode 26. The Capawesome server needs an API token for its Cloud tools, while the documentation tools work without one. The authors call the Capacitor and Ionic Framework servers unofficial. Migrations from Ionic Appflow, the Ionic Enterprise SDK and Capgo exist only in the skills, and the MCP servers do not cover them.
How to disable. Remove a plugin with `claude plugin uninstall capacitor-core@capawesome-skills`, and delete skills installed through skills.sh from the agent's skills directory. An MCP server goes away with `claude mcp remove capawesome`.
FAQ
How do I install the Capawesome skills in Claude Code?
Run `npx skills add capawesome-team/skills` to get all skills at once. For a selective install add the marketplace with `claude plugin marketplace add capawesome-team/skills` and install a plugin such as `claude plugin install capacitor-core@capawesome-skills`.
Do I need both the MCP servers and the skills?
They complement each other. The servers serve always-current documentation and manage Capawesome Cloud, while the skills walk upgrades step by step, migrate projects from Ionic Appflow and Capgo and work offline. When a server is connected, the skills take documentation from it.
Up to which Capacitor version does the upgrade go?
The `capacitor-app-upgrades` skill upgrades an app from version 4 to 8, including several major steps in a row. If you name no target version it takes the latest one, which is 8.
Which Capacitor plugins can it install?
The `capacitor-plugins` skill installs and configures more than 160 plugins, official and community ones, for example `@capawesome/capacitor-file-picker`. RevenueCat plugins exist only in the skills, and the servers do not know them.
How do I update the skills?
Run `npx skills update`: the command pulls the latest versions of installed skills. MCP servers need no update, since Capawesome hosts them.
Discussion
No questions or reviews yet.
Related
SkillsThe Capgo marketplace of 11 plugins with skills for Capacitor: build, migrations, upgrades, debugging, security, publishing
Skills and an MCP server from the Capgo platform for Capacitor apps: live updates, cloud builds, channels and release stats.
A set of skills for iOS 26+, Swift 6.3 and SwiftUI that gives the agent knowledge of modern Apple frameworks
Awesome Android Agent Skills
awesome-android-agent-skills
Skills for modern Android development for Copilot, Claude, Gemini and Cursor: Kotlin, Jetpack Compose, architecture, Hilt, Room
Official set of 30 skills from the Android team: Jetpack Compose, AGP 9 upgrade, R8, Perfetto profiling, Navigation 3, CameraX, Google Play policies
21 skills for Android and KMP in Claude Code, Codex and Copilot CLI: Compose, coroutines, Flow, networking, storage, Gradle
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| Capawesome Skills: Capacitor and Ionic (this card) | yes | 54 | |
| Expo Skills | no | 4,125 | official Expo and EAS skills for React Native, while this set works with Capacitor and Ionic |
| Flutter Agent Plugins | yes | 3,172 | the Flutter team's plugin for Dart and Flutter, without Capacitor or the Ionic web layer |
README in short
Thirty skills sit in the `skills/` directory and are split across eight Claude Code plugins. The team moved the full skill list and install questions into the Capawesome documentation. Skills are updated with `npx skills update`.
README badge
Original SKILL.md
--- name: capacitor-app-upgrades description: "Guides the agent through upgrading a Capacitor app project to a newer major version. Supports upgrades from Capacitor 4 through 8, including multi-version jumps. Performs all upgrade steps manually — does not use the interactive `npx cap migrate` command. Do not use for plugin library upgrade or non-Capacitor mobile frameworks." license: MIT compatibility: "Requires Node.js and npm. Xcode on macOS is required for iOS and Android Studio with a matching JDK for Android; the minimum versions depend on the target Capacitor version." metadata: author: capawesome-team source: https://github.com/capawesome-team/skills/tree/main/skills/capacitor-app-upgrades --- # Capacitor App Upgrade Upgrade a Capacitor app project to a newer major version (4→5, 5→6, 6→7, or 7→8). ## Prerequisites | Target Version | Node.js | Xcode | Android Studio | | -------------- | ------- | ------- | ------------------------------- | | 5 | 16+ | 14.1+ | Flamingo 2022.2.1+ (Java 17) | | 6 | 18+ | 15.0+ | Hedgehog 2023.1.1+ | | 7 | 20+ | 16.0+ | Ladybug 2024.2.1+ (Java 21) | | 8 | 22+ | 26.0+ | Otter 2025.2.1+ | ## Procedures ### Step 1: Detect Current Version Read `@capacitor/core` version from `package.json` (`dependencies` or `devDependencies`). Determine the current major version. Ask the user for the target version. Default to the latest (8) if not specified. ### Step 2: Execute Upgrade **Do not run `npx cap migrate`.** It is an interactive command that cannot be invoked by an agent. Always apply each upgrade manually using the steps in the corresponding reference file. For each major version jump between the current and target version, apply the corresponding upgrade guide **sequentially**: | Current → Target | Reference | | ---------------- | ------------------------------------ | | 4 → 5 | `references/upgrade-v4-to-v5.md` |