skillhash

Is expo-migrate-module safe?

Grade A, 100/100. No meaningful risk found.

Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL to the 2.0 macro API (sometimes called v2) while preserving its JavaScript and TypeScript contract. Use when converting or incrementally adopting @ExpoModule, @JS, @Event, @SharedObject, or @Record in an existing module. Do not use for creating a new module, general Expo SDK upgrades, or Android/Kotlin migrations.

expo/skills/plugins/expo-experiments/skills/expo-migrate-module 2.9kChecked 4h agoContent last changed 4h ago
A

expo-migrate-module

plugins/expo-experiments/skills/expo-migrate-module
100/100 · No meaningful risk foundNo security findings

Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL to the 2.0 macro API (sometimes called v2) while preserving its JavaScript and TypeScript contract. Use when converting or incrementally adopting @ExpoModule, @JS, @Event, @SharedObject, or @Record in an existing module. Do not use for creating a new module, general Expo SDK upgrades, or Android/Kotlin migrations.

Content hash
sha256:37f6b5ea1301f97a666c0e4a55d7234c26902173734831ebc49d422886ab0c16
Files
5
Quality
100/100

Security findings

None of the 30 rules matched.

Files in this skill
  • SKILL.md10.2 KB
  • agents/openai.yaml306 B
  • references/compatibility.md11.7 KB
  • references/example.md7.2 KB
  • references/migration-map.md19.9 KB

Questions about expo-migrate-module

Is expo-migrate-module safe to install?
Our scanner gave expo-migrate-module grade A (100/100): no meaningful risk found. None of the 30 security rules matched. Static analysis cannot prove safety, so pin the reviewed revision with a lockfile.
How do I install expo-migrate-module in Claude Code or Codex?
Run skillhash add github:expo/skills/plugins/expo-experiments/skills/expo-migrate-module. It downloads the exact commit, checks the grade against your policy, writes skills.lock and installs it into .claude/skills and .agents/skills.
What happens if expo-migrate-module changes upstream?
Its content hash changes. skillhash verify fails in CI until you review the new version and update the lock. With a watch, you also get an alert.

More from expo/skills