What problem does it solve? Building Flutter apps or Dart servers against Appwrite requires knowing the correct SDK patterns for auth, databases, storage, realtime, and permissions, and mistakes like missing permissions or deprecated classes cause broken or insecure apps. ## Core Features & Use Cases - Client and Server SDKs: Covers both the Flutter appwrite package for client-side auth, OAuth, and realtime subscriptions, and the dart_appwrite package for server-side admin operations with API keys. - Database and Storage Operations: Provides TablesDB row CRUD, query builders, string column type selection, and file uploads with InputFile factories. - SSR Authentication: Implements admin/session client separation, secure session cookies, and OAuth2 token exchange for server-rendered Dart apps. - Use Case: When building a Flutter app that needs email login, a realtime task list, and avatar uploads, use this Skill to generate correct Appwrite Dart code including row-level permissions. ## Quick Start Use the appwrite-dart skill to write Flutter code that signs a user in with email and password, then subscribes to realtime row changes in my tasks table.