etendo-java

Generate Java code for Etendo ERP components with standard file paths.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/etendosoftware/etendo_claude_marketplace --skill etendo-java
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: etendo-java
Source: https://github.com/etendosoftware/etendo_claude_marketplace/tree/main/plugins/dev-assistant/skills/etendo-java
Command: npx skills add https://github.com/etendosoftware/etendo_claude_marketplace --skill etendo-java

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of common Java components within an Etendo ERP module, significantly speeding up development and reducing boilerplate code.

Core Features & Use Cases

  • Component Generation: Creates EventHandlers, Background Processes, Action Processes, Webhooks, Callouts, Messages, and Servlets.
  • Context Awareness: Detects the active module and guides the user through necessary context setup.
  • Code Quality: Enforces Etendo's coding standards and provides guidance on best practices.
  • Use Case: Quickly scaffold a new EventHandler to automatically set a field value when a record is created in an Etendo window.

Quick Start

Use the etendo-java skill to create an eventhandler for the SMFT_Enrollment entity.

Frequently Asked Questions about etendo-java

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Java EventHandler in Etendo ERP?

To generate a Java EventHandler in Etendo ERP, provide the target entity to scaffold the boilerplate Java code. This automates file path creation and component registration to trigger actions when records change.

What is the best way to create background processes and webhooks for Etendo modules?

The best way to create background processes and webhooks for Etendo modules is using automated scaffolding. It generates the required boilerplate Java code, establishes file path conventions, and handles component registration automatically.

Can I use code scaffolding to generate Callouts and Servlets in Etendo?

Yes, you can use code scaffolding to generate Callouts, Servlets, Action Processes, and Messages in Etendo. It ensures all generated Java components strictly adhere to Etendo's development patterns and quality standards.

Do I need to manually register Webhooks and Action Processes in Etendo?

No, you do not need to manually register Webhooks and Action Processes in Etendo. Automated Java code generation handles the registration steps and boilerplate creation, reducing manual errors and accelerating ERP development.

Why does my Etendo Java component generation require specific module context?

Etendo Java component generation requires specific module context to correctly apply file path conventions and boilerplate structure. Detecting the active module ensures the generated code matches your project's architecture and quality standards.