Source

impertio-studio/frappe_claude_skill_package

90 skills · 7.6K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
frappe-core-database Use when performing database operations in ERPNext/Frappe v14-v16. Covers frappe.db methods, ORM patterns (frappe.get…
impertio-studio/frappe_claude_skill_package
117
2
frappe-core-api Use when building ERPNext/Frappe API integrations (v14/v15/v16) including REST API, RPC API, authentication, webhooks…
impertio-studio/frappe_claude_skill_package
113
3
frappe-core-permissions Use when implementing the Frappe/ERPNext permission system. Covers roles, user permissions, perm levels, data masking…
impertio-studio/frappe_claude_skill_package
112
4
frappe-syntax-jinja Use when writing Jinja templates for ERPNext/Frappe Print Formats, Email Templates, and Portal Pages. Covers template…
impertio-studio/frappe_claude_skill_package
112
5
frappe-agent-interpreter Use when receiving vague or unclear ERPNext/Frappe development requests that need interpretation. Transforms requirem…
impertio-studio/frappe_claude_skill_package
111
6
frappe-impl-controllers Use when building Document Controllers in a custom Frappe app: file creation, lifecycle hooks, validation, autoname, …
impertio-studio/frappe_claude_skill_package
111
7
frappe-agent-architect Use when designing multi-app Frappe architectures, deciding whether to split functionality into separate apps, or imp…
impertio-studio/frappe_claude_skill_package
110
8
frappe-agent-debugger Use when debugging Frappe errors, using bench console for live inspection, analyzing tracebacks, or reading Frappe lo…
impertio-studio/frappe_claude_skill_package
108
9
erpnext-code-interpreter Use when receiving vague or unclear ERPNext development requests that need interpretation. Transforms requirements li…
impertio-studio/frappe_claude_skill_package
107
10
frappe-agent-validator Use when reviewing or validating Frappe/ERPNext code against best practices and common pitfalls. Checks generated cod…
impertio-studio/frappe_claude_skill_package
107
11
frappe-impl-hooks Use when implementing hooks.py configurations in a Frappe custom app. Covers step-by-step workflows for doc_events, s…
impertio-studio/frappe_claude_skill_package
107
12
frappe-impl-whitelisted Use when building API endpoints with @frappe.whitelist() in Frappe. Covers endpoint design, permission patterns, erro…
impertio-studio/frappe_claude_skill_package
107
13
frappe-syntax-doctypes Use when creating or modifying DocType JSON definitions, choosing fieldtypes, configuring naming rules, adding child …
impertio-studio/frappe_claude_skill_package
107
14
frappe-errors-database Use when handling database errors in Frappe/ERPNext. Covers DuplicateEntryError, LinkValidationError, MandatoryError,…
impertio-studio/frappe_claude_skill_package
106
15
frappe-core-cache Use when implementing Redis caching, cache invalidation, or distributed locking in Frappe. Prevents stale cache bugs,…
impertio-studio/frappe_claude_skill_package
105
16
frappe-core-utils Use when working with utility functions in Frappe v14-v16. Covers frappe.utils.* for date/time, number/money, string,…
impertio-studio/frappe_claude_skill_package
104
17
frappe-syntax-customapp Use when building Frappe custom apps from scratch. Covers app structure, pyproject.toml configuration, module creatio…
impertio-studio/frappe_claude_skill_package
104
18
frappe-agent-migrator Use when migrating a Frappe app between major versions, detecting breaking API changes, or resolving post-migration e…
impertio-studio/frappe_claude_skill_package
103
19
frappe-core-notifications Use when implementing email notifications, system alerts, Assignment Rules, Auto Repeat, or ToDo items. Prevents misc…
impertio-studio/frappe_claude_skill_package
103
20
frappe-errors-controllers Use when debugging or preventing errors in Frappe Document Controllers. Prevents autoname failures, validate loops, o…
impertio-studio/frappe_claude_skill_package
103
21
frappe-impl-customapp Use when building a custom Frappe app from scratch. Covers bench new-app walkthrough, app structure decisions, adding…
impertio-studio/frappe_claude_skill_package
103
22
frappe-testing-unit Use when writing unit tests, integration tests, creating test fixtures, or running tests with bench run-tests. Preven…
impertio-studio/frappe_claude_skill_package
103
23
frappe-core-logging Use when implementing logging, error tracking, or monitoring in Frappe v14-v16. Covers frappe.logger() for file-based…
impertio-studio/frappe_claude_skill_package
102
24
frappe-errors-api Use when debugging or handling API errors in Frappe/ERPNext v14/v15/v16. Prevents silent failures and wrong HTTP stat…
impertio-studio/frappe_claude_skill_package
102
25
frappe-errors-hooks Use when debugging hooks.py errors in Frappe/ERPNext. Covers hook not firing (typo, wrong dict structure), circular i…
impertio-studio/frappe_claude_skill_package
102
26
frappe-impl-jinja Use when building Jinja templates in Frappe: Print Formats, Email Templates, Notification templates, Portal Pages, an…
impertio-studio/frappe_claude_skill_package
102
27
frappe-ops-performance Use when tuning MariaDB, configuring Redis memory, sizing Gunicorn workers, setting up CDN, or profiling slow queries…
impertio-studio/frappe_claude_skill_package
102
28
frappe-syntax-query-builder Use when building database queries with frappe.qb in Frappe v14-v16. Covers the PyPika-based query builder: SELECT, I…
impertio-studio/frappe_claude_skill_package
102
29
frappe-testing-cicd Use when setting up CI/CD pipelines for Frappe apps, configuring GitHub Actions test workflows, or adding linting and…
impertio-studio/frappe_claude_skill_package
102
30
frappe-core-files Use when handling file uploads, attachments, private/public file access, or S3 storage configuration. Prevents broken…
impertio-studio/frappe_claude_skill_package
101
31
frappe-core-search Use when implementing search functionality in Frappe v14-v16. Covers link field search (search_link), global search, …
impertio-studio/frappe_claude_skill_package
101
32
frappe-errors-permissions Use when debugging or handling permission errors in Frappe/ERPNext. Prevents broken document access from throwing in …
impertio-studio/frappe_claude_skill_package
101
33
frappe-ops-deployment Use when deploying Frappe/ERPNext to production, configuring Nginx or Supervisor, setting up Docker, enabling SSL, or…
impertio-studio/frappe_claude_skill_package
101
34
frappe-core-translation Use when implementing translations/i18n in Frappe v14-v16 apps. Covers _() in Python, __() in JavaScript, CSV transla…
impertio-studio/frappe_claude_skill_package
100
35
frappe-core-workflow Use when creating or modifying Frappe Workflows, defining states and transitions, adding action conditions, or troubl…
impertio-studio/frappe_claude_skill_package
100
36
frappe-impl-clientscripts Use when implementing client-side form features in Frappe/ERPNext: field visibility, cascading filters, calculated fi…
impertio-studio/frappe_claude_skill_package
100
37
frappe-impl-integrations Use when implementing OAuth providers, Connected Apps, Webhooks, Payment Gateways, or Data Import/Export in Frappe. P…
impertio-studio/frappe_claude_skill_package
100
38
frappe-impl-scheduler Use when implementing scheduled tasks and background jobs in Frappe v14/v15/v16. Covers hooks.py scheduler_events, fr…
impertio-studio/frappe_claude_skill_package
100
39
frappe-impl-ui-components Use when building custom dialogs, extending List View, creating Page controllers, or adding Kanban/Calendar views and…
impertio-studio/frappe_claude_skill_package
100
40
frappe-ops-bench Use when running bench commands, managing sites, configuring multi-tenancy, or setting up domains. Prevents misconfig…
impertio-studio/frappe_claude_skill_package
100
41
frappe-syntax-clientscripts Use when writing client-side JavaScript for ERPNext/Frappe form events, field manipulation, server calls, or child ta…
impertio-studio/frappe_claude_skill_package
100
42
frappe-syntax-controllers Use when writing Python Document Controllers for ERPNext/Frappe DocTypes. Covers lifecycle hooks (validate, on_update…
impertio-studio/frappe_claude_skill_package
100
43
frappe-syntax-hooks Use when configuring Frappe hooks.py for app events, scheduler tasks, document events, fixtures, boot session, jenv c…
impertio-studio/frappe_claude_skill_package
100
44
frappe-syntax-serverscripts Use when writing Python code for ERPNext/Frappe Server Scripts including Document Events, API endpoints, Scheduler Ev…
impertio-studio/frappe_claude_skill_package
100
45
frappe-errors-clientscripts Use when debugging or preventing errors in Frappe Client Scripts. Prevents TypeError, frappe.call failures, async/awa…
impertio-studio/frappe_claude_skill_package
99
46
frappe-impl-reports Use when building Script Reports, Query Reports, dashboard charts, or Number Cards in ERPNext. Prevents empty report …
impertio-studio/frappe_claude_skill_package
99
47
frappe-impl-workflow Use when implementing document Workflows, approval chains, or state-based transitions in Frappe. Prevents stuck docum…
impertio-studio/frappe_claude_skill_package
99
48
frappe-syntax-hooks-events Use when implementing document lifecycle hooks via doc_events in hooks.py, understanding event execution order, or ex…
impertio-studio/frappe_claude_skill_package
99
49
frappe-syntax-reports Use when building Query Reports, Script Reports, or configuring Report Builder, including chart data integration. Pre…
impertio-studio/frappe_claude_skill_package
99
50
frappe-syntax-whitelisted Use when creating Frappe Whitelisted Methods (Python API endpoints) for v14/v15/v16. Covers @frappe.whitelist() decor…
impertio-studio/frappe_claude_skill_package
99
Page 1 · 90 total Next