Dev & Engineering react-nativelibrary-scaffoldingnative-modulesturbo-modulefabricnitronpm-publishing

React Native Library Builder

Scaffold publishable React Native libraries or local native modules with a guided workflow.

FollowSkills review · FSRS-2.0
Not recommended
50/ 100 5-point scale 2.5 / 5
Trust13 / 25 · 2.6/5

The instructions mainly perform scaffolding, dependency installation, pod installation, prebuild, and example-app execution. No malware, credential theft, covert exfiltration, or other red-line behavior is evident, and some dependency relationships are disclosed. However, default use of npx @latest, --yes, and non-interactive execution lacks stepwise confirmation, permission scoping, data-flow disclosure, rollback, and recovery guidance, so points are deducted.

Reliability8 / 20 · 2.0/5

The workflow separates standalone and local-library paths, gives mostly coherent type/language mappings, and asks the agent to inspect current CLI help first. It provides no executable test suite, version pinning, abnormal-input handling, or diagnostic failure feedback. The standalone path also says to use only Yarn while the local path supports npm, so consistency is incomplete and the static score is limited.

Adaptability10 / 15 · 3.3/5

Audience, trigger scenarios, and Turbo/Fabric/Nitro/JS selection guidance are reasonably clear, covering both standalone libraries and modules in existing apps. Non-fit boundaries, compatibility ranges, mainland-China network reachability, and Chinese-language support are not addressed. The workflow also depends on external tooling such as npx, npm, Expo, and CocoaPods, so points are deducted.

Convention9 / 15 · 3.0/5

The documentation has useful progressive structure through an overview, quick reference, reference files, problem mapping, prerequisites, examples, pitfalls, MIT licensing, and author metadata. It lacks skill-specific versioning, changelog, explicit maintenance ownership, update path, FAQ coverage, and systematic troubleshooting, so it does not receive full marks.

Effectiveness6 / 15 · 2.0/5

The commands, type/language mappings, generated layout, and follow-up build steps are directly actionable for the core scaffolding task. There is no in-file execution evidence, successful output, or key-path verification, and version drift and environment differences may leave users to perform additional debugging, so points are deducted.

Verifiability4 / 10 · 2.0/5

The skill links to Callstack, React Native, and Nitro documentation and provides concrete commands and expected structure, giving it some auditability. This review is static only; there is no committed test suite, CI coverage, or third-party execution evidence for the selected skill, so reproducibility remains limited and points are deducted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision f6b87e35a35c
Before you use it
  • The commands use npx create-react-native-library@latest, --yes, and non-interactive execution; users should confirm the CLI version, flags, target directory, and intended changes first.
  • No rollback or recovery procedure is defined, and dependencies are not pinned with a compatibility matrix.
  • External dependencies including CocoaPods, Expo, Nitro, and npm/Yarn registries may vary by network, platform, and version; mainland-China reachability is not documented.
  • The standalone flow says to use only Yarn, while the local flow describes both Yarn and npm; this should be checked against the generator's actual behavior.
Review evidence [1][2][3][4][5][6][7]
See the full review method →

What does this skill do, and when should you use it?

This skill guides AI coding assistants through create-react-native-library for React Native library creation. It covers standalone libraries that may be published to npm and local libraries inside existing apps. The scope includes JavaScript-only libraries, native modules, and native UI components. It selects the standalone or local workflow and points the implementation toward the corresponding reference documentation.

It first inspects the create-react-native-library CLI options, then runs npx create-react-native-library with scaffold parameters. The examples create a standalone library with an Expo example app or a local Turbo Module inside an existing React Native app. The shown options include non-interactive execution, Kotlin/Objective-C language selection, descriptions, and Turbo Module type.

  1. A React Native developer needs a new JavaScript or native library that may be published to npm.
  2. An application team needs to wrap a native SDK and expose it to JavaScript from an existing React Native app.
  3. A developer needs a React Native UI component that renders a native view.
  4. A team needs to add a local native module or view to an existing application.

What are this skill's strengths and limitations?

Pros
  • Covers both standalone library scaffolding and local libraries inside existing apps.
  • Provides copyable npx commands with concrete scaffold options.
  • Clearly addresses JavaScript libraries, native modules, and native UI components.
  • The repository is MIT-licensed and supplies follow-up references for standalone and local-library flows.
Limitations
  • The supplied material does not show a test suite, platform compatibility matrix, or failure-analysis results.
  • The SKILL.md summarizes linked reference files but does not include their detailed contents.
  • Using npx and create-react-native-library requires Node.js and a shell environment.

How do you install this skill?

The README documents standalone installation with $skill-installer install create-react-native-library from callstackincubator/agent-skills. Alternatively, clone the repository and copy the skills tree into project-level .codex/skills/ or user-level ~/.codex/skills/; the provided README command copies the whole skills/ directory. Restart Codex to recognize newly installed skills.

How do you use this skill?

For a new library that may be published to npm, ask the assistant to use skills/create-react-native-library/SKILL.md and run: npx create-react-native-library@latest awesome-library --no-interactive --yes --description "A brief description of the library" --type turbo-module --languages kotlin-objc --example expo. For a local module, change into the existing app directory and add --local.

FAQ

What kinds of React Native work does it fit?
It fits standalone libraries that may be published and local native modules or views added to an existing app.
Does it implement the complete library automatically?
The source shows scaffolding and routing to implementation documentation; it does not establish that the skill completes all product-specific implementation.
What environment does it require?
The examples require Node.js with npx and shell access. Running npx for the package generally requires network access.
Is it free to use?
The skill and repository are marked MIT-licensed.

More skills from this repository

All from callstackincubator/agent-skills

Dev & Engineering

React Native Performance Playbook

Actionable rules for building faster, more reliable React Native and Expo apps.

Dev & Engineering

React Native Performance Guide

Diagnose and improve React Native performance with measured, evidence-based guidance.

Dev & Engineering

React Native Upgrade Assistant

A guided workflow for upgrading React Native apps through template diffs, dependency migration, and native configuration changes.

Dev & Engineering

React Native Migration Assessor

Evidence-led decisions for React Native migration readiness

Dev & Engineering

React Navigation UI Guide

Practical React Navigation 7 patterns for building and configuring React Native navigation interfaces.

Dev & Engineering

React Native TV Review Guide

Systematically review TV-specific focus, playback, performance, and accessibility issues in React Native apps.

Dev & Engineering

React Native Brownfield Migration

Guides incremental React Native or Expo adoption inside existing native iOS and Android apps.

Automation & Ops

React Native GitHub Actions Artifacts

Build React Native simulator artifacts in the cloud and retrieve them from GitHub.

Dev & Engineering

Mobile App Dogfood Tester

Systematically explore iOS and Android apps and produce bug reports backed by screenshots and reproducible steps.

Dev & Engineering

React Native Test Guide

Helps AI write dependable React Native component tests

Dev & Engineering

Cross-Platform Device Operator

Enables AI coding assistants to inspect and operate Apple-platform and Android apps.

Dev & Engineering

Skill Spec Validator

Checks Agent Skills against the agentskills.io spec and Claude Code best practices.

Dev & Engineering

GitHub PR Workflow Assistant

Manage pull requests, stacked branches, and merges through the gh CLI.

Related skills