
openaec-foundation/erpnext_anthropic_claude_development_skill_package
61 skills1.9k installs9.7k starsGitHub
Install
npx skills add https://github.com/openaec-foundation/erpnext_anthropic_claude_development_skill_packageSkills in this repo
1Frappe Agent Interpreterfrappe-agent-interpreter is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.68installs2Frappe Syntax Jinjafrappe-syntax-jinja is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.68installs3Frappe Agent MigratorA migration skill that plans and executes Frappe/ERPNext major-version upgrades by scanning for breaking and deprecated APIs. A developer uses it when upgrading a Frappe app between versions and needs to catch compatibility issues before updating.61installs4Frappe Ops PerformanceGuides performance tuning across Frappe's database, cache, app server, and worker layers. A developer uses it when a Frappe/ERPNext site is slow or hitting timeouts.60installs5Frappe Core LoggingA reference skill for logging, error tracking, and monitoring in Frappe using frappe.logger, log_error, and Sentry. A developer uses it to add proper production logging and avoid common mistakes with print and sensitive data.59installs6Frappe Impl CustomappAn implementation skill for building a custom Frappe app from scratch, covering scaffolding, structure, and dev workflow. A developer uses it when creating a new Frappe app and managing DocTypes, fixtures, patches, and packaging.59installs7Frappe Ops DeploymentGuides deploying Frappe/ERPNext to production using traditional bench or Docker, with reverse proxy and process management. A developer uses it when taking a Frappe app live and hardening it.59installs8Frappe Syntax CustomappGuides building Frappe custom apps from scratch, covering structure, configuration, modules, patches, and fixtures. A developer uses it when scaffolding and organizing a new custom app.59installs9Frappe Testing CicdGuides setting up CI/CD pipelines for Frappe apps with GitHub Actions, linting, and security scanning. A developer uses it when configuring automated tests and code quality gates for a Frappe app.59installs10Frappe Core WorkflowA reference skill for creating and modifying Frappe Workflows, a state machine controlling document lifecycle and approvals. A developer uses it to configure states, transitions, and permissions and avoid stuck documents.58installs11Frappe Errors ClientscriptsA troubleshooting skill for diagnosing errors in Frappe Client Scripts using a flowchart and debug tools. A developer uses it when a form script throws TypeErrors, fails frappe.call, or has timing issues.58installs12Frappe Impl ReportsAn implementation skill for building Frappe reports, dashboard charts, and number cards. A developer uses it when creating Script, Query, or Report Builder reports and dashboards in ERPNext.58installs13Frappe Impl SchedulerAn implementation skill for building scheduled tasks and background jobs in Frappe. A developer uses it to set up cron-style scheduler events and enqueue async jobs with proper queue and dedup handling.58installs14Frappe Impl ServerscriptsAn implementation skill for building Frappe Server Scripts via the low-code Setup interface. A developer uses it to add no-code validation, auto-fill, API endpoints, and scheduled tasks within the sandbox.58installs15Frappe Impl WorkflowGuides implementing document workflows and approval chains in Frappe using Workflow, Workflow State, and Workflow Action. A developer uses it when adding state-based transitions or multi-step approvals to a DocType.58installs16Frappe Ops App LifecycleGuides the full lifecycle of a Frappe app from scaffolding to marketplace publishing. A developer uses it when creating a new app, configuring setup files, building assets, or publishing.58installs17Frappe Ops BackupGuides configuring backups, restores, encryption, and disaster recovery for Frappe sites using bench. A developer uses it when setting up automated backups or restoring a site after data loss.58installs18Frappe Ops BenchA complete bench CLI reference for creating sites, configuring multi-tenancy, and managing domains in Frappe. A developer uses it when running bench commands or setting up multi-tenant environments.58installs19Frappe Syntax ClientscriptsProvides exact client-side JavaScript syntax for Frappe form events, field manipulation, and server calls. A developer uses it when writing Client Scripts for ERPNext/Frappe forms.58installs20Frappe Syntax ControllersProvides exact Python syntax for Frappe Document Controllers, including lifecycle hooks and naming. A developer uses it when writing controller classes for a DocType.58installs21Frappe Syntax HooksGuides configuring Frappe's hooks.py for app events, scheduler tasks, fixtures, and website routing. A developer uses it when registering hooks or customizing app behavior via hooks.py.58installs22Frappe Syntax Hooks EventsGuides implementing document lifecycle hooks via doc_events in hooks.py, including event order and cross-app overrides. A developer uses it when hooking into or overriding document behavior from another app.58installs23Frappe Syntax ReportsGuides building Query Reports, Script Reports, and Report Builder configurations in Frappe, including charts. A developer uses it when adding reporting and analytics views to a Frappe app.58installs24Frappe Impl WorkspaceGuides creating and customizing Frappe Workspace pages, the block-based dashboard and navigation pages in Desk. A developer uses it when building module dashboards, shortcuts, or number cards shipped with a custom app.57installs25Frappe Ops Frontend BuildGuides configuring Frappe's frontend asset bundling pipeline and migrating from build.json to esbuild. A developer uses it when troubleshooting builds or assets not loading in a Frappe app.57installs26Frappe Ops UpgradesGuides upgrading Frappe/ERPNext between major versions and handling failed migrations. A developer uses it when planning a version upgrade or recovering from a broken migration.57installs27Frappe Syntax PrintGuides creating print formats and generating PDFs in Frappe using Jinja, Print Designer, and the PDF API. A developer uses it when building custom document printouts or PDF exports.57installs28Frappe Syntax SchedulerGuides configuring scheduler events and background jobs in Frappe using scheduler_events and frappe.enqueue(). A developer uses it when running cron-style or async background tasks.57installs29Frappe Syntax WhitelistedProvides exact syntax for creating Frappe Whitelisted Methods as Python API endpoints. A developer uses it when exposing a Python function to the frontend or REST clients.57installs30Frappe Impl WebsiteGuides building portal pages, Web Forms, website routes, blogs, and themes in Frappe/ERPNext. A developer uses it when adding public-facing or customer-portal pages to a Frappe app.56installs31Frappe Ops CloudA reference for Frappe Cloud managed hosting and the Press API, covering site provisioning and bench management. A developer uses it when deploying or managing sites on Frappe Cloud infrastructure.56installs32Frappe Ops Website Deployfrappe-ops-website-deploy is a Claude Code skill for devops & ci/cd. It helps solo builders move faster with AI-assisted coding.49installs33Frappe Agent ArchitectA guidance skill for designing multi-app Frappe/ERPNext architectures, deciding app boundaries and cross-app communication before coding. A developer uses it when planning how to structure or split Frappe apps to avoid monolith sprawl.1installs34Frappe Agent DebuggerA debugging skill that provides a deterministic workflow for diagnosing Frappe/ERPNext errors using bench console, logs, and tracebacks. A developer uses it when hunting down a Frappe bug or reading log context instead of trial-and-error debugging.1installs35Frappe Agent ValidatorA code-validation skill that reviews Frappe/ERPNext code against best practices and generates correction reports before deployment. A developer uses it to catch bugs and anti-patterns in generated or hand-written Frappe code prior to shipping.1installs36Frappe Core ApiA reference skill for building Frappe/ERPNext API integrations across REST, RPC, webhooks, and authentication. A developer uses it when connecting Frappe to external systems or designing endpoints and auth.1installs37Frappe Core CacheA reference skill for implementing Redis caching, cache invalidation, and distributed locking in Frappe. A developer uses it to avoid stale-cache bugs, race conditions, and unbounded cache keys.1installs38Frappe Core DatabaseA reference skill for Frappe/ERPNext database operations covering frappe.db, ORM patterns, raw SQL, and performance. A developer uses it when fetching or writing data and wants to avoid common transaction and query mistakes.1installs39Frappe Core FilesA reference skill for handling file uploads, attachments, and private/public file access in Frappe, including S3 storage. A developer uses it to avoid broken file URLs, permission leaks, and failed uploads.1installs40Frappe Core NotificationsA reference skill for building email notifications, system alerts, assignment rules, and ToDo items in Frappe. A developer uses it to configure notifications and avoid silent email delivery failures.1installs41Frappe Core PermissionsA reference skill for implementing the Frappe/ERPNext permission system across roles, user permissions, perm levels, and hooks. A developer uses it to set up access control and avoid security mistakes.1installs42Frappe Core SearchA reference skill for implementing search in Frappe including link fields, global search, and full-text search. A developer uses it to configure search and avoid missing search_fields or permission-filtering mistakes.1installs43Frappe Core TranslationA reference skill for implementing translations and i18n in Frappe apps across Python and JavaScript. A developer uses it to add multi-language support and avoid extraction-breaking f-strings and concatenation.1installs44Frappe Core UtilsA reference skill for Frappe utility functions covering date, number, string, and validation helpers in frappe.utils. A developer uses it to reuse built-in helpers instead of stdlib code that breaks timezone or locale handling.1installs45Frappe Errors ApiA troubleshooting skill for diagnosing Frappe/ERPNext API errors and mapping HTTP status codes to fixes. A developer uses it when REST endpoints fail with auth, CORS, CSRF, or webhook errors.1installs46Frappe Errors ControllersA troubleshooting skill for diagnosing errors in Frappe Document Controllers by lifecycle phase. A developer uses it when saves fail, validate loops, or controller overrides break.1installs47Frappe Errors DatabaseA troubleshooting skill for diagnosing Frappe/ERPNext database errors and mapping them to fixes. A developer uses it when hitting duplicate-entry, link-validation, deadlock, or MariaDB connection errors.1installs48Frappe Errors HooksA troubleshooting skill for diagnosing hooks.py errors in Frappe apps by hook type. A developer uses it when a hook does not fire, the scheduler stops, or overrides fail to apply.1installs49Frappe Errors PermissionsA troubleshooting skill for diagnosing Frappe/ERPNext permission errors and access issues. A developer uses it when users are wrongly blocked or granted access, or sharing and perm-level rules misbehave.1installs50Frappe Errors ServerscriptsA troubleshooting skill for diagnosing errors in Frappe Server Scripts, including sandbox and import restrictions. A developer uses it when a server script hits ImportError, sandbox violations, or fails to fire on doc events.1installs51Frappe Impl ClientscriptsAn implementation skill with step-by-step workflows for building Frappe form client scripts. A developer uses it to add dynamic UI, custom buttons, validation, and child-table logic to Frappe forms.1installs52Frappe Impl ControllersAn implementation skill with step-by-step workflows for building Frappe Document Controllers in a custom app. A developer uses it to implement lifecycle hooks, validation, autoname, and submittable workflows.1installs53Frappe Impl HooksAn implementation skill with step-by-step workflows for configuring hooks.py in a Frappe custom app. A developer uses it to wire up doc events, scheduler jobs, overrides, and permission hooks correctly.1installs54Frappe Impl IntegrationsAn implementation skill with step-by-step workflows for building Frappe integrations like OAuth, webhooks, and payment gateways. A developer uses it when connecting Frappe to external services or handling bulk data import/export.1installs55Frappe Impl JinjaAn implementation skill for building Jinja templates in Frappe for print formats, emails, notifications, and portal pages. A developer uses it to create formatted document and email templates and avoid N+1 queries.1installs56Frappe Impl Ui ComponentsAn implementation skill for building custom Frappe UI components like dialogs, list views, pages, and realtime updates. A developer uses it to add custom client-side UI and socket-based live data to Frappe.1installs57Frappe Impl WhitelistedGuides building secure whitelisted API endpoints in Frappe using @frappe.whitelist(). A developer uses it when exposing Python methods as REST endpoints callable from the frontend or external clients.1installs58Frappe Syntax DoctypesGuides creating and modifying Frappe DocType JSON definitions, fieldtypes, and naming rules. A developer uses it when defining data models, child tables, or tree structures in Frappe.1installs59Frappe Syntax Query BuilderGuides building database queries with Frappe's PyPika-based frappe.qb query builder. A developer uses it when writing safe, cross-database queries instead of raw SQL.1installs60Frappe Syntax ServerscriptsGuides writing Python Server Scripts in Frappe for document events, API endpoints, and scheduler events within the sandbox. A developer uses it when adding low-code Python logic without touching app files.1installs61Frappe Testing UnitGuides writing unit and integration tests for Frappe apps and running them with bench run-tests. A developer uses it when adding test coverage and fixtures to a Frappe app.1installs