expo-module

github:expo/skills · first committed 2026-04-02 · source · badge

Guide for creating and 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. Not for migrating an existing Swift module from the definition DSL to the Expo Modules API 2.0 macros; u

Skill Health 100 (freshness and quality) estimated by backskills

Listed, not yet scored. This skill has no public model test yet. It is in the scoring queue; submitted skills go first, then the most-installed.

Freshness 100 · Quality 100 · Efficacy not yet tested

Version history

12 commits to this file on GitHub (newest first).

2026-10-28 · commit 05754e7 · Remove per-skill version from SKILL.md frontmatter (#266)
2026-10-22 · commit 0d03555 · [expo] Use agent CLI for feedback (#251)
2026-10-21 · commit 3d1ca4e · [expo] Remove the standalone feedback skill (#250)
2026-10-02 · commit 13ad8e0 · remove skill description prefix (#202)
2026-08-04 · commit 5c8f62e · [skills] collect eval-candidate signals via new evals feedback category (#126)
2026-07-22 · commit cb91660 · [skills] add automated feedback submission (#112)
2026-07-20 · commit 8bd359f · Add expo-migrate-module skill (#109)
2026-07-07 · commit b2fdce7 · Organize skills with expo-* and eas-* (#98)
2026-05-27 · commit 510373b · fine tune wordings (#69)
2026-05-08 · commit 47f0ef6 · Update create-expo-module skill (#49)
2026-04-03 · commit cef67e4 · update expo-module skill (#40)
2026-04-02 · commit 72c355d · Add expo-module skill for writing Expo native modules (#37)

Archived snapshots

archived 2026-10-31T09:00:45+00:00 · sha256 2ec4a460b9c0