What problem does it solve? Building server-side Ruby applications with Appwrite requires knowing the correct SDK patterns for authentication, database operations, file storage, and permissions, and mistakes like using deprecated classes or missing permission strings cause broken or insecure backends. ## Core Features & Use Cases - Full SDK Coverage: Provides working Ruby code for user management, TablesDB row CRUD, queries, file storage, teams, and serverless functions. - SSR Authentication: Implements admin and session client patterns for Rails and Sinatra, including email/password login and OAuth2 flows with secure cookie handling. - Permissions & Error Handling: Documents the Permission and Role helpers, common error codes, and pitfalls like forgetting permissions or granting write access to Role.any. - Use Case: You are building a Sinatra API backed by Appwrite and need to create tables with typed string columns, query rows with filters, and handle user login sessions securely. ## Quick Start Use the appwrite-ruby skill to set up an Appwrite client and create a table with rows in my Ruby application.