4,698,904 AI resources indexedWorking toward the world’s largest AI resource index.

Agent skills

Reusable instructions for compatible AI agents.

How to use the library

Explore by field

Loading catalog totals…
Browse full catalog

Field counts come from the latest full-catalog snapshot. A resource can belong to several fields and platforms.

Resources

Search results
Search stays within agent skills.
Agent skill

Implementing Flutter Animations

Implements animated effects, transitions, and motion in a Flutter app. Use when adding visual feedback, shared element transitions, or physics-based animations.

GeminiDevelopment & Engineering
dangdungvn0
Agent skill

Building Validated Forms

Builds Flutter forms with validation and user input handling. Use when creating login screens, data entry forms, or any multi-field user input.

GeminiDevelopment & Engineering
dangdungvn0
Agent skill

Riverpod — Mutations (experimental)

Use Riverpod mutations for UI-driven async operations like form submit; Mutation.run, MutationIdle/Pending/Success/Error, Mutation.reset, keyed mutations. Use when showing loading/error/success for a single action (e.g. submit button) without polluting provider state. Use this skill when the user...

ClaudeCodexOpenClawDevelopment & Engineering
dangdungvn0
Agent skill

Riverpod — Eager initialization

Eagerly initialize Riverpod providers at app startup by watching them in a root Consumer; handle loading/error in the initializer, AsyncValue.requireValue. Use when a provider must be ready before the rest of the app is used. Use this skill when the user asks about eager initialization or preload...

ClaudeCodexOpenClawDevelopment & Engineering
dangdungvn0
Agent skill

Riverpod — Cancelling and debouncing requests

Cancel or debounce Riverpod async requests with ref.onDispose; cancel when user leaves the page, debounce rapid refreshes. Use when the user asks about cancelling requests, debouncing, or cleaning up when a provider is disposed.

ClaudeCodexOpenClawDevelopment & Engineering
dangdungvn0
Agent skill

Riverpod — Migration guides

Migrate Riverpod from StateNotifier to Notifier/AsyncNotifier, from ChangeNotifier to AsyncNotifier, or upgrade from 0.13/0.14/1.0; ref.onDispose, family, lifecycle, riverpod migrate CLI. Use when the user asks about migrating from StateNotifier, from ChangeNotifier, upgrading Riverpod 0.13 to 0....

OpenClawDevelopment & Engineering
dangdungvn0
Agent skill

Riverpod — Offline persistence (experimental)

Persist Riverpod notifier state offline with Storage and persist(); riverpod_sqflite, JsonPersist, key, destroyKey, cache duration, testing with in-memory storage. Use when saving state across app restarts or offline. Use this skill when the user asks about offline persistence, persisting state, ...

OpenClawDevelopment & Engineering
dangdungvn0
Agent skill

Riverpod — Automatic retry

Customize Riverpod automatic retry on provider failure; retry function, per-provider and global retry, disabling retry, ProviderException, awaiting retries. Use when a provider can fail transiently and should retry, or when you need to disable or customize retry logic. Use this skill when the use...

ClaudeCursorDevelopment & Engineering
dangdungvn0
Agent skill

Reducing Flutter App Size

Measures and optimizes the size of Flutter application bundles for deployment. Use when minimizing download size or meeting app store package constraints.

GeminiDevelopment & Engineering
dangdungvn0
Agent skill

Architecting Flutter Layouts

Builds Flutter layouts using the constraint system and layout widgets. Use when creating or refining the UI structure of a Flutter application.

ClaudeCodexOpenClawDesign
dangdungvn0

Platform labels describe intended use. Read each resource's author credits, requirements and available access methods.