bench-commands

Automate Frappe Bench CLI command references for site, app, and deployment management.

48|23|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/tody-agent/codymaster --skill bench-commands-tody-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bench-commands
Source: https://github.com/tody-agent/codymaster/tree/main/skills/cm-frappe-agent/skills/bench-commands
Command: npx skills add https://github.com/tody-agent/codymaster --skill bench-commands-tody-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual lookups of bench commands are time-consuming and error-prone for developers managing Frappe/ERPNext environments.

Core Features & Use Cases

  • Comprehensive, organized reference of bench commands by category (site, app, development, production).
  • Quick-start workflows for common setups (new site creation, ERPNext installation, updates and migrations).
  • Clear examples and expectations for typical bench operations in local and production environments.

Quick Start

Install bench locally, initialize a workspace, fetch ERPNext, create a site, and install ERPNext on that site.

Frequently Asked Questions about bench-commands

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

FAQPage Schema
How do I create a new Frappe site and install ERPNext using bench commands?

To create a new Frappe site and install ERPNext, use bench commands to initialize a workspace, fetch the ERPNext app, create a site, and install the app onto that site. This workflow supports both local and server environments.

What is the best way to manage Frappe bench site operations and migrations?

Managing Frappe bench site operations and migrations involves using organized bench subcommands for site creation, updates, and app installations. Referencing a categorized command list ensures accurate execution of these typical bench operations.

Can I use bench commands for production deployments in ERPNext?

Yes, bench commands support production deployments in ERPNext. The CLI provides specific subcommands for production setup, allowing developers and admins to configure and deploy sites across server environments efficiently.

Do I need to install bench locally before setting up a Frappe development environment?

Yes, installing bench locally is required before setting up a Frappe development environment. You must initialize a workspace and fetch necessary apps before performing site creation and app installation workflows.

What bench commands are available for app installation and development workflows?

Bench commands for app installation and development workflows are organized by category, covering app operations, site management, and development tasks. These commands provide clear examples for typical bench operations in local environments.

Why does manually looking up Frappe bench commands cause errors during deployments?

Manually looking up Frappe bench commands causes errors during deployments because it is time-consuming and prone to mistakes. Using an organized, categorized reference of bench subcommands ensures accurate site management and production setup.