Appwrite tools for Claude Code. This plugin packages Appwrite SDK skills, Appwrite MCP servers, and deployment commands in Claude Code's native plugin format.
.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
/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.
/appwrite:deploy-site/appwrite:deploy-function
These commands are marked as manual-only so Claude will not invoke deployment workflows automatically.
appwrite-apiusesuvx mcp-server-appwriteappwrite-docsconnects tohttps://mcp-for-docs.appwrite.io
The plugin declares these userConfig keys for Appwrite credentials:
appwrite_endpointappwrite_project_idappwrite_api_key
Those values are wired into the packaged .mcp.json automatically through Claude Code userConfig.
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-pluginThen verify:
/helpshows theappwritenamespace/appwrite:typescriptloads 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 localUse --plugin-dir for fast iteration on skills and commands. Use the bundled marketplace when you want install-by-name flows such as appwrite@appwrite.
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.
Please see the MIT license file for more information.