frappe-ops-app-lifecycle

Automate Frappe app lifecycle from scaffolding to deployment and marketplace publishing.

163|53|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package --skill frappe-ops-app-lifecycle
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frappe-ops-app-lifecycle
Source: https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package/tree/main/skills/source/ops/frappe-ops-app-lifecycle
Command: npx skills add https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package --skill frappe-ops-app-lifecycle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides and automates the end-to-end lifecycle of a Frappe app, from initial scaffolding to deployment and marketplace publishing, preventing broken structures and forgotten steps.

Core Features & Use Cases

  • Scaffold new apps with bench new-app and generate the proper directory structure.
  • Manage app settings, migrations, asset builds, testing, and publishing to a marketplace.
  • Support end-to-end workflows including get-app, install-app, migrate, build, and deploy across Frappe v14–v16.

Quick Start

Create a new app scaffold with bench new-app, configure it, and push to a production-ready state.

Frequently Asked Questions about frappe-ops-app-lifecycle

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

FAQPage Schema
How do I automate the Frappe app lifecycle from scaffolding to deployment?▼

Automating the Frappe app lifecycle requires orchestrating bench commands like new-app, migrate, build, and setup production across v14–v16. This workflow scaffolds directories, manages migrations, and deploys apps to prevent broken structures and forgotten steps.

What is the best way to scaffold a new Frappe app and push it to production?▼

The best way to scaffold a Frappe app is using bench new-app to generate the proper directory structure. You then configure app settings, run migrations, build assets, and execute bench setup production to reach a production-ready state.

Does this workflow support publishing Frappe apps to a marketplace?▼

Yes, the workflow supports publishing Frappe apps to a marketplace. It guides the end-to-end lifecycle from initial scaffolding through app settings management and asset builds, concluding with marketplace publishing.

Can I manage Frappe workspace shipping and migrations across v14–v16?▼

Yes, you can manage Frappe workspace shipping and migrations across v14–v16. The workflow supports end-to-end commands including get-app, install-app, migrate, and build for teams shipping workspaces and operations engineers maintaining production instances.

Why does my Frappe app deployment break during bench migrate and build?▼

Frappe app deployment breaks during bench migrate and build due to improper directory structures or forgotten lifecycle steps. Applying a structured workflow from scaffolding to deployment prevents broken structures and ensures migrations and asset builds execute correctly.

Do I need bench commands to manage ERPNext app settings and lifecycle?▼

Yes, you need bench commands to manage ERPNext app settings and lifecycle. Commands like bench get-app, install-app, migrate, and build are required to automate end-to-end lifecycle management from scaffolding to deployment.