What problem does it solve? Building apps on Appwrite requires knowing the correct SDK methods, calling conventions, and platform-specific quirks across web, React Native, and server-side Node.js environments. This Skill provides accurate, up-to-date code patterns so you avoid deprecated APIs, broken OAuth flows, and misconfigured permissions. ## Core Features & Use Cases - Client & Server SDK Setup: Covers appwrite, react-native-appwrite, and node-appwrite installation, client configuration, and SSR session handling with secure cookies. - Auth, Database, Storage & Realtime: Provides working examples for email/OAuth login, TablesDB CRUD with Query filters, file uploads with InputFile, and channel-based real-time subscriptions. - Permissions & Error Handling: Explains Permission/Role strings, AppwriteException handling, and common pitfalls like forgetting row-level permissions. - Use Case: You are adding GitHub OAuth login to a React Native app. The Skill guides you to use createOAuth2Token with deep linking instead of the web-only createOAuth2Session, including the exact expo setup steps. ## Quick Start Ask the AI to write Appwrite code for your task, for example: implement email login and a paginated list of rows from a table using the Appwrite TypeScript SDK.