---
title: AI Agent Skills
description: Open source agent skills by Capawesome for Claude Code, Cursor, and other AI coding agents — 30 skills for Capawesome, Capacitor, and the Ionic Framework, with more frameworks to come.
faq: true
---

# Agent Skills

Agent skills are folders of instructions that an AI coding agent loads on demand, whenever the task at hand matches the skill's description. They follow the [Agent Skills specification](https://agentskills.io/specification){:target="_blank"}, so the same folder works in Claude Code, Cursor, GitHub Copilot, Codex, and every other agent that implements it. [Capawesome Skills](https://github.com/capawesome-team/skills){:target="_blank"} is an open source collection of 30 such skills for Capacitor, the Ionic Framework, and Capawesome Cloud. Each one spells out the exact file paths, diffs, and commands a task needs, so the agent follows a documented procedure instead of guessing.

## Install

=== "Claude Code"

    Add the plugin marketplace, then install the plugins you need:

    ```bash
    claude plugin marketplace add capawesome-team/skills
    claude plugin install capacitor-core@capawesome-skills
    ```

    | Plugin | Skills |
    | --- | --- |
    | `capacitor-core` | App creation, development, upgrades, expert reference, plugin setup, desktop platforms, and MCP server setup. |
    | `capacitor-frameworks` | Angular, React, and Vue patterns for Capacitor. |
    | `capacitor-integrations` | Push notifications (FCM) and in-app purchases. |
    | `capacitor-plugin-dev` | Create, upgrade, and add SPM support to Capacitor plugins. |
    | `capawesome-cloud` | MCP server, CLI setup, native builds, live updates, and app store publishing. |
    | `ionic-core` | App creation, development, upgrades, expert reference, and MCP server setup. |
    | `ionic-frameworks` | Angular, React, and Vue patterns for Ionic. |
    | `ionic-migrations` | Migrations from Ionic Appflow and the Ionic Enterprise SDK. |

    The plugins cover every skill except `capgo-cloud-migration`. Install that one with the `skills` CLI.

=== "Cursor"

    ```bash
    npx skills add capawesome-team/skills --agent cursor
    ```

