Aem Workflow

adobe/skills/plugins/aem/cloud-service/skills/aem-workflow

by adobe940b8795c0df3e25de68ce3881dc90855129b215Apache-2.0197 starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated today

Single entry point for all AEM as a Cloud Service Workflow skills. Covers workflow model design, custom process step and participant chooser development, launcher configuration, workflow triggering, and production support including debugging stuck/failed workflows, triaging incidents with Cloud Manager logs, thread pool analysis, and Sling Job diagnostics for the Granite Workflow Engine.

Instructions onlyDevOps & Cloud
AI-generated overview

Routes AEM as a Cloud Service workflow requests to specialist skills covering model design, development, triggering, launchers, debugging and triage.

What it does
This is an entry-point router for AEM as a Cloud Service workflow work. It maps a user's intent to one of several specialist skills, such as model design, custom process step development, workflow triggering, launcher configuration, debugging, triaging or full lifecycle orchestration. It also lists Cloud Service constraints and the paths used for models, launchers and deployment. It produces a routing decision and pointers to the relevant specialist instructions rather than workflow artifacts itself.
When to use it
Use it when a request concerns AEM as a Cloud Service workflows and you need to pick the right specialist skill. It fits broad or ambiguous requests that span several workflow concerns, and requests about stuck or failed workflows, launchers, triggering or model design.
Requirements
Requires AEM as a Cloud Service and a Maven project structure with core and ui.apps modules. No scripts are shipped; it is instructions only.

AEM Cloud Service Workflow

Route user requests to the appropriate specialist skill based on intent.

Intent Router

User IntentSkillPath
Create a workflow model, add steps, design OR/AND splits, configure variablesModel Designworkflow-model-design/SKILL.md
Implement a custom WorkflowProcess step, ParticipantStepChooser, OSGi service registrationDevelopmentworkflow-development/SKILL.md
Start a workflow from code, HTTP API, Timeline UI, Manage PublicationTriggeringworkflow-triggering/SKILL.md
Configure a launcher, auto-start on asset upload, overlay OOTB launcherLaunchersworkflow-launchers/SKILL.md
Workflow stuck, failed step, missing Inbox task, stale instances, thread pool exhaustion, purgeDebuggingworkflow-debugging/SKILL.md
Classify a workflow incident, determine required logs, Splunk queries, data gathering checklistTriagingworkflow-triaging/SKILL.md
End-to-end lifecycle or requests spanning multiple concernsOrchestratorworkflow-orchestrator/SKILL.md

How to Use

  1. Match the user's request to one row in the Intent Router table above.
  2. Read the linked SKILL.md for that specialist skill.
  3. Follow the workflow, references, and output contract defined in that skill.
  4. For broad or ambiguous requests that span multiple concerns, use the Orchestrator which coordinates across all specialist skills and loads foundation references.

Cloud Service Constraints

ConstraintDetail
No JMXNo retryFailedWorkItems, countStaleWorkflows, restartStaleWorkflows, purgeCompleted via JMX
/libs is immutableNever write to /libs; use /conf/global/ or /apps/ overlays
Model design-time path/conf/global/settings/workflow/models/<id>
Model runtime path (for API calls)/var/workflow/models/<id>
Launcher config path/conf/global/settings/workflow/launcher/config/
Service usersAlways use workflow-process-service sub-service; never admin credentials
OSGi annotationsDS R6 (@Component, @Reference from org.osgi.service.component.annotations)
Deploy viaCloud Manager pipeline — no Package Manager in production

Specialist Skills

  • workflow-model-design/SKILL.md — model structure, step types, variables, and model XML
  • workflow-development/SKILL.md — WorkflowProcess, ParticipantStepChooser, metadata, and error handling
  • workflow-triggering/SKILL.md — Timeline UI, Manage Publication, WorkflowSession API, and HTTP API
  • workflow-launchers/SKILL.md — launcher configuration, JCR event binding, and OOTB overlay
  • workflow-debugging/SKILL.md — stuck workflows, failed steps, thread pools, Sling Jobs, and purge
  • workflow-triaging/SKILL.md — symptom classification, log patterns, Splunk queries, and data gathering
  • workflow-orchestrator/SKILL.md — full lifecycle orchestration across all skills

Source and attribution

Source:adobe/skillsinplugins/aem/cloud-service/skills/aem-workflowat commit940b879

License: Apache-2.0

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal