{
  "markdown": "# Appwrite Claude Code Plugin\n\n![License](https://img.shields.io/github/license/appwrite/claude-plugin.svg?style=flat-square)\n![Version](https://img.shields.io/badge/api%20version-0.2.0-blue.svg?style=flat-square)\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\nAppwrite tools for Claude Code. This plugin packages Appwrite SDK skills, the hosted Appwrite MCP server, and deployment commands in Claude Code's native plugin format.\n\n## Structure\n\n```text\n.claude-plugin/\n├── plugin.json              # Plugin manifest\n└── marketplace.json         # Marketplace manifest for install-by-name flows\nskills/                      # Claude Code skills (per language)\n├── typescript/\n│   └── SKILL.md\n├── dart/\n│   └── SKILL.md\n├── kotlin/\n│   └── SKILL.md\n├── swift/\n│   └── SKILL.md\n├── php/\n│   └── SKILL.md\n├── python/\n│   └── SKILL.md\n├── ruby/\n│   └── SKILL.md\n├── go/\n│   └── SKILL.md\n├── rust/\n│   └── SKILL.md\n├── dotnet/\n│   └── SKILL.md\n├── cli/\n│   └── SKILL.md\ncommands/                    # Manual commands with side effects\n├── deploy-site.md\n└── deploy-function.md\n.mcp.json                    # Hosted Appwrite MCP server\n```\n\n## Included 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:rust`\n- `/appwrite:dotnet`\n- `/appwrite:cli`\n\nThese skills give Claude Code language-specific Appwrite context for authentication, database queries, storage, realtime, functions, and server-side administration.\n\n## Included Commands\n\n- `/appwrite:deploy-site`\n- `/appwrite:deploy-function`\n\nThese commands are marked as manual-only so Claude will not invoke deployment workflows automatically.\n\n## Hosted MCP Server\n\nThe plugin configures one `appwrite` server at `https://mcp.appwrite.io/`. It provides tools for working with your Appwrite workspace and projects and for searching the latest Appwrite documentation.\n\nThe hosted server uses browser-based OAuth, so the plugin does not require an API key, project ID, endpoint, or other manually configured secret. In an interactive Claude Code session, open `/mcp` and authenticate the `appwrite` plugin server, or run:\n\n```sh\nclaude mcp login plugin:appwrite:appwrite\n```\n\nAfter authentication, try:\n\n> Use Appwrite to show my workspace context and list my projects.\n\nIf authentication expires, run `claude mcp login plugin:appwrite:appwrite` again or choose **Re-authenticate** from `/mcp`. If the browser does not open, use the URL printed by Claude Code. Use `claude mcp get plugin:appwrite:appwrite` and `/mcp` to inspect approval, authentication, and connection status.\n\n## Local Development\n\nValidate the generated plugin and marketplace:\n\n```sh\ncd examples/claude-plugin\nclaude plugin validate .\n```\n\nLoad the plugin directly for a dev session:\n\n```sh\nclaude --plugin-dir ./examples/claude-plugin\n```\n\nThen verify:\n\n- `/help` shows the `appwrite` namespace\n- `/appwrite:typescript` loads the TypeScript skill\n\nInstall it end to end through the bundled marketplace:\n\n```sh\nclaude plugin marketplace add ./examples/claude-plugin --scope local\nclaude plugin install appwrite@appwrite --scope local\n```\n\nUse `--plugin-dir` for fast iteration on skills and commands. Use the bundled marketplace when you want install-by-name flows such as `appwrite@appwrite`.\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": 4036,
  "sha": "b8070d2289af190d339e78433745603c6e5f28319c7bff7a45685248dbf29b1d",
  "repo_slug": "appwrite/claude-plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_appwrite_claude_plugin_appwrite_d9c5a776/readme"
}