Impertio-Studio

128 mods across 4 repositories, 221 stars between them.

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when implementing client-side form features in Frappe/ERPNext: field visibility, cascading filters, calculated fields, custom buttons, server calls, form validation, child table logic, debugging. Covers step-by-step workflows from Setup > Client Script through migration to custom app JS. Keywords: how to implement…

174 1mo ago A 124 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when building Document Controllers in a custom Frappe app: file creation, lifecycle hooks, validation, autoname, submittable workflows, controller override, child table controllers, flags system, migration from hooks.py and Server Scripts. Keywords: how to implement controller, which hook to use, validate vs…

174 1mo ago A 114 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when building a custom Frappe app from scratch. Covers bench new-app walkthrough, app structure decisions, adding DocTypes, hooks, patches, fixtures management, development workflow (bench migrate, build, clear-cache), testing, packaging, installing on another site, version management, and app dependencies for…

174 1mo ago A 127 tokens

frappe-impl-hooks

28

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when implementing hooks.py configurations in a Frappe custom app. Covers step-by-step workflows for docevents, schedulerevents, override/extenddoctypeclass, permission hooks, extendbootinfo, fixtures, asset injection, website hooks, and doctypejs. Prevents broken transactions, missed migrations, and multi-app…

174 1mo ago A 129 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when implementing OAuth providers, Connected Apps, Webhooks, Payment Gateways, or Data Import/Export in Frappe. Prevents authentication failures from wrong OAuth flow, missed webhook deliveries, and data corruption during bulk imports. Covers OAuth2 provider/client, Connected App DocType, Webhook DocType, Payment…

174 1mo ago B 131 tokens

frappe-impl-jinja

30

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when building Jinja templates in Frappe: Print Formats, Email Templates, Notification templates, Portal Pages, and custom Jinja methods. Covers template creation workflows, child table handling, conditional sections, styling, multi-language support, and debugging. Prevents N+1 queries, wrong formatting, and Report…

174 1mo ago A 122 tokens

frappe-impl-reports

31

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when building Script Reports, Query Reports, dashboard charts, or Number Cards in ERPNext. Prevents empty report output from wrong column definitions, broken filters, and unoptimized SQL in large datasets. Covers Report Builder, Script Report (Python + JS), Query Report, Report filters, dashboard Chart DocType…

174 1mo ago A 117 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when implementing scheduled tasks and background jobs in Frappe v14/v15/v16. Covers hooks.py schedulerevents, frappe.enqueue, queue selection, job deduplication, testing with bench execute/scheduler, monitoring via Scheduled Job Log and RQ Dashboard, error handling, long-running job patterns, email digest, data…

174 1mo ago A 118 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when implementing server-side features via Setup > Server Script: document validation, auto-fill, API endpoints, scheduled tasks, permission queries. Covers sandbox-safe coding, script type selection, testing, migration to controllers. Keywords: how to implement server script, which script type, sandbox…

174 1mo ago A 101 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when building custom dialogs, extending List View, creating Page controllers, or adding Kanban/Calendar views and realtime updates. Prevents UI freezes from synchronous calls, broken dialogs from wrong field definitions, and missed socket events. Covers frappe.ui.Dialog, frappe.ui.form.MultiSelectDialog, List View…

174 1mo ago A 138 tokens

frappe-impl-website

35

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when building portal pages, Web Forms, website routes, or configuring themes and SEO in Frappe. Prevents 404 errors from wrong route resolution, broken Web Form submissions, and missing meta tags for SEO. Covers Web Page, Web Form, Portal Settings, Website Settings, website routes, Jinja templates, Blog, Web…

174 1mo ago A 138 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when building API endpoints with @frappe.whitelist() in Frappe. Covers endpoint design, permission patterns, error handling, client integration, file uploads, background jobs, rate limiting, REST API testing, and migration from Server Scripts to whitelisted methods. Prevents permission bypasses, SQL injection, and…

