aem-workflow-skill
v1.3.0
Published
AI coding assistant skill for AEM workflow development - supports Claude Code, GitHub Copilot, Gemini, Cursor, and Windsurf
Downloads
56
Maintainers
Readme
AEM Workflow Development - AI Assistant Skill
AI coding assistant skill for developing custom workflows in Adobe Experience Manager (AEM) as a Cloud Service. Supports: Claude Code | GitHub Copilot | Gemini | Cursor | Windsurf
Overview
This AI skill provides expert guidance for developing custom workflows in Adobe Experience Manager as a Cloud Service. It works with multiple AI coding assistants and is designed for developers using the latest AEM SDK (2025.x) following cloud-native best practices.
Installation
1. For AI CLI Agents (Recommended)
The easiest way to install the skill for CLI-based assistants (Claude Code, Gemini CLI, etc.) is using npx.
# Install for Claude Code (default)
npx aem-workflow-skill
# Install for Google Gemini CLI (Global)
npx aem-workflow-skill -p gemini --global
# Install for ALL supported platforms at once
npx aem-workflow-skill -p allSupported CLI Platforms:
- Claude Code:
.claude/skills/aem-workflow.md - GitHub Copilot:
.github/copilot-instructions.md - Google Gemini:
GEMINI.md - Cursor AI:
.cursor/rules/aem-workflow.mdc - Windsurf:
.windsurf/rules/aem-workflow.md
2. For Claude Desktop (GUI)
If you are using the Claude Desktop application, you can install the skill using the pre-packaged .skill file.
- Download: Go to Releases and download
aem-workflow-development.skill. - Install:
- Open Claude Desktop → Settings → Skills.
- Click "Add Skill" and select the downloaded file.
- Verify: The skill should appear as "Active" in your skills list.
3. As a Claude Code Plugin
/plugin marketplace add narendragandhi/aem-workflow-skillExample Queries
Try these in your AI assistant after installation:
- "How do I create a custom workflow process step in AEM Cloud Service?"
- "Show me how to implement a post-processing workflow for assets"
- "What's the correct way to programmatically start a workflow?"
- "Show me the correct Granite Workflow API imports"
What's Included
📚 Documentation
- Expert Guide: Comprehensive workflow development principles.
- API Reference: Detailed documentation for
WorkflowSession,WorkItem, etc. - Migration Guide: Moving from deprecated CQ APIs to modern Granite APIs.
💻 Code Templates
- Basic Process Step: Standard implementation pattern.
- Asset Processor: Pattern for DAM post-processing.
- Workflow Starter: Programmatic execution template.
Key Features
🎯 Cloud Service Architecture
Reflects modern AEM as a Cloud Service patterns:
- Asset Microservices: Focus on post-processing workflows.
- Java 21: Latest LTS configuration and best practices.
- Container-Native: Designing for ephemeral, stateless execution.
License
MIT © Narendra Gandhi
