askill
kamal

kamalSafety 80Repository

Deploy Rails apps with Kamal. Use when setting up Kamal, configuring deploy.yml, managing secrets, or running deploy/rollback commands.

1 stars
1.2k downloads
Updated 1/24/2026

Package Files

Loading files...
SKILL.md

Kamal

Use Kamal to deploy Rails applications with repeatable, safe workflows.

Install and Initialize

  • Install: gem install kamal
  • Initialize in app: kamal init
    • Creates config/deploy.yml and .kamal/secrets

Deploy Workflow

  1. Run kamal setup for first deploys or new servers.
  2. Use kamal deploy for routine releases.
  3. Use kamal rollback [VERSION] for fast recovery.

Common Commands

  • Help: kamal --help
  • Show merged config: kamal config
  • Deploy: kamal deploy
  • Redeploy without bootstrap: kamal redeploy
  • Rollback: kamal rollback [VERSION]
  • Remove app/proxy/accessories: kamal remove
  • Cleanup: kamal prune
  • Manage app: kamal app (see kamal app --help)
  • Manage accessories: kamal accessory (see kamal accessory --help)
  • Manage proxy: kamal proxy
  • Server bootstrap only: kamal server

Secrets

  • Keep secrets in .kamal/secrets or environment variables.
  • Example entries in .kamal/secrets:
DATABASE_URL=postgres://...
RAILS_MASTER_KEY=...

Note: kamal config prints merged config including secrets.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

72/100Analyzed 2/18/2026

Solid Kamal deployment reference for Rails apps with clear workflow, command list, and secrets guidance. Well-organized with good structure but lacks deeper configuration details, troubleshooting tips, and production-specific advice. The "when to use" description and tags enhance discoverability. Reusable across Kamal projects without being tied to internal specifics.

80
80
75
60
75

Metadata

Licenseunknown
Version1.0.0
Updated1/24/2026
Publisherbastos

Tags

ci-cddatabasegithub-actions