# go

> Claude/Codex skill by [@appwrite](https://omgskills.com/library/appwrite/index.md) · 10 stars · Updated 2026-10-20

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.

## Install

```sh
git clone https://github.com/appwrite/claude-plugin /tmp/claude-plugin && ln -s /tmp/claude-plugin/skills/go ~/.claude/skills/go
```

## From README

Appwrite Go SDK Setting Up the Client Code Examples User Management Database Operations Note: Use TablesDB (not the deprecated Databases class) for all new code. Only use Databases if the existing codebase already relies on it or the user explicitly requests it. Tip: Prefer explicit functional option parameters (e.g., tablesdb.WithUpdateRowData(...)) over bare positional arguments where available. Only use positional-only style if the existing codebase already uses it or the user explicitly requests it. String Column Types Note: The legacy string type is deprecated. Use explicit column types for all new columns. | Type | Max characters | Indexing | Storage | |------|---------------|----------|---------| | varchar | 16,383 | Full index (if size ≤ 768) | Inline in row | | text | 16,383 | Prefix only | Off-page | | mediumtext | 4,194,303 | Prefix only | Off-page | | longtext | 1,073,741,823 | Prefix only | Off-page | varchar is stored inline and counts towards the 64 KB row size limit.

## Links

- HTML page: https://omgskills.com/library/appwrite/claude-plugin/skills/go/
- GitHub: https://github.com/appwrite/claude-plugin
- Author: [@appwrite](https://omgskills.com/library/appwrite/index.md)

## More from this repo

- [cli](https://omgskills.com/library/appwrite/claude-plugin/skills/cli/index.md) — How to use the Appwrite CLI well.
   - [@appwrite](https://omgskills.com/library/appwrite/index.md) · 10 stars
- [dart](https://omgskills.com/library/appwrite/claude-plugin/skills/dart/index.md) — Appwrite Dart SDK skill.
   - [@appwrite](https://omgskills.com/library/appwrite/index.md) · 10 stars
- [dotnet](https://omgskills.com/library/appwrite/claude-plugin/skills/dotnet/index.md) — Appwrite .NET SDK skill.
   - [@appwrite](https://omgskills.com/library/appwrite/index.md) · 10 stars
