devopsby hashgraph-online
Frappe Bench
hashgraph-online/frappe-bench
Bench-aware Frappe operations guidance for app installs, branch switching, updates, migrations, site inspection, ports, and process state.
What it changes
Passed 11 of 21 test cases with the skill, and 5 of 21 without it.
Without skill23%
With skill55%
Checks it passed that the model alone missed
- Warns that uninstalling an app deletes associated database tables.
- Recommends inspecting `sites/apps.txt` prior to installing the app.
- Warns that version switching is potentially unsafe for site schemas.
and 11 more in the full report
11 fixed1 passed either way6 still failing4 broke
- Pass-rate lift
- +32 pp
- Tokens
- +2%
- Agent turns
- 0%
- Response time
- -2%
Model gemini-3.6-flashMeasured 8/15/2026v112 of 22 cases passed with skill · 21 comparable
See it in action
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
PromptI have a database backup dump file named `20231010.sql.gz`. Provide the exact command to restore it into `client1.erpnext.com`.
What was checked, without and with the skill| Checked | Without skill | With skill |
|---|
| Warns about overwriting active site data before restoring the database. | Missed | Passed |
|---|
| Targets `client1.erpnext.com` explicitly in the restore command. | Passed | Passed |
|---|
What's inside
The instructions your model reads when the skill loads.
SKILL.md24 linessingle file
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
Track record
Benchmark
11 / 21
test cases passed, vs 5 / 21 without
Adoption
- Users
- 0
- Times used
- 0
Safety and source details
SkillSafety
✓ 3 of 3 passed✓Code scan15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/3/2026
View 15 scanner checks
live_secretremote_code_executionreverse_shelldata_exfiltrationssrf_metadataagent_snoopinganti_refusaldestructive_commandsobfuscated_unicodeunicode_homoglyphopaque_blobsuspicious_urltool_overreachtrigger_abuseprompt_injection_phrasing
✓IntentSafe
LLM judge · does the skill do what it claims
✓ContentClean
LLM judge · policy & harmful-content review
Source
Importedhashgraph-online / awesome-codex-plugins
plugins/Dkm0315/frappe-agent/skills/frappe-bench/SKILL.md
View on GitHub ↗License Apache-2.0Imported 8/3/2026Version v1