← All skills
cordova-to-capacitor
80 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By Cap-go/capgo-skills (GitHub) · coding · 78 stars · scanned at commit e82217b
Migrates an Apache Cordova, PhoneGap, or Ionic-Cordova app to Capacitor. Use when the project has config.xml, a platforms/ or plugins/ folder, cordova-* or phonegap-* dependencies, @awesome-cordova-plugins or @ionic-native wrappers, deviceready listeners, or cordova.plugins.* calls, and the user wants Capacitor native projects, Capacitor/Capgo plugin replacements, config.xml preference migration, and preserved localStorage/IndexedDB data (iosScheme/androidScheme). Covers keeping Cordova plugins…
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 4 places.
Show 1 more
Downloads and installs other software
The author does not mention this.
Found in 15 places.
Show 12 more
- skills/cordova-to-capacitor/SKILL.md, line 73
4. `npm run build && npx cap add ios && npx cap add android`. Cordova plugins listed in `package.json` dependencies are installed into the new native projects; - skills/cordova-to-capacitor/SKILL.md, line 74
5. Port native configuration by hand: usage strings, permissions, entitlements, URL schemes, orientation, splash/icons (`npx @capacitor/assets generate`). See ` - skills/cordova-to-capacitor/SKILL.md, line 75
6. Replace plugins one at a time (`references/plugin-mapping.md`), convert callback code to promises (`references/code-patterns.md`), `npx cap sync`, test on de - skills/cordova-to-capacitor/SKILL.md, line 88
npx cap sync - skills/cordova-to-capacitor/SKILL.md, line 96
- `npx cap sync` output lists only intended Cordova plugins and no "incompatible" surprises. - skills/cordova-to-capacitor/SKILL.md, line 97
- `npx cap doctor` shows matching versions for core, cli, ios, android. - skills/cordova-to-capacitor/SKILL.md, line 109
| `"Camera" plugin is not implemented on ios` (any plugin name) | Plugin not installed in native project; `npx cap sync`, check `npx cap ls` | - skills/cordova-to-capacitor/SKILL.md, line 110
| Cordova plugin variable missing (API key etc.) at build | Add it under `cordova.preferences` in `capacitor.config.*`, then `npx cap sync` | - skills/cordova-to-capacitor/SKILL.md, line 113
| White screen after `cap add` | `webDir` wrong or web build not run; `npm run build` then `npx cap sync` | - skills/cordova-to-capacitor/references/config-and-data.md, line 13
| `<preference name="SplashScreen*">`, `<splash>`, `<icon>` | `@capacitor/splash-screen` config + `npx @capacitor/assets generate` | - skills/cordova-to-capacitor/references/config-and-data.md, line 71
npx @capacitor/assets generate - skills/cordova-to-capacitor/references/plugin-mapping.md, line 56
- Install with npm (`npm install cordova-plugin-xyz`), then `npx cap sync`. Do not use `cordova plugin add`.
Other copies in this repository
Cap-go/capgo-skills has 1 more folder with a skill named cordova-to-capacitor. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'cordova-to-capacitor' ] || [ -L ~/.agents/skills/'cordova-to-capacitor' ]; then echo 'A skill folder named cordova-to-capacitor already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Cap-go/capgo-skills' "$d" && git -C "$d" checkout --quiet 'e82217b8fa76e11a2b2fdb49c6a221df8359cb54' -- 'skills/cordova-to-capacitor' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/cordova-to-capacitor' ~/.agents/skills/'cordova-to-capacitor' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'cordova-to-capacitor' ~/.claude/skills/'cordova-to-capacitor' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for Cap-go/capgo-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Cap-go/capgo-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-12 | e82217b | 80 |
| 2026-11-08 | e90bb56 | 100 |
| 2026-11-06 | e90bb56 | 80 |