174 1mo ago A 130 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when implementing document Workflows, approval chains, or state-based transitions in Frappe. Prevents stuck documents from missing transitions, broken approval chains, and permission errors on workflow actions. Covers Workflow DocType, Workflow State, Workflow Action, transition rules, allowed roles, conditions…

174 1mo ago A 111 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when creating or customizing Workspace pages in Frappe v14-v16. Covers Workspace DocType structure, shortcuts, number cards, dashboard charts, custom HTML blocks, JSON content format, shipping workspaces with custom apps, and role-based access control. Prevents common mistakes with content/child-table desync and…

174 1mo ago A 112 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when scaffolding a new Frappe app, configuring app settings, building assets, running tests, deploying, updating, or publishing to marketplace. Prevents broken app structure from incorrect scaffolding, missing setup.py fields, and failed builds. Covers bench new-app, app directory structure…

174 1mo ago B 137 tokens

frappe-ops-backup

40

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when configuring backups, restoring sites, encrypting backup files, scheduling automated backups, or planning disaster recovery. Prevents data loss from missing backups, failed restores, and unencrypted sensitive data. Covers bench backup, bench restore, backup encryption, S3/remote storage, scheduled backups…

174 1mo ago D 108 tokens

frappe-ops-bench

41

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when running bench commands, managing sites, configuring multi-tenancy, or setting up domains. Prevents misconfigured bench environments, broken site routing, and DNS mismatches. Covers bench CLI commands, site creation, bench init, multi-tenancy setup, DNS-based routing, common-site-config. Keywords: bench, site…

174 1mo ago B 110 tokens

frappe-ops-cloud

42

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when working with Frappe Cloud, Press API, provisioning sites, or managing benches on Frappe Cloud infrastructure. Prevents failed deployments from misconfigured cloud settings and API misuse. Covers Frappe Cloud dashboard, Press API, site provisioning, bench management, environment variables, cloud-specific…

174 1mo ago A 105 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when deploying Frappe/ERPNext to production, configuring Nginx or Supervisor, setting up Docker, enabling SSL, or hardening security. Prevents insecure deployments, missing reverse proxy config, and broken process management. Covers production setup, Nginx configuration, Supervisor/systemd, Docker Compose, Let's…

174 1mo ago A 124 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when configuring frontend asset bundling, migrating from build.json (v14) to esbuild (v15+), or troubleshooting SCSS/CSS compilation. Prevents build failures from mixing v14 and v15 build systems and misconfigured asset pipelines. Covers esbuild configuration (v15+), build.json (v14), asset bundling, SCSS…

174 1mo ago C 137 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when tuning MariaDB, configuring Redis memory, sizing Gunicorn workers, setting up CDN, or profiling slow queries. Prevents performance bottlenecks from default configurations, memory exhaustion, and unoptimized database queries. Covers MariaDB tuning, Redis configuration, Gunicorn worker sizing, CDN setup, slow…

174 1mo ago A 122 tokens

frappe-ops-upgrades

46

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when upgrading Frappe/ERPNext between major versions (v14 to v15, v15 to v16), troubleshooting failed migrations, or planning rollback. Prevents broken upgrades from skipped patches, incompatible customizations, and missing pre-upgrade checks. Covers version upgrade paths, bench update, migrate command, patch…

174 1mo ago B 126 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Deploy HTML/CSS websites to ERPNext/Frappe (v15/v16) as Web Pages via the REST API. Use this skill whenever a user wants to host a website on ERPNext, deploy HTML mockups to Frappe, create Web Pages programmatically, configure Website Settings, or integrate Frappe's Discussion system as a forum. Also use when the user…

174 1mo ago A 148 tokens

Impertio-Studio/Frappe_Claude_Skill_Package

Skill Claude CodeCodex

Use when writing client-side JavaScript for ERPNext/Frappe form events, field manipulation, server calls, or child table handling in v14/v15/v16. Covers exact syntax for frappe.ui.form.on, frm methods, frappe.call, and browser-side validation. Keywords: client script, form event, frm, frappe.call, frappe.ui.form.on…

174 1mo ago A 106 tokens