aem-workflow-development

Build and debug AEM Cloud Service workflows using Granite Workflow APIs.

1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/narendragandhi/aem-workflow-skill --skill aem-workflow-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aem-workflow-development
Source: https://github.com/narendragandhi/aem-workflow-skill/tree/main/skills/aem-workflow
Command: npx skills add https://github.com/narendragandhi/aem-workflow-skill --skill aem-workflow-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers design, implement, and debug AEM as a Cloud Service workflows, addressing the complexity of modern Granite Workflow APIs and cloud-native patterns.

Core Features & Use Cases

  • Comprehensive guidance on modern Granite Workflow APIs and best practices
  • Post-processing asset workflows and integration with Asset Microservices
  • Real-world examples for creating custom WorkflowProcess components, participant steps, and launcher configurations for automated and manual workflows

Quick Start

Open the SKILL.md in this directory and begin by reviewing sections on creating custom workflow processes, participant steps, and launcher configurations to accelerate development.

Frequently Asked Questions about aem-workflow-development

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

FAQPage Schema
How do I create a custom WorkflowProcess in AEM Cloud Service?

To create a custom WorkflowProcess in AEM Cloud Service, implement the Granite Workflow API with Java 21 compatibility, using recommended model paths and best practices for automated processing steps. This skill provides practical code examples for building and debugging these components.

How do I configure Asset Microservices post-processing workflows in AEM as a Cloud Service?

Asset Microservices post-processing workflows in AEM as a Cloud Service are configured by integrating custom Granite Workflow models with the cloud-native asset processing pipeline, automating tasks like metadata extraction and rendition generation.

Does AEM Cloud Service workflow development require Java 21?

Yes, AEM Cloud Service workflow development requires Java 21 compatibility. Building and debugging custom Granite Workflow components and WorkflowProcess implementations must align with the modern Java 21 runtime environment.

What is the best way to debug Granite Workflow APIs in AEM Cloud Service?

The best way to debug Granite Workflow APIs in AEM Cloud Service involves leveraging recommended model paths, inspecting launcher configurations, and analyzing workflow payload progression using modern cloud-native debugging patterns and best practices.

How do I set up launcher configurations for AEM automated workflows?

Setting up launcher configurations for AEM automated workflows requires defining event triggers that map to specific Granite Workflow models, enabling automatic execution of custom WorkflowProcess steps upon content or asset modifications.

Can I build custom participant steps for manual workflow approval in AEM Cloud Service?

Yes, you can build custom participant steps for manual workflow approval in AEM Cloud Service. The Granite Workflow API supports creating interactive dialogs and assigning tasks to specific users or groups for manual review scenarios.