appwrite

claude-plugins-official

developmentClaude Codeby Appwrite

Summary

Appwrite tools for Claude Code, including SDK skills, Appwrite MCP servers, and deployment commands.

Install to Claude Code

/plugin install appwrite@claude-plugins-official

Run in Claude Code. Add the marketplace first with /plugin marketplace add anthropics/claude-plugins-official if you haven't already.

README.md

Appwrite Claude Code Plugin

!License !Version ![Twitter Account](https://twitter.com/appwrite) ![Discord](https://appwrite.io/discord)

Appwrite tools for Claude Code. This plugin packages Appwrite SDK skills, Appwrite MCP servers, and deployment commands in Claude Code's native plugin format.

Structure

.claude-plugin/
├── plugin.json              # Plugin manifest and user config schema
└── marketplace.json         # Marketplace manifest for install-by-name flows
skills/                      # Claude Code skills (per language)
├── typescript/
│   └── SKILL.md
├── dart/
│   └── SKILL.md
├── kotlin/
│   └── SKILL.md
├── swift/
│   └── SKILL.md
├── php/
│   └── SKILL.md
├── python/
│   └── SKILL.md
├── ruby/
│   └── SKILL.md
├── go/
│   └── SKILL.md
├── rust/
│   └── SKILL.md
├── dotnet/
│   └── SKILL.md
├── cli/
│   └── SKILL.md
commands/                    # Manual commands with side effects
├── deploy-site.md
└── deploy-function.md
.mcp.json                    # Appwrite API and docs MCP servers

Included Skills

  • /appwrite:typescript
  • /appwrite:dart
  • /appwrite:kotlin
  • /appwrite:swift
  • /appwrite:php
  • /appwrite:python
  • /appwrite:ruby
  • /appwrite:go
  • /appwrite:rust
  • /appwrite:dotnet
  • /appwrite:cli

These skills give Claude Code language-specific Appwrite context for authentication, database queries, storage, realtime, functions, and server-side administration.

Included Commands

  • /appwrite:deploy-site
  • /appwrite:deploy-function

These commands are marked as manual-only so Claude will not invoke deployment workflows automatically.

Included MCP Servers

  • appwrite-api uses uvx mcp-server-appwrite
  • appwrite-docs connects to https://mcp-for-docs.appwrite.io

The plugin declares these userConfig keys for Appwrite credentials:

  • appwrite_endpoint
  • appwrite_project_id
  • appwrite_api_key

Those values are wired into the packaged .mcp.json automatically through Claude Code userConfig.

Local Development

Validate the generated plugin and marketplace:

cd examples/claude-plugin
claude plugin validate .

Load the plugin directly for a dev session:

claude --plugin-dir ./examples/claude-plugin

Then verify:

  • /help shows the appwrite namespace
  • /appwrite:typescript loads the TypeScript skill

Install it end to end through the bundled marketplace:

claude plugin marketplace add ./examples/claude-plugin --scope local
claude plugin install appwrite@appwrite --scope local

Use --plugin-dir for fast iteration on skills and commands. Use the bundled marketplace when you want install-by-name flows such as appwrite@appwrite.

Contribution

This library is auto-generated by Appwrite custom SDK Generator. To learn more about how you can help us improve this SDK, please check the contribution guide before sending a pull-request.

License

Please see the MIT license file for more information.

Related plugins

Browse all →