{ "listing": { "skills": [ { "path": "skills/cli/SKILL.md", "name": "cli", "description": "Appwrite CLI skill. Use when managing Appwrite projects from the command line. Covers installation, login, project initialization, multi-file project configuration, deploying functions/sites/tables/buckets/teams/webhooks/topics, flag-based list queries, non-interactive CI/CD mode, and generating type-safe SDKs.", "files": { "skills/cli/SKILL.md": "a0b286dfac28307e8fc42388a3bd3d2a091417981fef3a5b1828ebb7443a2e46" } }, { "path": "skills/dart/SKILL.md", "name": "dart", "description": "Appwrite Dart SDK skill. Use when building Flutter apps (mobile, web, desktop) or server-side Dart applications with Appwrite. Covers client-side auth (email, OAuth), database queries, file uploads with native file handling, real-time subscriptions, and server-side admin via API keys for user management, database administration, storage, and functions.", "files": { "skills/dart/SKILL.md": "dd5fa05f346046ad066dac80165472d1ac546de09edd6a5f0f887a19d5d2835d" } }, { "path": "skills/dotnet/SKILL.md", "name": "dotnet", "description": "Appwrite .NET SDK skill. Use when building server-side C# or .NET applications with Appwrite, including ASP.NET and Blazor integrations. Covers user management, database/table CRUD, file storage, and functions via API keys.", "files": { "skills/dotnet/SKILL.md": "ac5d55bb2ff82b815b939b9d9b23b00750507d51d2a4ec29fb9d88a4c22ea8bf" } }, { "path": "skills/go/SKILL.md", "name": "go", "description": "Appwrite Go SDK skill. Use when building server-side Go applications with Appwrite. Covers user management, database/table CRUD, file storage, and functions via API keys. Uses per-service packages and functional options pattern.", "files": { "skills/go/SKILL.md": "77b87d3ab760e641b4566b9e636801d438e8caa8c27d570386ef15d551a69775" } }, { "path": "skills/kotlin/SKILL.md", "name": "kotlin", "description": "Appwrite Kotlin SDK skill. Use when building native Android apps or server-side Kotlin/JVM backends with Appwrite. Covers client-side auth (email, OAuth with Activity integration), database queries, file uploads, real-time subscriptions with coroutine support, and server-side admin via API keys for user management, database administration, storage, and functions.", "files": { "skills/kotlin/SKILL.md": "8526da3f6bebe860e26c3fb6c7bfe89b7ad5ff286821dd8a7112a816eaeaf2bb" } }, { "path": "skills/php/SKILL.md", "name": "php", "description": "Appwrite PHP SDK skill. Use when building server-side PHP applications with Appwrite, including Laravel and Symfony integrations. Covers user management, database/table CRUD, file storage, and functions via API keys.", "files": { "skills/php/SKILL.md": "1c6303c5f4faed53cd3da2499166bfc02781a16bdd4df87a1395eae4ff892d00" } }, { "path": "skills/python/SKILL.md", "name": "python", "description": "Appwrite Python SDK skill. Use when building server-side Python applications with Appwrite, including Django, Flask, and FastAPI integrations. Covers user management, database/table CRUD, file storage, and functions via API keys.", "files": { "skills/python/SKILL.md": "ed2731fdaee4e6d93d005dccf7d5b9a34c2d166e1bc5ff6fd65b94ddb7b03d23" } }, { "path": "skills/ruby/SKILL.md", "name": "ruby", "description": "Appwrite Ruby SDK skill. Use when building server-side Ruby applications with Appwrite, including Rails and Sinatra integrations. Covers user management, database/table CRUD, file storage, and functions via API keys.", "files": { "skills/ruby/SKILL.md": "a9b259e48e91dcdf44a36dc1a8acc3a9b1c01dae7974732944560c9cc996d895" } }, { "path": "skills/rust/SKILL.md", "name": "rust", "description": "Appwrite Rust SDK skill. Use when building server-side Rust applications with Appwrite. Covers async client setup with API keys, user management, TablesDB database/table/row operations, file storage, function executions, permissions, queries, and error handling. Uses the crates.io `appwrite` package and Tokio.", "files": { "skills/rust/SKILL.md": "b57f66fdb212a2ea11238978bb64d776817783c1c22c9cfdafdc14a06a90f434" } }, { "path": "skills/swift/SKILL.md", "name": "swift", "description": "Appwrite Swift SDK skill. Use when building native iOS, macOS, watchOS, or tvOS apps, or server-side Swift applications with Appwrite. Covers client-side auth (email, OAuth), database queries, file uploads, real-time subscriptions with async/await, and server-side admin via API keys for user management, database administration, storage, and functions.", "files": { "skills/swift/SKILL.md": "eacd78708b008d1bf861d9a49954e41b19e11b89998ed0544d2e87e0b9b1b921" } }, { "path": "skills/typescript/SKILL.md", "name": "typescript", "description": "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.", "files": { "skills/typescript/SKILL.md": "f77b5c3598f57938ab93fd3b8131844b70897719ca5973aa3dd27d6bbae5e8c2" } } ], "hooks": [], "executions": [] } }