All AEM 6.5 LTS skills: Workflow model design, development, triggering, launchers, debugging, and triaging; Dispatcher config authoring, advisory, incident response, performance tuning, and security hardening; Replication agent configuration, content activation, API usage, and troubleshooting for AEM 6.5 LTS and AMS environments; Jackrabbit Oak query/index tuning (property, Lucene index definitions); and extracting/inventorying JCR queries (XPath, SQL2, QueryBuilder) across a codebase.
79%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Skills for developing and operating AEM 6.5 LTS and Adobe Managed Services (AMS) projects — Dispatcher configuration, workflows, replication, and project bootstrap.
Claude Code:
/plugin marketplace add adobe/skills
/plugin install aem-6-5-lts@adobe-skills| Skill | Description | Try it |
|---|---|---|
| ensure-agents-md | Auto-generates AGENTS.md and CLAUDE.md for AEM 6.5 LTS projects when missing — tailored to discovered modules, add-ons, and Dispatcher layout. Runs first, before any other work. | Set up my AEM 6.5 project for AI agents |
Config authoring, advisory, performance, security, and incident response. Requires Dispatcher MCP (AEM_DEPLOYMENT_MODE=ams).
| Skill | Description | Try it |
|---|---|---|
| config-authoring | Create, modify, review, and harden Dispatcher config files (.any, vhost, rewrite, cache, filter) for AEM 6.5 LTS and AMS | Add a new vhost for my AMS site |
| technical-advisory | Conceptual guidance on statfileslevel, filter rules, URL decomposition, cache invalidation, rewrite behavior, and security headers | Explain statfileslevel for my AMS setup |
| incident-response | Investigate runtime incidents, failures, and cache anomalies on AMS Dispatcher | My pages are returning 403 on the AMS dispatcher |
| performance-tuning | Optimize Dispatcher cache efficiency, latency, and throughput for AMS environments | Tune my AMS dispatcher cache |
| security-hardening | Security audits, threat models, exposure control, and header hardening for AMS Dispatcher | Harden my AMS dispatcher security headers |
| workflow-orchestrator | Orchestrate complete Dispatcher lifecycle from design through validation and incident troubleshooting | Walk me through AMS dispatcher setup end-to-end |
Granite Workflow Engine lifecycle with JMX, Felix Console, and direct log access.
| Skill | Description | Try it |
|---|---|---|
| workflow-model-design | Design workflow models — step types, variables, OR/AND splits | Design an approval workflow with OR split |
| workflow-development | Implement custom WorkflowProcess steps, ParticipantStepChooser, OSGi service registration | Create a custom workflow process step |
| workflow-triggering | Start workflows via Timeline UI, WorkflowSession API, HTTP API, Manage Publication, or replication triggers | How do I trigger a workflow on content activation? |
| workflow-launchers | Configure Workflow Launchers that auto-start workflows on JCR content changes | Set up a launcher for asset uploads |
| workflow-debugging | Debug stuck workflows, failed steps, missing Inbox tasks, thread pool exhaustion, queue backlogs — with JMX and direct log access | My workflow is stuck — help debug |
| workflow-triaging | Classify workflow incidents, gather JMX/Splunk data, and map to runbooks | Triage this workflow failure |
| workflow-orchestrator | End-to-end workflow lifecycle orchestration across all sub-skills | Build a complete content approval workflow |
Content distribution lifecycle from agent configuration to troubleshooting.
| Skill | Description | Try it |
|---|---|---|
| configure-replication-agent | Configure replication agents for publishing, dispatcher flush, and reverse replication | Set up a dispatcher flush agent |
| replicate-content | Activate and deactivate content using UI, workflows, and package manager | How do I activate a page tree? |
| replication-api | Use the Replication API programmatically in custom code — 57 Java examples for OSGi services, servlets, and workflow steps | Publish content programmatically from a servlet |
| troubleshoot-replication | Diagnose and fix blocked queues, connectivity failures, and distribution problems — 12+ troubleshooting scenarios | My replication queue is blocked |
| replication-orchestrator | End-to-end replication lifecycle orchestration across all sub-skills — new environment setup, production incidents, performance optimization, and migration preparation | Set up replication for a new AEM 6.5 environment end-to-end |
.tessl-plugin
skills
aem-replication
aem-workflow
dispatcher
ensure-agents-md
references
tuning-oak-query-indexes