.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/impertio-studio/frappe_claude_skill_package
home/skills/impertio-studio/frappe_claude_skill_package
impertio-studio avatar

impertio-studio/frappe_claude_skill_package

58 skills

View on GitHub
$npx skills add impertio-studio/frappe_claude_skill_package
SkillInstalls
frappe-agent-architectUse when designing multi-app Frappe architectures, deciding whether to split functionality into separate apps, or implementing cross-app communication…—frappe-agent-debuggerUse when debugging Frappe errors, using bench console for live inspection, analyzing tracebacks, or reading Frappe log files.—frappe-agent-interpreterUse when receiving vague or unclear ERPNext/Frappe development requests that need interpretation.—frappe-agent-migratorUse when migrating a Frappe app between major versions, detecting breaking API changes, or resolving post-migration errors.—frappe-agent-validatorUse when reviewing or validating Frappe/ERPNext code against best practices and common pitfalls.—frappe-core-apiUse when building ERPNext/Frappe API integrations (v14/v15/v16) including REST API, RPC API, authentication, webhooks, and rate limiting.—frappe-core-cacheUse when implementing Redis caching, cache invalidation, or distributed locking in Frappe.—frappe-core-databaseUse when performing database operations in ERPNext/Frappe v14-v16.—frappe-core-filesUse when handling file uploads, attachments, private/public file access, or S3 storage configuration.—frappe-core-loggingUse when implementing logging, error tracking, or monitoring in Frappe v14-v16.—frappe-core-notificationsUse when implementing email notifications, system alerts, Assignment Rules, Auto Repeat, or ToDo items.—frappe-core-permissionsUse when implementing the Frappe/ERPNext permission system. Covers roles, user permissions, perm levels, data masking, and permission hooks for v14/v15/v16.—frappe-core-searchUse when implementing search functionality in Frappe v14-v16. Covers link field search (search_link), global search, FullTextSearch (Whoosh), SQLiteSearch FTS5…—frappe-core-translationUse when implementing translations/i18n in Frappe v14-v16 apps.—frappe-core-utilsUse when working with utility functions in Frappe v14-v16. Covers frappe.utils.* for date/time, number/money, string, validation, and file path operations.—frappe-core-workflowUse when creating or modifying Frappe Workflows, defining states and transitions, adding action conditions, or troubleshooting workflow permission errors.—frappe-errors-apiUse when debugging or handling API errors in Frappe/ERPNext v14/v15/v16. Prevents silent failures and wrong HTTP status codes in REST endpoints.—frappe-errors-clientscriptsUse when debugging or preventing errors in Frappe Client Scripts.—frappe-errors-controllersUse when debugging or preventing errors in Frappe Document Controllers.—frappe-errors-databaseUse when handling database errors in Frappe/ERPNext. Covers DuplicateEntryError, LinkValidationError, MandatoryError, TimestampMismatchError,…—frappe-errors-hooksUse when debugging hooks.py errors in Frappe/ERPNext. Covers hook not firing (typo, wrong dict structure), circular imports, app_include_js path errors,…—frappe-errors-permissionsUse when debugging or handling permission errors in Frappe/ERPNext. Prevents broken document access from throwing in permission hooks.—frappe-errors-serverscriptsUse when debugging or preventing errors in Frappe Server Scripts.—frappe-impl-clientscriptsUse when implementing client-side form features in Frappe/ERPNext: field visibility, cascading filters, calculated fields, custom buttons, server calls, form…—frappe-impl-controllersUse when building Document Controllers in a custom Frappe app: file creation, lifecycle hooks, validation, autoname, submittable workflows, controller…—frappe-impl-customappUse when building a custom Frappe app from scratch. Covers bench new-app walkthrough, app structure decisions, adding DocTypes, hooks, patches, fixtures…—frappe-impl-hooksUse when implementing hooks.py configurations in a Frappe custom app.—frappe-impl-integrationsUse when implementing OAuth providers, Connected Apps, Webhooks, Payment Gateways, or Data Import/Export in Frappe.—frappe-impl-jinjaUse when building Jinja templates in Frappe: Print Formats, Email Templates, Notification templates, Portal Pages, and custom Jinja methods.—frappe-impl-reportsUse when building Script Reports, Query Reports, dashboard charts, or Number Cards in ERPNext.—frappe-impl-schedulerUse when implementing scheduled tasks and background jobs in Frappe v14/v15/v16.—frappe-impl-serverscriptsUse when implementing server-side features via Setup > Server Script: document validation, auto-fill, API endpoints, scheduled tasks, permission queries.—frappe-impl-ui-componentsUse when building custom dialogs, extending List View, creating Page controllers, or adding Kanban/Calendar views and realtime updates.—frappe-impl-websiteUse when building portal pages, Web Forms, website routes, or configuring themes and SEO in Frappe.—frappe-impl-whitelistedUse when building API endpoints with @frappe.whitelist() in Frappe.—frappe-impl-workflowUse when implementing document Workflows, approval chains, or state-based transitions in Frappe.—frappe-impl-workspaceUse when creating or customizing Workspace pages in Frappe v14-v16.—frappe-ops-app-lifecycleUse when scaffolding a new Frappe app, configuring app settings, building assets, running tests, deploying, updating, or publishing to marketplace.—frappe-ops-backupUse when configuring backups, restoring sites, encrypting backup files, scheduling automated backups, or planning disaster recovery.—frappe-ops-benchUse when running bench commands, managing sites, configuring multi-tenancy, or setting up domains.—frappe-ops-cloudUse when working with Frappe Cloud, Press API, provisioning sites, or managing benches on Frappe Cloud infrastructure.—frappe-ops-deploymentUse when deploying Frappe/ERPNext to production, configuring Nginx or Supervisor, setting up Docker, enabling SSL, or hardening security.—frappe-ops-frontend-buildUse when configuring frontend asset bundling, migrating from build.json (v14) to esbuild (v15+), or troubleshooting SCSS/CSS compilation.—frappe-ops-performanceUse when tuning MariaDB, configuring Redis memory, sizing Gunicorn workers, setting up CDN, or profiling slow queries.—frappe-ops-upgradesUse when upgrading Frappe/ERPNext between major versions (v14 to v15, v15 to v16), troubleshooting failed migrations, or planning rollback.—frappe-ops-website-deployDeploy HTML/CSS websites to ERPNext/Frappe (v15/v16) as Web Pages via the REST API.—frappe-syntax-clientscriptsUse when writing client-side JavaScript for ERPNext/Frappe form events, field manipulation, server calls, or child table handling in v14/v15/v16.—frappe-syntax-controllersUse when writing Python Document Controllers for ERPNext/Frappe DocTypes.—frappe-syntax-customappUse when building Frappe custom apps from scratch. Covers app structure, pyproject.toml configuration, module creation, patches, and fixtures for v14/v15/v16.—frappe-syntax-doctypesUse when creating or modifying DocType JSON definitions, choosing fieldtypes, configuring naming rules, adding child tables, or setting up tree structures.—frappe-syntax-hooksUse when configuring Frappe hooks.py for app events, scheduler tasks, document events, fixtures, boot session, jenv customization, or website routing.—frappe-syntax-hooks-eventsUse when implementing document lifecycle hooks via doc_events in hooks.py, understanding event execution order, or extending/overriding document behavior from…—frappe-syntax-jinjaUse when writing Jinja templates for ERPNext/Frappe Print Formats, Email Templates, and Portal Pages.—frappe-syntax-printUse when creating print formats or generating PDFs in Frappe v14-v16.—frappe-syntax-query-builderUse when building database queries with frappe.qb in Frappe v14-v16.—frappe-syntax-reportsUse when building Query Reports, Script Reports, or configuring Report Builder, including chart data integration.—frappe-syntax-schedulerUse when configuring scheduler events and background jobs in Frappe/ERPNext v14/v15/v16.—frappe-syntax-serverscriptsUse when writing Python code for ERPNext/Frappe Server Scripts including Document Events, API endpoints, Scheduler Events, and Permission Queries.—