mcpField
Z
zeabur-project-delete

zeabur-project-delete

github.com/zeaburCloud & DevOps39159 installsUpdated 7w ago
Repository

About zeabur-project-delete

A skill for deleting Zeabur projects with the Zeabur CLI, by ID or name. It requires reviewing the project and its services and obtaining explicit confirmation before an irreversible deletion.

Key features

  1. 01Lists projects before deletion
  2. 02Checks project services
  3. 03Confirms project name and ID
  4. 04Deletes by ID or name
  5. 05Uses npx zeabur@latest

Use cases

  1. 01Remove a confirmed Zeabur project
  2. 02Review project contents before deletion
  3. 03Delete projects one at a time with confirmation

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/zeabur/agent-skills --skill zeabur-project-delete

After installing, type/zeabur-project-deletein Claude Code to confirm it loaded.

Details

From the project README

Zeabur Project Delete

Always use npx zeabur@latest to invoke Zeabur CLI. Never use zeabur directly or any other installation method. If npx is not available, install Node.js first.

Deleting a project removes all services, deployments, and data in it. This is irreversible — always confirm with the user before proceeding.

Safety First

Before deleting:

  1. List projects so the user can verify the target
  2. Show the project name and ID and ask for explicit confirmation
  3. Only then run the delete command

Never batch-delete more than one project without confirming each one.

Delete by ID

npx zeabur@latest project delete -i=false --id <project-id> -y

Delete by Name

npx zeabur@latest project delete -i=false -n "<project-name>" -y

Find Project ID

# List all projects
npx zeabur@latest project list -i=false

# Filter by name (strip ANSI codes)
npx zeabur@latest project list -i=false 2>/dev/null | grep "<project-name>"

Workflow

# 1. List projects to find the target
npx zeabur@latest project list -i=false

# 2. Check services with the `zeabur-service-list` skill, then confirm with user: "Delete <project-name> (<project-id>)?"

# 3. Delete
npx zeabur@latest project delete -i=false --id <project-id> -y

Flags

FlagDescription
--idProject ID to delete
-n, --nameProject name to delete
-y, --yesSkip confirmation prompt
-i=falseNon-interactive mode (always use this)

Comments

Markdown supported