appwrite-cli

Manage Appwrite projects via CLI for deployment and configuration.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/VXerys/marketiv-web --skill appwrite-cli-vxerys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appwrite-cli
Source: https://github.com/VXerys/marketiv-web/tree/main/00_BACKEND/.agents/skills/appwrite-cli
Command: npx skills add https://github.com/VXerys/marketiv-web --skill appwrite-cli-vxerys

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of managing Appwrite projects through a command-line interface, offering an efficient and comprehensive solution for handling project installations, logins, project initialization, configuration, and deployment of various resources like functions, sites, tables, buckets, teams, webhooks, and topics.

Core Features & Use Cases

  • Command-Line Management: Streamline project management through a user-friendly command-line interface.
  • Installation and Initialization: Facilitates the setup and configuration of Appwrite projects.
  • Resource Deployment: Supports the deployment of various Appwrite resources including functions, sites, and more.
  • Use Case: Imagine you have a complex Appwrite project. This Skill helps in managing all aspects of your project efficiently without the need to switch between different tools or interfaces.

Quick Start

Install the Appwrite CLI globally with npm install -g appwrite-cli, then log in with appwrite login, and initialize a new project with appwrite init project.

Frequently Asked Questions about appwrite-cli

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

FAQPage Schema
How do I manage my Appwrite project from the command line?

You can manage your Appwrite project from the command line by installing the CLI globally, logging in, and initializing the project to handle configurations and deployments directly from your terminal.

How do I deploy Appwrite functions and sites using a CLI?

To deploy Appwrite functions and sites using a CLI, you use specific deployment commands after initializing your project, allowing you to push resources like tables, buckets, and teams without switching interfaces.

Can I generate type-safe SDKs for my Appwrite project?

Yes, you can generate type-safe SDKs for your Appwrite project. The CLI includes functionality to produce type-safe SDKs, ensuring type reliability when integrating your backend resources with client applications.

Does the Appwrite CLI support non-interactive CI/CD deployment?

The Appwrite CLI supports non-interactive CI/CD deployment through a dedicated CI/CD mode. This allows you to automate project configuration and resource deployment within automated pipelines.

What is the best way to initialize a new Appwrite project locally?

The best way to initialize a new Appwrite project locally is to install the CLI globally, run the login command to authenticate, and then execute the project initialization command to set up multi-file configurations.

How do I list Appwrite resources using flag-based queries?

You can list Appwrite resources using flag-based queries within the CLI. This feature enables you to filter and retrieve specific project resources directly through terminal command flags.