react-navigation

Configure React Native navigation stacks, tabs, drawers, and sheets with predefined patterns.

1.6k|115|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/callstackincubator/agent-skills --skill react-navigation-callstackincubator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-navigation
Source: https://github.com/callstackincubator/agent-skills/tree/main/skills/react-navigation
Command: npx skills add https://github.com/callstackincubator/agent-skills --skill react-navigation-callstackincubator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of building complex navigation structures in React Native applications, providing standardized patterns and configurations that streamline the development process.

Core Features & Use Cases

  • Predefined Patterns: Offers a collection of UI patterns such as stacks, tabs, drawers, and sheets.
  • Configurable Headers: Allows customization of headers for different navigation components.
  • Safe Area Handling: Provides guidelines for handling safe areas on different devices.
  • Use Case: If you're building a React Native app with navigation needs, this Skill provides the foundational patterns to quickly implement common navigation structures.

Quick Start

To set up the React Navigation Skill for your app, follow these steps:

  1. Add the Skill to your Claude Code project using the following command:
    /plugin install react-navigation@callstack-agent-skills
    
  2. Use the Skill by importing and configuring the desired navigation components in your app.

Frequently Asked Questions about react-navigation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure complex React Native navigation stacks using the Static API?

React Native navigation stacks are configured using the Static API, which provides predefined UI patterns for stacks, tabs, drawers, and sheets to build complex navigation structures. It includes detailed reference guides for component configuration.

What's the best way to handle safe areas in React Native navigation headers?

Safe areas in React Native navigation are handled using predefined guidelines provided by the skill, ensuring headers and navigation components respect device boundaries across different screen sizes and notches.

How do I set up stack, tab, and drawer navigation patterns in React Native?

Navigation patterns including stacks, tabs, and drawers are set up by importing and configuring the desired navigation components, leveraging standardized UI patterns to quickly implement common structures.

Can I customize headers for different navigation components in React Native?

Headers for different React Native navigation components can be customized using configurable header options, allowing tailored appearances across stacks, tabs, and drawers within the app.

When do I need predefined UI patterns for React Native navigation?

Predefined UI patterns are needed when building React Native apps with navigation requirements, providing foundational structures to streamline development of complex stacks, tabs, drawers, and sheets without manual configuration.

Does this React Native navigation approach support sheets and drawers alongside stacks?

Yes, the navigation approach supports sheets and drawers alongside stacks and tabs, offering a collection of predefined UI patterns that cover common navigation structures in React Native applications.