What problem does it solve? Writing a Capacitor plugin from scratch requires coordinating TypeScript contracts, web fallbacks, Swift iOS code, Kotlin/Java Android code, permissions, events, docs, and publishing checks. This Skill automates that multi-platform scaffolding so you get a reviewable plugin candidate instead of a blank directory. ## Core Features & Use Cases - Dual input modes: Accepts conversational requirements or a structured YAML contract (including handoff from the cordova-capacitor-plugin-migration skill) and skips unnecessary questions in structured mode. - Contract-first generation: Designs src/definitions.ts first, then implements web, iOS (Swift), and Android (Kotlin/Java) layers with name parity across registerPlugin, jsName, and @CapacitorPlugin. - Verification and publish checks: Runs docgen, platform verify commands, and npm publish dry-run only, keeping humans in the review loop. - Use Case: Ask for a biometric-auth plugin for iOS and Android; the Skill scaffolds the package, defines the TypeScript API with permission methods, implements both native bridges, and generates a sample app exercising the full API. ## Quick Start Ask the assistant to generate a Capacitor plugin for your desired native capability, describing the methods, platforms, and permissions you need.