Use when handling database errors in Frappe/ERPNext. Covers DuplicateEntryError, LinkValidationError, MandatoryError, TimestampMismatchError, CharacterLengthExceededError, InReadOnlyMode, QueryTimeoutError, SQL injection errors, frappe.db.sql parameter format (% vs %s), get_value returning None, transaction deadlocks, MariaDB gone away, too many connections. Error-to-fix mapping for v14/v15/v16. Keywords: database error, DuplicateEntryError, TimestampMismatchError,, MariaDB error, MySQL error, column not found, table missing, duplicate entry, database crash. SQL injection, deadlock, MariaDB gone away, query timeout.
$npx -y skills add impertio-studio/frappe_claude_skill_package --skill frappe-errors-databaseInstalls into the current project.
Run `npx skills use "https://github.com/impertio-studio/frappe_claude_skill_package" --skill "impertio-studio/frappe_claude_skill_package/frappe-errors-database"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/impertio-studio/frappe_claude_skill_package" that are relevant to the current task. Run `npx skills add "https://github.com/impertio-studio/frappe_claude_skill_package"` and select the relevant skills, then follow their instructions.