What problem does it solve? Building server-side Go backends with Appwrite requires knowing the correct SDK patterns, service packages, and authentication flows. This Skill provides working code patterns for the Appwrite Go SDK so you avoid deprecated APIs, misconfigured permissions, and insecure session handling. ## Core Features & Use Cases - Full SDK Coverage: User management, TablesDB row CRUD, file storage, teams, and serverless function execution via per-service packages and functional options. - SSR Authentication: Admin and session client patterns for email/password and OAuth2 login flows with secure cookie handling in net/http, Gin, Echo, or Chi apps. - Permissions & Error Handling: Permission and role helpers for row/file access control plus typed AppwriteException handling with common error codes. - Use Case: You are building a Go API that stores user-generated articles in Appwrite. Use this Skill to create tables with explicit varchar/text column types, insert rows with per-user permissions, and handle 404/409 errors correctly. ## Quick Start Ask the AI to write a Go handler that creates an Appwrite table row with read and update permissions for a specific user using the TablesDB service.