remove

Remove Kamal app, proxy, and accessory containers and log out of Docker registry.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/donnfelker/kamal-skills --skill remove-donnfelker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remove
Source: https://github.com/donnfelker/kamal-skills/tree/main/skills/remove
Command: npx skills add https://github.com/donnfelker/kamal-skills --skill remove-donnfelker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a safe, structured way to decommission Kamal deployments, preventing accidental data loss or incomplete teardowns by guiding the AI through the correct removal of containers, images, and registry sessions.

Core Features & Use Cases

  • Full Teardown: Orchestrates the removal of the kamal-proxy, app, and accessory containers while logging out of the Docker registry.
  • Component-Level Control: Allows for surgical removal of specific components like individual accessories or the proxy container.
  • Safety Guardrails: Prompts for confirmation before destructive actions and supports scoping to specific environments to prevent accidental production deletion.

Quick Start

Use the remove skill to tear down the entire staging deployment without requiring manual confirmation.

Frequently Asked Questions about remove

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

FAQPage Schema
How do I tear down a Kamal deployment completely?

Tearing down a Kamal deployment completely involves orchestrating the removal of the kamal-proxy, app, and accessory containers while simultaneously logging out of the Docker registry.

Can I remove specific components like accessories without destroying the whole Kamal deployment?

Yes, component-level control allows surgical removal of specific components like individual accessories or the proxy container without executing a full teardown of the entire Kamal deployment.

What is the safest way to decommission Kamal staging environments?

The safest way to decommission Kamal staging environments is by scoping teardown actions to specific environments and utilizing safety guardrails that prompt for confirmation before destructive actions.

Does Kamal teardown require logging out of the Docker registry?

Yes, a full Kamal teardown requires logging out of the Docker registry as part of the structured removal process to prevent incomplete decommissioning and secure registry sessions.

Why do I need to remove the kamal-proxy during a deployment cleanup?

Removing the kamal-proxy during deployment cleanup is required because it is one of the core containers managing traffic, and leaving it running would result in an incomplete Kamal teardown.