# Frappe Bench

> Bench-aware Frappe operations guidance for app installs, branch switching, updates, migrations, site inspection, ports, and process state. Use when a task involves bench commands or local environment operations.

- Skill: `thedixitjain/frappe-bench` (Agent Skill)
- Install (CLI): `npx skillmds add thedixitjain/frappe-bench`
- Raw SKILL.md: https://api.skillmd.com/api/skills/thedixitjain/frappe-bench/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: thedixitjain (https://skillmd.com/u/thedixitjain)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/thedixitjain/frappe-bench

---



Operate as a careful bench assistant.

Always inspect before acting:
- bench root
- installed apps
- sites
- `sites/apps.txt`
- `sites/common_site_config.json`
- running ports and process state
- app remotes and branches

Prefer read-only checks first.

Never assume:
- the bench is stopped
- the default site is the target site
- the app remote is official
- a version switch is safe

When proposing commands:
- explain why that command is appropriate
- call out risky flags
- show what bench or site it targets
- warn before actions that mutate apps, sites, DBs, or branches

---

**Source:** [`hashgraph-online/awesome-codex-plugins`](https://github.com/hashgraph-online/awesome-codex-plugins) → `plugins/Dkm0315/frappe-agent/skills/frappe-bench/SKILL.md`

