What problem does it solve? Developers building Android apps or Kotlin/JVM backends with Appwrite need correct, up-to-date SDK patterns for authentication, databases, storage, and real-time features, and this Skill provides working Kotlin code for every major Appwrite service. ## Core Features & Use Cases - Client and Server SDK Coverage: Includes Android client-side auth (email, OAuth with Activity integration) and server-side admin operations via API keys for users, databases, storage, and functions. - Modern Database API: Uses the TablesDB API with named arguments, explicit string column types (varchar, text, mediumtext, longtext), and the full Query builder for filtering, sorting, and pagination. - SSR Authentication: Provides complete Ktor-based SSR auth flows with admin and session clients, secure cookie handling, and OAuth2 token exchange. - Use Case: You are building an Android app that needs user login, a synced task list, and file uploads. Use this Skill to generate the correct Kotlin code for email auth, TablesDB row queries with permissions, and real-time subscriptions. ## Quick Start Use the appwrite-kotlin skill to write Kotlin code that creates an Appwrite client, logs a user in with email and password, and queries rows from a database table.