move-app

Dispatches a Terraform PR workflow to move a Dokpress app between projects.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/PromakerDev/promaker-plugin --skill move-app
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: move-app
Source: https://github.com/PromakerDev/promaker-plugin/tree/main/plugins/promaker/skills/move-app
Command: npx skills add https://github.com/PromakerDev/promaker-plugin --skill move-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Moving an app between projects in the managed-apps-infrastructure can be error-prone and manual. This Skill standardizes the process by validating inputs, dispatching a controlled workflow, and re-parenting infrastructure state via an automated Terraform PR.

Core Features & Use Cases

  • Validates inputs: app_name, from_project, to_project, delete_empty_project, and auto_merge.
  • Dispatches the move-app workflow that opens a Terraform PR with moved blocks for state re-parenting and bootstraps the destination project if missing.
  • Decommissions the source project if empty when delete_empty_project is enabled and reconciles state between the two projects.

Quick Start

Provide app_name, from_project, to_project, and optional flags delete_empty_project and auto_merge to initiate the move-app workflow.

Frequently Asked Questions about move-app

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

FAQPage Schema
How do I move a Dokploy app between projects in Terraform?▼

To move a Dokploy app between projects, you provide the app_name, from_project, and to_project inputs to dispatch a workflow that opens a Terraform PR with moved blocks for state re-parenting.

What does a Terraform moved block do when re-parenting infrastructure state?▼

A Terraform moved block re-parents infrastructure state by informing Terraform that a resource has been relocated to a new module path, preventing resource destruction and recreation during the project move.

Can I automatically delete an empty source project after moving an app?▼

Yes, you can automatically delete an empty source project by enabling the delete_empty_project flag, which decommissions the source project and reconciles state after the app move completes.

How to automate infrastructure GitOps pull requests for moving applications?▼

You automate infrastructure GitOps pull requests by dispatching the move-app workflow with the required app and project inputs, which automatically opens a Terraform PR to re-parent state and bootstrap destinations.

Does the move-app workflow bootstrap the destination project if it is missing?▼

Yes, the move-app workflow bootstraps the destination project if it is missing, ensuring the target environment is provisioned before applying the Terraform moved blocks for state re-parenting.

Do I need auto_merge enabled to relocate infrastructure state between projects?▼

No, you do not need auto_merge enabled to relocate infrastructure state, but enabling it allows the Terraform PR with moved blocks to merge automatically without manual review.