{"slug":"impertio-studio-frappe-errors-hooks","source_name":"impertio-studio/frappe-errors-hooks","name":"Impertio Studio/Frappe Errors Hooks","description":"Use when debugging hooks.py errors in Frappe/ERPNext. Covers hook not firing (typo, wrong dict structure), circular imports, app_include_js path errors, scheduler_events not running, doc_events on wrong DocType, permission_query_conditions SQL errors, override_doctype_class import failures, extend_doctype_class [v16+] conflicts, fixtures not loading. Error diagnosis by hook type for v14/v15/v16. Keywords: hooks.py error, hook not firing, scheduler not running,, hook not working, scheduler not ru","version":1,"lift":{"pass_rate_delta_pts":13.64,"pass_rate_pct":90.9,"total_cases":22,"passed_cases":20,"tokens_delta_pct":851.5,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.8-flash","grading_method":"judged","completed_at":"2026-11-03T01:22:11.058758+00:00"},"skill_score":0.9091,"benchmark_models":[{"model":"gemini-3.8-flash","headline":true,"delta_pts":13.64,"with_pass_pct":90.9,"without_pass_pct":77.3,"tokens_delta_pct":851.5,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":false,"completed_at":"2026-11-03T01:22:11.058758+00:00","run_id":"8b9ee492-22de-4614-ba62-a8b8b35f79fb","latest_attempt":{"id":"8b9ee492-22de-4614-ba62-a8b8b35f79fb","runner_model":"gemini-3.8-flash","overall_verdict":"mixed","completed_at":"2026-11-03T01:22:11.058758+00:00","gate":null},"version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"total_uses":0,"total_users":0,"manifest_hash":"81a131fefa355364b1342dda00193f3d22284845185ee2a6ba99fdf91af7b032","install_name":"impertio-studio-frappe-errors-hooks","version_id":"03ac44a3-b884-4b2f-b286-7d092548c700","body_sha256":"81a131fefa355364b1342dda00193f3d22284845185ee2a6ba99fdf91af7b032","render_hash":"4d1ad3d00bd133cda6cb75a40eb46d36db8f448abad4bd463eaa34de76f71d7c","raw_url":"https://app.decimal.ai/s/impertio-studio-frappe-errors-hooks/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/impertio-studio-frappe-errors-hooks"}