
appwrite/agent-skills
11 skills4.9k installs275 starsGitHub
Install
npx skills add https://github.com/appwrite/agent-skillsSkills in this repo
1Appwrite TypescriptThe appwrite-typescript skill appwrite TypeScript SDK skill Use when building browser-based JavaScript TypeScript apps React Native mobile apps or server-side Node js Deno backends with Appwrite Covers client-side auth email OAuth anonymous database queries file uploads real-time subscriptions and server-side admin via API keys for user management database administration storage and functions Appwrite TypeScript SDK Installation bash Web npm install appwrite React Native npm install react-native-appwrite Node js Deno npm install node-appwrite Setting Up the Client Client-side Web React Native typescript Web import Client Account TablesDB Storage ID Query from appwrite React Native import Client Account TablesDB Storage ID Query from react-native-appwrite const client new Client setEndpoint https REGION cloud appwrite io v1 setProject PROJECT_ID Server-side Node js Deno typescript import Client Users TablesDB Storage Functions ID Query from node-appwrite const client new Client setEndpoint https REGION cloud appwrite io v1 setProject process env APPWRITE_PROJECT_ID setKey process env APPWRITE_API_KEY Code Examples Authentication client-side typescript const account new Account clie.1.2kinstalls2Appwrite Cliappwrite-cli is an agent skill from appwrite/agent-skills that guides developers through the Appwrite CLI for project management from the terminal or CI. Install via `npm install -g appwrite-cli`, Homebrew, curl install script, or Windows Scoop, then login, initialize projects, and manage multi-file configuration. The skill covers deploying functions, sites, tables, buckets, teams, webhooks, and topics, running flag-based list queries, operating in non-interactive CI/CD mode, and generating type-safe SDKs. Developers reach for appwrite-cli when standing up Appwrite backends, automating deploys, or scripting resource queries without clicking through the console.1.1kinstalls3Appwrite Pythonappwrite-python is an Appwrite agent skill covering server-side Python integrations with the official Appwrite Python SDK installed via pip install appwrite. The skill documents Client setup plus Users, TablesDB, Storage, and Functions service patterns for Django, Flask, and FastAPI backends, including API key authentication, OAuth providers, and async-friendly usage where supported. Developers reach for appwrite-python when replacing ad hoc REST calls with typed SDK workflows for user management, table CRUD, file storage, and cloud functions. The skill keeps backend integration consistent across Python frameworks while Appwrite handles auth, data, and storage infrastructure.440installs4Appwrite Dartappwrite-dart is an appwrite/agent-skills agent skill for integrating the Appwrite Dart SDK into Flutter client apps and server-side Dart services. It covers flutter pub add appwrite for Flutter and dart pub add dart_appwrite for server jobs, Client endpoint configuration, email and OAuth authentication, TablesDB row CRUD with Query helpers, Storage uploads via InputFile factories, Teams memberships, Realtime channel subscriptions, and server-side Functions execution. The skill documents Permission and Role strings, varchar/text/mediumtext/longtext column types up to longtext's 1,073,741,823-character limit, SSR dual-client patterns with a_session cookies, and AppwriteException error codes 401, 403, 404, 409, and 429. Developers reach for appwrite-dart when bootstrapping Flutter auth, writing TablesDB queries, uploading files with permissions, or handling realtime row change streams.438installs5Appwrite Goappwrite-go is an agent skill in appwrite/agent-skills for server-side Go applications using github.com/appwrite/sdk-for-go. It documents client initialization with functional options, user management, tablesdb CRUD, file storage, and API-key-based service access across per-service packages like users, tablesdb, and storage. Developers reach for appwrite-go when wiring Appwrite Cloud or self-hosted backends into Go microservices, CLIs, or HTTP APIs with concurrent-safe patterns. Install with go get github.com/appwrite/sdk-for-go, configure the endpoint and credentials, then apply the skill's package-specific examples instead of guessing SDK method signatures.323installs6Appwrite Kotlinappwrite-kotlin is an official Appwrite agent skill covering the Kotlin Android SDK (`io.appwrite:sdk-for-android`) and server Kotlin JVM SDK (`io.appwrite:sdk-for-kotlin`) from build.gradle.kts installation through client setup, email and OAuth auth with Activity integration, database queries, file uploads, coroutine-based realtime subscriptions, and server-side admin operations via API keys for user, database, storage, and function management. The skill provides guided code patterns agents follow when scaffolding or extending Appwrite-backed Android apps or Kotlin services. Reach for appwrite-kotlin when implementing Appwrite authentication flows, document queries, bucket uploads, or live subscriptions in Kotlin rather than reading scattered SDK docs manually. It assumes an existing Appwrite project and focuses on SDK integration correctness across client and admin contexts.277installs7Appwrite Swiftappwrite-swift is a Claude Code agent skill for wiring the Appwrite Swift SDK into iOS, macOS, watchOS, tvOS, and server-side Swift projects. The skill documents Swift Package Manager installation from github.com/appwrite/sdk-for-swift, Client setup with endpoints and project IDs, and client-side patterns for email and OAuth sign-in, database queries, file uploads, and real-time subscriptions using Swift async/await. It also covers server-side administration with API keys for user management, database administration, storage, and cloud functions. Developers reach for appwrite-swift when building offline-friendly, push-ready native apps that must authenticate users, sync structured data, and upload assets without re-reading scattered SDK references. The skill assumes an existing Appwrite project and Apple-native UI stacks such as SwiftUI.276installs8Appwrite PhpAgent skill for Appwrite integration in PHP and Laravel ecosystems. Documents SDK installation, authentication flows, database collections, file storage, and webhook handling so agents can scaffold BaaS-backed sites, APIs, and ecommerce flows with correct security rules.272installs9Appwrite DotnetGuides Claude through Appwrite integration in .NET and C# projects using the official SDK. Supports ASP.NET Core APIs, Blazor clients, and background services with authentication, database operations, file storage, and secure server-side calls aligned with Appwrite permission models.254installs10Appwrite RubyGuides integration of Appwrite into Ruby and Rails applications through the official Ruby SDK. Covers gem setup, authentication, database collections, file storage, and server-side operations so agents can build content sites and APIs on managed Appwrite infrastructure.237installs11Appwrite Rustappwrite-rust is a skill for building server-side Rust applications against Appwrite. It covers async client setup with API keys on Tokio, user management, TablesDB database/table/row operations, file storage, function executions, permissions, queries and error handling. A developer uses it when writing a Rust backend that talks to Appwrite Cloud or a self-hosted instance. It uses the crates.io appwrite package and the modern TablesDB API rather than the deprecated Databases class.109installs