appwrite-cli

Automate Appwrite project management via command-line CLI operations.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/sixscripts-ai/ghostssh --skill appwrite-cli-sixscripts-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appwrite-cli
Source: https://github.com/sixscripts-ai/ghostssh/tree/main/skills/appwrite-cli
Command: npx skills add https://github.com/sixscripts-ai/ghostssh --skill appwrite-cli-sixscripts-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Appwrite CLI centralizes project management for Appwrite, reducing setup time and repetitive configuration via a unified command-line interface.

Core Features & Use Cases

  • Install and authenticate the Appwrite CLI across platforms.
  • Create, initialize, and deploy resources (functions, sites, databases, buckets, teams, topics) from the command line.
  • Enable non-interactive CI/CD workflows and generate type-safe SDKs for integration.

Quick Start

Install the CLI, login to your Appwrite instance, and initialize a project to begin managing resources.

Frequently Asked Questions about appwrite-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Appwrite functions from the command line?

You can deploy Appwrite functions from the command line by installing the Appwrite CLI, authenticating with your instance, and running deployment commands. This automates configuration and pushes resources directly to local, CI, or cloud environments.

Can I use the Appwrite CLI for non-interactive CI/CD workflows?

Yes, the Appwrite CLI supports non-interactive CI/CD workflows. It enables automated deployment and configuration of resources like databases and sites within continuous integration pipelines without requiring manual login prompts.

How do I generate a type-safe SDK for an Appwrite project?

You can generate a type-safe SDK for an Appwrite project using the CLI. After initializing your project with an appwrite.config.json file, the CLI automates SDK generation to ensure type safety during integration.

What Appwrite resources can I manage using CLI commands?

Using CLI commands, you can manage Appwrite resources including functions, sites, databases, buckets, teams, and topics. This centralizes project setup and reduces repetitive configuration across environments.

Does the Appwrite CLI require a configuration file for project setup?

Yes, the Appwrite CLI utilizes an appwrite.config.json file for project setup. Initializing a project generates this configuration file, which centralizes settings for deploying and maintaining your resources.

What is the best way to centralize Appwrite project management?

The best way to centralize Appwrite project management is using a unified command-line interface. It handles installation, login, initialization, and deployment of resources, reducing setup time across local and cloud environments.