capacitor-plugins

Install, configure, and use Capacitor plugins across Android, iOS, and Web platforms.

1|Updated Aug 25, 2026
One-click install
npx skills add https://github.com/involvex/ionic-everywhere --skill capacitor-plugins-involvex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: capacitor-plugins
Source: https://github.com/involvex/ionic-everywhere/tree/main/.agents/skills/capacitor-plugins
Command: npx skills add https://github.com/involvex/ionic-everywhere --skill capacitor-plugins-involvex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Adding native device capabilities to a Capacitor app requires finding the right plugin among hundreds of options, then applying platform-specific configuration in Android manifests, Gradle files, iOS Info.plist entries, and web build tools. This Skill guides the agent through that entire process step by step, auto-detecting the project setup instead of asking redundant questions. ## Core Features & Use Cases - Plugin discovery across six sources: Indexes official Capacitor, Capawesome, Capacitor Community, Capacitor Firebase, Capacitor MLKit, and RevenueCat plugins with per-plugin reference files. - Auto-detection of project context: Detects platforms (android/, ios/), build tools (Vite, Angular, Webpack), iOS dependency manager (CocoaPods or SPM), and Capacitor version before configuring anything. - Guided platform configuration: Applies Android permissions, Gradle variables, iOS Info.plist entries, and web build-tool settings one decision at a time, including Capawesome Insiders registry setup for licensed plugins. - Use Case: A developer wants barcode scanning in their Capacitor 8 app. The agent matches the request to the MLKit Barcode Scanning plugin, reads its reference file, installs the package, adds the camera permission to AndroidManifest.xml and NSCameraUsageDescription to Info.plist, then runs npx cap sync. ## Quick Start Ask the agent to install and configure a specific Capacitor plugin, for example: set up push notifications with Firebase Cloud Messaging in my Capacitor app.

Frequently Asked Questions about capacitor-plugins

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install a Capacitor plugin in my app?▼

Install the plugin package with npm install, then run npx cap sync to copy it into the native projects. Most plugins also require platform configuration such as Android permissions in AndroidManifest.xml or iOS usage descriptions in Info.plist.

Which Capacitor plugin should I use when multiple options exist?▼

When a Capawesome plugin and a Community plugin cover the same use case, the Capawesome plugin is the recommended default because it is actively maintained and supported. The alternative is still presented so you can decide based on your needs.

Does this work with Capacitor 8 projects?▼

Yes, the guidance supports Capacitor 6, 7, and 8. The agent reads the @capacitor/core version from package.json to verify plugin compatibility before installation.

How do I install Capawesome Insiders plugins that require a license?▼

Configure the @capawesome-team npm registry with npm config set @capawesome-team:registry https://npm.registry.capawesome.io and set your license key as the auth token. The agent checks whether the registry is already configured before asking for credentials.

Why is my Capacitor plugin not found at runtime?▼

The most common cause is forgetting to run npx cap sync after installation. On iOS, verify the CocoaPods or SPM dependency was installed; on Android, confirm the Gradle sync completed successfully.

When should I not use this plugin installation guidance?▼

It does not cover migrating Capacitor apps or plugins to newer versions, setting up Capacitor Live Updates, or non-Capacitor mobile frameworks such as React Native or Flutter.