Guide for writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native views, shared objects, config plugins, lifecycle hooks, autolinking, and type system. Use when building or modifying native modules for Expo.
Install
npx skills add openai/plugins --skill expo-modulenpx skills add openai/plugins --skill expo-module -a claude-code -gnpx skills add openai/plugins --skill expo-module -a codex -ggemini skills install https://github.com/openai/plugins.git --path plugins/expo/skills/expo-modulegh skill install openai/plugins expo-modulegit clone --depth 1 https://github.com/openai/plugins /tmp/openai__plugins
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/openai__plugins/plugins/expo/skills/expo-module ~/.claude/skills/expo-module # Claude Code
cp -R /tmp/openai__plugins/plugins/expo/skills/expo-module ~/.agents/skills/expo-module # Codex, Cursor, Gemini CLI, Copilot, OpenCode