
cap-go/capacitor-skills
48 skills7k installs2.7k starsGitHub
Install
npx skills add https://github.com/cap-go/capacitor-skillsSkills in this repo
1Capacitor Best PracticesThe capacitor-best-practices skill best practices for Capacitor app development including project structure plugin usage performance optimization security and deployment Use this skill when reviewing Capacitor code setting up new projects or optimizing existing apps Capacitor Best Practices Comprehensive guidelines for building production-ready Capacitor applications When to Use This Skill Setting up a new Capacitor project Reviewing Capacitor app architecture Optimizing app performance Implementing security measures Preparing for app store submission Project Structure Recommended Directory Layout text my-app src Web app source android Android native project ios iOS native project capacitor config ts Capacitor configuration package json tsconfig json Configuration Best Practices capacitor config ts CORRECT typescript import type CapacitorConfig from capacitor cli const config CapacitorConfig appId com company app appName My App webDir dist server Only enable for development process env NODE_ENV development url http localhost 5173 cleartext true plugins SplashScreen launchAutoHide false export default config capacitor config json AVOID json server url http localhost 5173 cleartext.1.2kinstalls2Ionic Designionic-design is a version 1.0.0 Capgo skill from cap-go/capacitor-skills that teaches Ionic Framework usage for Capacitor mobile apps—covering components, navigation patterns, theming, platform-specific styling, and mobile UI best practices. Triggers include ionic component, ionic ui, mobile ui, native look, ionic theming, ion-button, and ion-list queries. The skill references official Ionic documentation, the components catalog, and Ionicon assets so agents recommend patterns aligned with Ionic's native-adaptive design language. Developers reach for ionic-design when scaffolding Capacitor screens, choosing Ionic layout primitives, tuning iOS versus Android presentation, or applying Ionic theme variables for consistent native-feeling interfaces. It suits hybrid mobile SaaS products where web technologies ship inside Capacitor shells but must look and behave like platform-native applications.651installs3Capacitor Pluginscapacitor-plugins is a skill from cap-go/capacitor-skills that guides agents through authoring and extending Capacitor native plugins for Ionic and web-hybrid mobile apps. It covers the full bridge stack: Swift or Kotlin native implementations, Capacitor plugin registration, and TypeScript definitions consumed from the web layer. Developers reach for capacitor-plugins when a hybrid app needs camera, Bluetooth, biometrics, or other device APIs not covered by existing community plugins. The skill emphasizes correct platform project wiring, permission manifests, and typed JS interfaces so web code calls native methods safely. Use it during feature builds where Capacitor is the chosen cross-platform shell and custom native code is required.468installs4Ios Android Logsios-android-logs is an agent skill in the cap-go/capacitor-skills repository that helps developers capture, filter, and interpret native iOS and Android log output from Capacitor hybrid applications. The skill guides agents through adb logcat workflows on Android and Xcode device console patterns on iOS so engineers can isolate WebView bridge errors, Capacitor plugin stack traces, JNI failures, and permission denials that web-only debugging misses. Developers reach for ios-android-logs when a Capacitor build passes in the browser but crashes on physical devices, when a native plugin returns opaque errors, or when OS-specific behavior differs between iOS and Android releases. The skill fits ship-phase testing where teams reproduce production-like defects, correlate native timestamps with JavaScript console events, and document root causes before store submission. Install through capacitor-skills via the skills CLI so Claude Code or Cursor sessions produce actionable log filters and interpretation notes during mobile QA workflows.329installs5Debugging Capacitordebugging-capacitor is a Capacitor-focused diagnostic skill from cap-go/capacitor-skills for hybrid mobile apps. It guides developers through build failures, native plugin bridge errors, WebView crashes, and native log analysis on iOS and Android during active development and post-release incidents. The skill fits when Xcode or Gradle builds fail, JavaScript-to-native calls break, or Safari or Chrome remote debugging shows WebView faults. Developers reach for it after capacitor sync, plugin installs, or store builds surface opaque native stack traces instead of familiar web console errors.288installs6Capacitor Testingcapacitor-testing is a Capgo agent skill from cap-go/capacitor-skills that provides a complete testing playbook for Capacitor hybrid mobile applications across web, native WebView, and device targets. The skill covers Jest and Vitest unit tests with @capacitor plugin mocks, component testing patterns, Playwright flows for web shells, Appium suites for native UI, and iOS XCTest examples for platform code. Developers reach for it when adding test coverage before App Store or Play Store submission, mocking native biometric or storage plugins, or wiring CI jobs that run across environments. It sits inside a collection of roughly 46 to 49 Capacitor skills maintained by Capgo for AI coding agents in Claude Code, Cursor, and Windsurf. Install via npx skills add Cap-go/capgo-skills and trigger on prompts about Capacitor tests, E2E mobile flows, or plugin mocking strategies.287installs7Safe Area Handlingsafe-area-handling is a Cap-go Capacitor skill guiding agents to fix layout issues when content sits under iPhone notches, Dynamic Island, home indicators, rounded corners, or Android display cutouts. It requires `viewport-fit=cover` in the viewport meta tag, then applies CSS `env(safe-area-inset-top)`, `env(safe-area-inset-bottom)`, `env(safe-area-inset-left)`, and `env(safe-area-inset-right)` with fallbacks for headers, tab bars, and full-bleed pages. The guide covers JavaScript inset detection, native iOS and Android configuration, Capacitor Status Bar plugin usage, keyboard push issues, and landscape edge cases. Install with `npx skills add cap-go/capgo-skills --skill safe-area-handling`. Reach for safe-area-handling when users report hidden controls or content under hardware obstructions on Capacitor iOS or Android builds.268installs8Capacitor Deep LinkingWalks through end-to-end Capacitor deep linking: configuring iOS and Android association files, intent filters, Capacitor listeners, and in-app routing so external URLs reliably land on the correct screen.264installs9Capacitor SecurityProvides security guidance tailored to Capacitor hybrid mobile apps, covering WebView hardening, native plugin risks, secure storage, network transport, secrets management, and pre-release audits before App Store or Play distribution.246installs10Capacitor AccessibilityGuides developers to make Capacitor hybrid mobile apps accessible by applying semantic HTML, ARIA roles, focus handling, contrast standards, and iOS/Android accessibility APIs so VoiceOver, TalkBack, and keyboard users can navigate apps built with web technologies.245installs11Capacitor App StoreGuides Capacitor developers through end-to-end mobile app store publishing for iOS and Android, including build configuration, signing, store listings, review requirements, and release management for hybrid web-native apps.218installs12Capacitor PerformancePerformance optimization skill for Capacitor hybrid mobile apps. Addresses WebView startup latency, JavaScript bundle trimming, native bridge efficiency, memory profiling, scroll jank, and release-ready tuning for iOS and Android Capacitor builds.180installs13Capacitor Splash ScreenImplementation skill for Capacitor splash screens across iOS and Android. Covers asset preparation, plugin configuration, Android 12 splash API, dark mode variants, duration control, and polished transitions from native splash to the loaded WebView.163installs14Capacitor Push NotificationsIntegration skill for Capacitor push notifications on iOS and Android. Guides FCM and APNs setup, permission flows, device token registration, payload handling, notification channels, and backend wiring for reliable mobile engagement features.156installs15Capacitor Offline FirstArchitecture skill for offline-first Capacitor mobile apps. Teaches local persistence, sync queues, conflict resolution, network-aware UI, and Capacitor plugin choices so hybrid apps remain usable without connectivity and reconcile cleanly on reconnect.154installs16Capacitor Ci CdIntegrates Capacitor for building cross-platform mobile applications. Bridges web and native mobile development.117installs17Tailwind CapacitorGuides developers integrating Tailwind CSS into Capacitor hybrid mobile apps, covering WebView-safe configuration, utility-class layouts, theme tokens, and styling patterns that work across iOS and Android builds.115installs18Capacitor KeyboardGuides managing keyboard behavior in Capacitor apps using @capacitor/keyboard, covering events, accessory bar, and scroll handling. A developer uses it to fix keyboard visibility, focus, or scroll issues.106installs19Capacitor McpExplains using the Model Context Protocol to connect AI agents to Ionic and Capacitor tooling for component discovery, plugin docs, and CLI execution. A developer uses it to automate Ionic/Capacitor development through an AI client.100installs20Capgo Live UpdatesA complete guide to shipping over-the-air updates to Capacitor apps with Capgo, covering plugin setup, update strategies, channels, and rollback. A developer uses it to push JS/HTML/CSS updates without app store review.91installs21Cocoapods To SpmGuides migrating a Capacitor iOS app from CocoaPods to Swift Package Manager, using the spm-migration-assistant and CapApp-SPM. A developer uses it to move a Capacitor 8 iOS app to the default SPM template and remove CocoaPods.83installs22Konsta UiA guide to building native-looking iOS and Material Design UI in Capacitor apps with Konsta UI and Tailwind CSS. A developer uses it when they want native-style mobile components without Ionic.83installs23Framework To CapacitorGuides integrating modern web frameworks with Capacitor to produce mobile apps, covering static export and routing per framework. A developer uses it when converting a React, Vue, Angular, Svelte, or Next.js app into a Capacitor mobile app.70installs24Capacitor Apple Review PreflightAudits a Capacitor iOS app against Apple review guidelines and common rejection patterns before submission or after a rejection. A developer uses it to check metadata, entitlements, and privacy manifests ahead of App Store submission.60installs25Cordova To CapacitorA complete guide for migrating a Cordova or PhoneGap app to Capacitor, covering plugin migration and platform differences. A developer uses it to modernize a hybrid Cordova app onto Capacitor.56installs26Capgo Cli UsageActs as the entry point for the Capgo CLI, covering common commands and routing to narrower Capgo workflows. A developer uses it when asking generally about the Capgo CLI or when the right sub-workflow is not yet clear.49installs27Capacitor App UpgradesGuides upgrading a Capacitor app project across major versions with dependency alignment and native platform verification. A developer uses it for a general or multi-version app upgrade with a safe fallback.48installs28Capacitor Plugin UpgradesGuides upgrading a Capacitor plugin library across major versions with native code adaptation and example-app verification. A developer uses it for a general or multi-version plugin upgrade.47installs29Capgo Native BuildsGuides Capgo Cloud Build workflows for building signed native iOS and Android binaries in the cloud, including CLI login, signing credentials, and store upload. A developer uses it to produce signed IPA/APK/AAB builds or store submissions.47installs30Capacitor Plugin Spm SupportGuides adding SPM support to a Capacitor plugin, including Package.swift, CAPBridgedPlugin conversion, and bridge cleanup. A developer uses it to make an iOS plugin consumable through Xcode's package manager.45installs31Capgo Release WorkflowsSets up a Capgo-centered release workflow for Capacitor apps combining live updates, native builds, and store publishing via repo-owned CI/CD. A developer uses it to build one release system covering OTA and native artifacts.45installs32Capacitor App Upgrade V7 To V8Guides the specific v7-to-v8 upgrade of a Capacitor app with v8 native and package updates. A developer uses it when their app is on Capacitor 7.44installs33Capgo CloudAn umbrella skill routing Capgo cloud workflows across native builds, OTA releases, store publishing, and organization administration. A developer uses it when a Capgo cloud task spans more than one workflow area.44installs34Capgo Organization ManagementGuides Capgo account lookup and organization administration through the CLI, covering members and security settings. A developer uses it to manage organizations, membership, or org-level security policy.44installs35Capgo Release ManagementGuides Capgo OTA release operations including bundle uploads, channel targeting, compatibility checks, cleanup, and encryption keys. A developer uses it to manage Capgo bundle and channel operations.44installs36Capacitor Plugin Upgrade V7 To V8Guides upgrading a Capacitor plugin package from version 7 to version 8, updating peer dependencies and native project settings. A developer uses it when a Capacitor plugin targets v7 and needs the v8 migration path.43installs37Sqlite To Fast SqlGuides migrating SQLite and SQL-style Capacitor plugins to @capgo/capacitor-fast-sql for faster local persistence. A developer uses it to replace bridge-based SQL plugins while keeping transactions, BLOBs, and encryption.41installs38Capacitor App Upgrade V4 To V5Guides the specific v4-to-v5 upgrade of a Capacitor app, reading current Capacitor packages and applying v5 native and package changes. A developer uses it when their app is on Capacitor 4.40installs39Ionic Appflow MigrationGuides migrating an Ionic or Capacitor project off Ionic Appflow, replacing live updates, cloud builds, and store deployment with Capgo and repo CI/CD. A developer uses it when moving off Appflow feature by feature.40installs40Ionic Enterprise Sdk MigrationGuides migrating Capacitor apps away from Ionic Enterprise SDK plugins onto Capgo and open Capacitor alternatives for auth, biometrics, and secure storage. A developer uses it to remove @ionic-enterprise dependencies.40installs41Skill Creatorskill-creator is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.40installs42Capacitor App Upgrade V5 To V6Guides the specific v5-to-v6 upgrade of a Capacitor app with v6 native and package updates. A developer uses it when their app is on Capacitor 5.39installs43Capacitor App Upgrade V6 To V7Guides the specific v6-to-v7 upgrade of a Capacitor app with v7 native and package updates. A developer uses it when their app is on Capacitor 6.39installs44Capacitor Plugin Upgrade V4 To V5Guides the specific v4-to-v5 upgrade of a Capacitor plugin, reading the plugin and Capacitor package snapshot and applying v5 changes. A developer uses it when their plugin targets Capacitor 4.39installs45Capacitor Plugin Upgrade V5 To V6Guides the specific v5-to-v6 upgrade of a Capacitor plugin with v6 native and package updates. A developer uses it when their plugin targets Capacitor 5.39installs46Capacitor Plugin Upgrade V6 To V7Guides the specific v6-to-v7 upgrade of a Capacitor plugin with v7 native and package updates. A developer uses it when their plugin targets Capacitor 6.39installs47Webapp To CapacitorGuides migrating a production web app, PWA, or SPA into a store-ready Capacitor iOS and Android app that passes review. A developer uses it to convert a web app into a native-feeling mobile app.32installs48Subscription App RevenueA revenue playbook to take a mobile or web subscription app from zero to early MRR through ASO, acquisition loops, paywall tests, and pricing. A developer uses it to plan monetization and first subscribers for an app.22installs