What problem does it solve? Building apps on Appwrite requires knowing the correct SDK patterns across three different environments (web, React Native, Node.js), each with different auth flows, package names, and constraints. This Skill provides working code patterns for authentication, databases, storage, teams, realtime, and functions so you avoid deprecated APIs and common permission mistakes. ## Core Features & Use Cases - Client-side auth and data: Email/password and OAuth login, TablesDB queries, file uploads, and realtime subscriptions for web and React Native apps. - Server-side administration: User management, database administration, and function execution via node-appwrite with API keys, including SSR session handling for Next.js and similar frameworks. - Permissions and error handling: Correct use of Permission/Role helpers, AppwriteException handling, and guidance on avoiding public-write misconfigurations. - Use Case: You are building a Next.js app with Appwrite and need SSR login with secure session cookies, typed database queries with Query filters, and image uploads with per-user permissions. ## Quick Start Use the appwrite-typescript skill to add email login and a tablesDB query to my Next.js app.