{
  "markdown": "# Appwrite AgentSkills\n\n![License](https://img.shields.io/github/license/appwrite/agent-skills.svg?style=flat-square)\n![Version](https://img.shields.io/badge/api%20version-1.9.x-blue.svg?style=flat-square)\n[![Build Status](https://img.shields.io/travis/com/appwrite/sdk-generator?style=flat-square)](https://travis-ci.com/appwrite/sdk-generator)\n[![Twitter Account](https://img.shields.io/twitter/follow/appwrite?color=00acee&label=twitter&style=flat-square)](https://twitter.com/appwrite)\n[![Discord](https://img.shields.io/discord/564160730845151244?label=discord&style=flat-square)](https://appwrite.io/discord)\n\n**This SDK is compatible with Appwrite server version 1.9.x. For older versions, please check [previous releases](https://github.com/appwrite/agent-skills.git/releases).**\n\nAppwrite is an open-source backend as a service server that abstracts and simplifies complex and repetitive development tasks behind a very simple to use REST API. Appwrite aims to help you develop your apps faster and in a more secure way. Use the AgentSkills SDK to integrate your app with the Appwrite server to easily start interacting with all of Appwrite backend APIs and tools. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)\n\n![Appwrite](https://github.com/appwrite/appwrite/raw/main/public/images/github.png)\n\n\n## Getting Started\n\nAgent Skills to help developers using AI coding agents with Appwrite. Agent Skills are folders of instructions, scripts, and resources that agents like Claude Code, Cursor, GitHub Copilot, and others can discover and use to work more accurately and efficiently.\n\nThese skills follow the Agent Skills Open Standard: https://agentskills.io/home\n\n### Install the skills\n\nInstall directly with the Skills CLI:\n\n```bash\nnpx skills add appwrite/agent-skills\n```\n\nThis installs the packaged `appwrite-*` skills into your local skills directory.\n\n### Available language skills\n\n- `appwrite-typescript`\n- `appwrite-dart`\n- `appwrite-kotlin`\n- `appwrite-swift`\n- `appwrite-php`\n- `appwrite-python`\n- `appwrite-ruby`\n- `appwrite-go`\n- `appwrite-dotnet`\n\n### Usage\n\nSkills are automatically available once installed. The agent will use them when relevant tasks are detected.\n\n### Prompt examples\n\nUse these as copy-paste prompt starters.\n\n#### TypeScript (server-side)\n\n```text\nUse the appwrite-typescript skill.\nCreate a Node.js script that uses Users service to create a user, then adds an initial profile row in TablesDB.\nUse env vars for endpoint, project ID, and API key.\nInclude error handling and a small retry for transient failures.\n```\n\n#### TypeScript (web client)\n\n```text\nUse the appwrite-typescript skill.\nBuild a browser login flow with Account service:\n- email/password signup\n- email/password session login\n- fetch current user\n- logout current session\nReturn production-ready TypeScript code.\n```\n\n#### Python\n\n```text\nUse the appwrite-python skill.\nWrite a script that uploads a local file to Storage, then prints the file ID and a preview URL.\nUse InputFile.from_path and catch Appwrite exceptions.\n```\n\n#### PHP\n\n```text\nUse the appwrite-php skill.\nCreate a service class that lists rows from TablesDB with Query.equal and Query.limit, and maps them to DTOs.\nPrefer dependency injection for the Appwrite client.\n```\n\n#### Go\n\n```text\nUse the appwrite-go skill.\nImplement a CLI command that creates a document-style row, then reads it back and prints JSON output.\nUse context timeouts and structured error messages.\n```\n\n#### Kotlin\n\n```text\nUse the appwrite-kotlin skill.\nGenerate Android repository code to paginate rows using cursor queries and expose a suspend function API.\nKeep UI concerns out of the data layer.\n```\n\n#### Migration prompt (Databases -> TablesDB)\n\n```text\nUse the appwrite-typescript skill.\nMigrate this existing Databases-based code to TablesDB APIs.\nKeep behavior identical and list each API mapping you changed.\n```\n\n\n## Contribution\n\nThis library is auto-generated by Appwrite custom [SDK Generator](https://github.com/appwrite/sdk-generator). To learn more about how you can help us improve this SDK, please check the [contribution guide](https://github.com/appwrite/sdk-generator/blob/master/CONTRIBUTING.md) before sending a pull-request.\n\n## License\n\nPlease see the [BSD-3-Clause license](https://raw.githubusercontent.com/appwrite/appwrite/master/LICENSE) file for more information.\n",
  "bytes": 4404,
  "sha": "628aaaad804b289a8c14cce97786c33591cc344d27e405d8bf69e561c15810dd",
  "repo_slug": "appwrite/skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_appwrite_skills_appwrite_cli_bc4acfd7/readme"
}