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
SkillOfficial

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
All reasons and checks

capawesome-team/skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/capawesome-agent-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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.

Skills
Official

The Capgo marketplace of 11 plugins with skills for Capacitor: build, migrations, upgrades, debugging, security, publishing

PluginExtended access78Repository stars
Official

Skills and an MCP server from the Capgo platform for Capacitor apps: live updates, cloud builds, channels and release stats.

SkillBroad access213Repository stars

A set of skills for iOS 26+, Swift 6.3 and SwiftUI that gives the agent knowledge of modern Apple frameworks

SkillMinimal access1.3KRepository stars

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

SkillMinimal access1KRepository stars
Official

Official set of 30 skills from the Android team: Jetpack Compose, AGP 9 upgrade, R8, Perfetto profiling, Navigation 3, CameraX, Google Play policies

SkillExtended access10.5KRepository stars

21 skills for Android and KMP in Claude Code, Codex and Copilot CLI: Compose, coroutines, Flow, networking, storage, Gradle

PluginMinimal access173Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
Capawesome Skills: Capacitor and Ionic (this card)yes54
Expo Skillsno4,125official Expo and EAS skills for React Native, while this set works with Capacitor and Ionic
Flutter Agent Pluginsyes3,172the 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`   |

Report a problem