Skills for AI coding agents working with Capacitor/Ionic
npx skills add https://github.com/erkamyaman/ionic-capacitor-skills --skill ionic-skillsInstallieren Sie diesen Skill über die CLI und beginnen Sie mit der Verwendung des SKILL.md-Workflows in Ihrem Arbeitsbereich.
A collection of agent skills for building production-ready Ionic Capacitor mobile applications with Angular, React, or Vue.
npx skills add erkamyaman/ionic-skills
| Skill | Description |
|---|---|
| ionic-capacitor | Full app scaffold with onboarding, paywall, ads, i18n, theming, and tabs — supports Angular, React, and Vue |
A comprehensive skill that guides AI agents to build complete Ionic Capacitor apps with:
| Feature | Implementation |
|---|---|
| Framework | Ionic 8 + Angular 19 / React 19 / Vue 3.5 |
| Native Runtime | Capacitor 7 |
| Onboarding | Swipe screens with fullscreen video background + gradient overlay |
| Paywall | RevenueCat with weekly/yearly subscriptions + 50% OFF badge |
| Ads | AdMob banner ads via @capacitor-community/admob |
| i18n | Turkish/English — @ngx-translate (Angular), react-i18next (React), vue-i18n (Vue) |
| Theming | Light/Dark/System with CSS variables |
| Navigation | ion-tabs + framework-specific router |
| Storage | @capacitor/preferences |
| Notifications | @capacitor/push-notifications |
| Auth Guard | Onboarding route guard |
| State | Angular services / React hooks / Vue composables |
Onboarding (video bg) -> Paywall (subscriptions) -> Main App (tabs)
Skills activate automatically when agents detect relevant tasks:
The skill uses a shared utilities + framework wrappers pattern:
utils/ - Framework-agnostic TypeScript functions for Capacitor plugins (AdMob, RevenueCat, Preferences, etc.)services/ wrapping utilities with @Injectablehooks/ wrapping utilities with useCallbackcomposables/ wrapping utilities as composable functionsThis minimizes duplication and keeps Capacitor logic in one place.
Add new skills by creating a folder in skills/ with:
SKILL.md - Instructions for agentsmetadata.json - Skill metadata (version, triggers, references)MIT