LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

native-modules

Expert in React Native native modules, bridging JavaScript and native code, writing custom native modules, using Turbo Modules, Fabric, JSI, autolinking, module configuration, iOS Swift/Objective-C modules, Android Kotlin/Java modules. Activates for native module, native code, bridge, turbo module, JSI, fabric, autolinking, custom native module, ios module, android module, swift, kotlin, objective-c, java native code.

133stars17forksUpdated 3/7/2026
Developer Tools#react-native#ios#kotlin#swift#android#native-modules

Security Assessment

Low Risk(70/100)

Detected risks:

Destructive Operations([SKILL.md] rm -rf)
Security Score70/100

About native-modules

The 'native-modules' skill is specialized in React Native native module integration, acting as a bridge between JavaScript and native platform code. It enables developers to access platform-specific APIs, such as Bluetooth or NFC, and implement performance-critical operations. This skill aids in the integration of third-party native libraries and resolving native code issues. By enabling seamless communication between JavaScript and native code, it empowers developers to extend the functionality of their React Native applications with custom modules. It supports both iOS and Android native modules, written in Swift, Objective-C, Kotlin, and Java, and can handle modern architecture features like Turbo Modules, JSI, and Fabric. This skill is particularly helpful for teams looking to extend React Native's capabilities with platform-specific features and optimize performance through custom modules.

FAQ

How do I install third-party native modules?

You can install third-party native modules using autolinking with the command 'npm install <module-name>'. For iOS, run 'cd ios && pod install && cd ..', and for Android, just rebuild the app with 'npm run ios' or 'npm run android'.

Can I use this skill with Expo?

Yes, for Expo managed workflows, you can use config plugins to install and configure native modules. You can install modules using 'npx expo install <module-name>' and add necessary configuration in the app.json file.

What is the difference between old and new React Native architecture?

The old architecture (React Native < 0.68) relies on a bridge to communicate between JavaScript and native code. The new architecture (React Native 0.68+) uses JSI for direct communication, Turbo Modules for lazy-loaded modules, and Fabric as a new rendering engine.

What languages are supported for native modules?

This skill supports native module development for iOS using Swift/Objective-C and for Android using Kotlin/Java.

Do I need to manually link modules with React Native >= 0.60?

No, autolinking handles most of the module linking process in React Native >= 0.60. Manual linking is only necessary for older versions of React Native.

All Files

2 files
metadata.json0.9 KB
View
SKILL.md13.0 KB
View

Install native-modules

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

Microck/ordinary-claude-skills

Related Skills

research

448

secops-detection-engineering

21,346

qdrant-monitoring

259

project-architecture

3