=== "Other agents"

    The [`skills` CLI](https://skills.sh){:target="_blank"} installs into any supported agent and asks which ones to use:

    ```bash
    npx skills add capawesome-team/skills
    ```

    Pass `--agent` to skip that prompt — for example `--agent claude-code`, `--agent codex`, `--agent github-copilot`, or `--agent windsurf`. Add `--global` to install the skills for every project instead of the current one.

To add a single skill instead of all of them, name it with `--skill`:

```bash
npx skills add capawesome-team/skills --skill capawesome-cloud
```

The skills are updated as Capacitor, Ionic, and Capawesome Cloud change. Pull the latest version with:

```bash
npx skills update
```

## Available skills

### Capacitor

| Skill | Description | Install command |
| --- | --- | --- |
| `capacitor-angular` | Angular patterns and best practices for Capacitor apps. | `npx skills add capawesome-team/skills --skill capacitor-angular` |
| `capacitor-app-creation` | Create a new Capacitor app with platform setup. | `npx skills add capawesome-team/skills --skill capacitor-app-creation` |
| `capacitor-app-development` | Core concepts, CLI usage, app configuration, and troubleshooting. | `npx skills add capawesome-team/skills --skill capacitor-app-development` |
| `capacitor-app-spm-migration` | Migrate an app's iOS dependencies from CocoaPods to SPM. | `npx skills add capawesome-team/skills --skill capacitor-app-spm-migration` |
| `capacitor-app-upgrades` | Upgrade a Capacitor app to a newer major version. | `npx skills add capawesome-team/skills --skill capacitor-app-upgrades` |
| `capacitor-expert` | Comprehensive Capacitor reference and starting point. | `npx skills add capawesome-team/skills --skill capacitor-expert` |
| `capacitor-in-app-purchases` | Set up in-app purchases and subscriptions. | `npx skills add capawesome-team/skills --skill capacitor-in-app-purchases` |
| `capacitor-mcp` | Connect an MCP client to the [Capacitor MCP server](../mcp/capacitor.md). | `npx skills add capawesome-team/skills --skill capacitor-mcp` |
| `capacitor-platforms` | Add the Electron and Tauri desktop platforms. | `npx skills add capawesome-team/skills --skill capacitor-platforms` |
| `capacitor-plugin-development` | Create and maintain Capacitor plugins from scratch. | `npx skills add capawesome-team/skills --skill capacitor-plugin-development` |
| `capacitor-plugin-spm-support` | Add Swift Package Manager support to a plugin. | `npx skills add capawesome-team/skills --skill capacitor-plugin-spm-support` |
| `capacitor-plugin-upgrades` | Upgrade a Capacitor plugin to a newer major version. | `npx skills add capawesome-team/skills --skill capacitor-plugin-upgrades` |
| `capacitor-plugins` | Install and configure plugins from official and community sources. | `npx skills add capawesome-team/skills --skill capacitor-plugins` |
| `capacitor-push-notifications` | Set up push notifications with Firebase Cloud Messaging. | `npx skills add capawesome-team/skills --skill capacitor-push-notifications` |
| `capacitor-react` | React patterns and best practices for Capacitor apps. | `npx skills add capawesome-team/skills --skill capacitor-react` |
| `capacitor-vue` | Vue patterns and best practices for Capacitor apps. | `npx skills add capawesome-team/skills --skill capacitor-vue` |

### Ionic Framework

| Skill | Description | Install command |
| --- | --- | --- |
| `ionic-angular` | Angular patterns for Ionic — navigation, lifecycle, and forms. | `npx skills add capawesome-team/skills --skill ionic-angular` |
| `ionic-app-creation` | Create a new Ionic app with Capacitor integration. | `npx skills add capawesome-team/skills --skill ionic-app-creation` |
| `ionic-app-development` | Core concepts, component reference, layout, and theming. | `npx skills add capawesome-team/skills --skill ionic-app-development` |
| `ionic-app-upgrades` | Upgrade an Ionic app to a newer major version. | `npx skills add capawesome-team/skills --skill ionic-app-upgrades` |
| `ionic-expert` | Comprehensive Ionic Framework reference and starting point. | `npx skills add capawesome-team/skills --skill ionic-expert` |
| `ionic-framework-mcp` | Connect an MCP client to the [Ionic Framework MCP server](../mcp/ionic-framework.md). | `npx skills add capawesome-team/skills --skill ionic-framework-mcp` |
| `ionic-react` | React patterns for Ionic — components, routing, and lifecycle hooks. | `npx skills add capawesome-team/skills --skill ionic-react` |
| `ionic-vue` | Vue patterns for Ionic — components, navigation, and composables. | `npx skills add capawesome-team/skills --skill ionic-vue` |

### Capawesome

| Skill | Description | Install command |
| --- | --- | --- |
| `capawesome-cli` | Install, authenticate, and use the [Capawesome CLI](../../cloud/cli/index.md). | `npx skills add capawesome-team/skills --skill capawesome-cli` |
| `capawesome-cloud` | Set up [native builds](../../cloud/native-builds/index.md), [live updates](../../cloud/live-updates/index.md), and [app store publishing](../../cloud/app-store-publishing/index.md). | `npx skills add capawesome-team/skills --skill capawesome-cloud` |
| `capawesome-mcp` | Connect an MCP client to the [Capawesome MCP server](../mcp/capawesome.md). | `npx skills add capawesome-team/skills --skill capawesome-mcp` |

### Migrations

| Skill | Description | Install command |
| --- | --- | --- |
| `capgo-cloud-migration` | Migrate from Capgo to Capawesome Cloud. | `npx skills add capawesome-team/skills --skill capgo-cloud-migration` |
| `ionic-appflow-migration` | Migrate from Ionic Appflow to Capawesome Cloud. | `npx skills add capawesome-team/skills --skill ionic-appflow-migration` |
| `ionic-enterprise-sdk-migration` | Migrate from Ionic Enterprise SDK plugins to Capawesome alternatives. | `npx skills add capawesome-team/skills --skill ionic-enterprise-sdk-migration` |

## Skills or the MCP servers

The skills and the [MCP servers](../mcp/index.md) cover different ground, so most projects use both. The skills detect a connected server and prefer it for documentation, falling back to their bundled reference files when none is connected.

| | MCP servers | Skills |
| --- | :---: | :---: |
| Capawesome plugin, CLI, and Cloud documentation | ✅ always current | ✅ bundled |
| Capacitor Firebase and Capacitor MLKit plugin documentation | ✅ always current | ✅ bundled |
| Official and community Capacitor plugins | ✅ Capacitor MCP server | ✅ |
| RevenueCat plugins | ❌ | ✅ |
| Capacitor and Ionic upgrade guides | ✅ Capacitor and Ionic Framework MCP servers | ✅ step by step |
| Ionic Appflow, Ionic Enterprise SDK, and Capgo migrations | ❌ | ✅ |
| Managing Capawesome Cloud apps, builds, and deployments | ✅ | via the CLI |
| Works without a network round trip | ❌ | ✅ |

## Example prompts

Once the skills are installed, describe the task and the agent picks the matching skill on its own. An upgrade across two major versions:

```
Upgrade my Capacitor app from version 6 to version 8.
```

A plugin setup, including the native configuration for Android and iOS:

```
Install and configure the @capawesome/capacitor-file-picker plugin in my project.
```

A Capawesome Cloud feature end to end:

```
Set up Capacitor Live Updates with Capawesome Cloud in my project.
```

To pin the agent to one skill, name it: *"Use the `capawesome-cloud` skill from `capawesome-team/skills` to set up Live Updates in my project."*

## FAQ

### Which AI agents can use the skills?

Any agent that supports the Agent Skills specification. The `skills` CLI installs into more than 70 of them, including Claude Code, Cursor, GitHub Copilot, Codex, Windsurf, and OpenCode.

### Do I need a Capawesome Cloud account?

Only for the skills that manage Capawesome Cloud. The Capacitor, Ionic Framework, and plugin skills work without an account.

### Do the skills require an MCP server?

No. Every skill ships with its own reference files and works offline. When one of the [MCP servers](../mcp/index.md) is connected, the skills use it for documentation so the answers stay current between releases. The `capacitor-mcp`, `ionic-framework-mcp`, and `capawesome-mcp` skills set the servers up for you.

### Are the skills free and open source?

Yes. They are published under the MIT license in the [Capawesome Skills repository](https://github.com/capawesome-team/skills){:target="_blank"}, and contributions are welcome.

### How do I keep the skills up to date?

Run `npx skills update`. Claude Code plugin installations update through `claude plugin update`.

### Where are the skills installed?

The `skills` CLI writes to the agent's skills directory in your project — `.claude/skills/` for Claude Code, `.agents/skills/` for Cursor, Codex, and GitHub Copilot. Pass `--global` to install them to your home directory instead.

## Next steps

- [MCP Servers](../mcp/index.md) — connect Claude, Cursor, or any MCP client to the Capawesome, Capacitor, and Ionic Framework documentation.
- [Editor Rules](../rules.md) — always-on project rules that keep generated code consistent.
- [LLMs](../llms.md) — `llms.txt` files and Markdown endpoints that make the docs readable by any model.
