A declarative routing package for Flutter that simplifies URL-based navigation and complex app flows through the Router API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install go-router
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install go-router using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Go Router is a powerful, declarative routing package for Flutter that leverages the Router API to provide a more intuitive way to manage app navigation. It allows developers to define routes as a list of GoRoute objects, making it easier to handle deep linking, URL-based navigation, and complex screen transitions.
By integrating this tool into your development workflow with Openclaw Skills, you can rapidly prototype and build scalable mobile and web applications with structured navigation logic. The skill provides a robust framework for managing stateful routes, nested navigation, and type-safe routing, ensuring that your Flutter applications remain maintainable as they grow in complexity.
To get started with this navigation skill, add the package to your Flutter project:
flutter pub add go_router
For those utilizing type-safe routes with code generation, add the necessary developer dependencies:
flutter pub add go_router_builder dev:build_runner dev:json_serializable
Then, generate the routing code using the build runner:
dart run build_runner build
The skill organizes routing data through a structured hierarchy of configuration objects:
| Component | Description | Data Managed |
|---|---|---|
| GoRoute | Individual route definition | Path, builder function, and nested child routes. |
| GoRouterState | Current navigation state | URI, path parameters, query parameters, and extra data objects. |
| ShellRoute | UI Wrapper | Persistent UI elements like Scaffolds or NavBars that wrap child routes. |
| GoRouter | Core Controller | Global configuration, redirect logic, and error handling. |
Loading
A comprehensive suite of five essential tools for building, automating, and managing professional AI agents within the OpenClaw ecosystem.

A comprehensive three-step workflow to proofread, optimize, and enhance the quality of Chinese articles and documents.

Crabukit is a dedicated security auditing tool that performs static analysis on skills to prevent the installation of malicious or vulnerable code.

A comprehensive master-grade configuration skill for Obsidian that integrates professional knowledge management methodologies with advanced AI automation workflows.

A reactive, type-safe state management library for Flutter that uses code generation to eliminate boilerplate and ensure compile-time safety.

A powerful CLI skill for searching German train connections, platforms, and schedules directly through an AI agent.








































