Agent skill · software engineering · secondsky

mobile-offline-support

Offline-first mobile apps with local storage, sync queues, conflict resolution. Use for offline functionality, data sync, connectivity handling, or encountering sync conflicts, queue management, storage limits, network transition errors.

Why this skill is useful

Adds a complete offline-first mobile application framework with local storage, sync handling, and conflict resolution scripts that aren't commonly found in public documentation.

What it needs

Requires @react-native-async-storage/async-storage, @react-native-community/netinfo installed locally. About 2k tokens when loaded. Last updated 2026-08-06. 204 stars on the source repository.

What this skill does

Mobile Offline Support Build offline-first mobile applications with local storage and synchronization. React Native Implementation Conflict Resolution UI Indicators Best Practices Cache frequently accessed data locally Queue actions for later sync Show clear offline indicators Handle sync conflicts gracefully Compress stored data Test offline scenarios thoroughly Native Implementations See references/native-implementations.md for: iOS Core Data with sync manager Android Room database with WorkManager sync Avoid Assuming connectivity Losing data on sync failures Unbounded queue growth Syncing sensitive data insecurely

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills secondsky/mobile-offline-support

View the source on GitHub

Browse the @skills marketplace