replicate-content
Use when publishing, unpublishing, replicating, or activating/deactivating content in AEM 6.5 LTS. Covers Quick Publish, Manage Publication, tree activation, bulk content activation, package replication, workflow-based approval, scheduled activation/deactivation (on/off time), dispatcher flush, and the programmatic Replication Java API for AEM publish instances.
What this skill does
# Replicate Content in AEM 6.5 LTS
Use this skill when the user asks to publish, unpublish, replicate, activate, deactivate, or bulk-replicate content on AEM 6.5 LTS publish instances.
## Prerequisites
- AEM 6.5 LTS Author with configured replication agents — see `configure-replication-agent`
- Author permissions to activate/deactivate content
## Replication Method Selector
| Method | When to Use | Scope |
|--------|-------------|-------|
| [Quick Publish](#quick-publish) | Fast single-page activation, no approval | Selected pages only (shallow) |
| [Manage Publication](#manage-publication) | Scheduling, references, or workflow control | Single/multiple pages with options |
| [Tree Activation](#tree-activation) | Entire site section or initial site launch | Page tree (see `references/TREE_ACTIVATION.md`) |
| [Package Replication](#package-replication) | Specific content sets or cross-env deploy | Custom JCR filter (see `references/PACKAGE_REPLICATION.md`) |
| [Workflow Replication](#workflow-replication) | Approval required before going live | Any content with assigned approver |
| [Scheduled Activation](#scheduled-activation) | Time-based publish/unpublish | On Time / Off Time in page properties |
| [Replication API](#replication-api) | Programmatic from Java or scripts | Any JCR path (see `references/REPLICATION_API.md`) |
---
## Quick Publish
Sites console → select page(s) → **Quick Publish** (toolbar or right-click menu)
- Shallow: publishes selected pages only, not children
- Uses all enabled default replication agents immediately
- ✓ Verify: page shows green "Published" checkmark in Sites console
---
## Manage Publication
Sites console → select page(s) → **Manage Publication**
1. Action: Publish / Unpublish / Publish Later / Unpublish Later
2. Date/time: set if using a "Later" option
3. Scope: Selected / Include Children / Modified Only
4. Options: Include References (assets, XFs), Create Version Before Publish
5. ✓ Verify: progress indicator completes with no error notifications; check replication agent queue is idle
---
## Tree Activation
`http://localhost:4502/miscadmin` → Replication → Activate Tree
- Start Path: `/content/mysite/en`
- Always run **Dry Run** first to preview scope
- Options: Only Modified, Only Activated, Ignore Deactivated
- ✓ Verify: results log shows success count with zero failures
For full steps and performance guidance, see [`references/TREE_ACTIVATION.md`](references/TREE_ACTIVATION.md).
---
## Package Replication
`/crx/packmgr` → Create Package → add filters → Build → More → **Replicate**
- ✓ Verify: package appears as Installed in Publish CRX Package Manager (`http://publish:4503/crx/packmgr`)
For full steps, see [`references/PACKAGE_REPLICATION.md`](references/PACKAGE_REPLICATION.md).
---
## Workflow Replication
Select page → Timeline panel → Start Workflow → **Request for Activation** → assign approver
- Approver acts via `http://localhost:4502/aem/inbox`: Approve → content activates; Reject → returns to author
- ✓ Verify: page status updates to "Published" after approval completes
---
## Scheduled Activation
Page Properties → Advanced tab → set **On Time** (activate) and/or **Off Time** (deactivate)
- Requires replication agent trigger "On-/Offtime reached" enabled
- ✓ Verify: agent trigger at `/etc/replication/agents.author/[agent]` → Triggers tab → "On-/Offtime reached" is checked
---
## Replication API
```java
@Reference private Replicator replicator;
replicator.replicate(session, ReplicationActionType.ACTIVATE, "/content/path");
replicator.replicate(session, ReplicationActionType.DEACTIVATE, "/content/path");
```
```bash
curl -u $AEM_USER:$AEM_PASSWORD -X POST http://localhost:4502/bin/replicate.json \
-F "cmd=Activate" -F "path=/content/mysite/en/page"
# ✓ Verify: HTTP 200 with {"success":true,"path":"/content/mysite/en/page"}
```
For `ReplicationOptions` (synchronous, agent filtering) and full curl error handling, see [`references/REPLICATION_API.md`](references/REPLICATION_API.md).
---
## Deactivation (Unpublishing)
Sites console → select page(s) → **Quick Unpublish** (or Manage Publication → Unpublish)
- Content removed from Publish; URLs return 404; Author content preserved
- Dispatcher cache invalidated if flush agent is configured
- ✓ Verify: page URL on Publish returns 404
---
## Replication Status Indicators
| Indicator | Meaning |
|-----------|---------|
| Green checkmark | Published and up-to-date |
| Orange dot | Modified since last publish — re-publish needed |
| Gray circle | Never published |
Check queue: Tools → Deployment → Replication → Agents on author → [agent] → queue should be idle/empty after processing.
Logs: `crx-quickstart/logs/replication.log`
---
## Troubleshooting
- **Content not appearing on Publish**: confirm replication timestamp is recent; agent queue should be empty
- **Agent blocked**: Agents on author → select agent → Force Retry or Clear failed item
- **Dispatcher serving stale content**: manually flush cache or verify flush agent configuration
- **Permission denied errors**: check Agent User Id has replication privileges on the content path
For deep diagnostics, use the `troubleshoot-replication` skill.
---
## Asset Replication (DAM)
Use the Assets console (`/assets.html/content/dam`) with the same Quick Publish / Manage Publication actions. All renditions and metadata replicate automatically. For shared datastores, enable binary-less replication (Serialization Type: Binary-less) on the agent to transfer only metadata nodes.
---
## Additional Resources
- [AEM 6.5 LTS Replication](https://experienceleague.adobe.com/en/docs/experience-manager-65-lts/content/implementing/deploying/configuring/replication)
- [Managing Publications](https://experienceleague.adobe.com/docs/experience-manager-65/authoring/authoring/publishing-pages.html)
---
## Related Skills
- `configure-replication-agent` — set up and configure replication agents
- `replication-api` — full programmatic Replication API reference for custom OSGi services and servlets
- `troubleshoot-replication` — diagnose and resolve replication failures
Related in Backend & APIs
jfrog
IncludedInteract with the JFrog Platform via the JFrog CLI and REST/GraphQL APIs. Use this skill when the user wants to manage Artifactory repositories, upload or download artifacts, manage builds, configure permissions, manage users and groups, work with access tokens, configure JFrog CLI servers, search artifacts, manage properties, set up replication, manage JFrog Projects, run security audits or scans, look up CVE details, query exposures scan results from JFrog Advanced Security, manage release bundles and lifecycle operations, aggregate or export platform data, or perform any JFrog Platform administration task. Also use when the user mentions jf, jfrog, artifactory, xray, distribution, evidence, apptrust, onemodel, graphql, workers, mission control, curation, advanced security, exposures, or any JFrog product name.
cupynumeric-migration-readiness
IncludedPre-migration readiness assessor for porting NumPy to cuPyNumeric. Use BEFORE substantial porting work begins when the user asks whether code will scale on GPU, whether they should migrate to cuPyNumeric, which NumPy patterns transfer cleanly, what must be refactored before porting, or mentions pre-port assessment, scaling analysis, or refactor planning. Inspect the user's source code, look up NumPy usage, cross-reference the cuPyNumeric API support manifest, and distinguish distributed-scaling-friendly patterns from blockers such as unsupported APIs, scalar synchronization, host round-trips, Python/object-heavy control flow, shape/data-dependent branching, and in-place mutation hazards. Produce a verdict of READY, LIGHT REFACTOR, SIGNIFICANT REFACTOR, or NOT RECOMMENDED, with concrete refactor pointers.
alibabacloud-data-agent-skill
IncludedInvoke Alibaba Cloud Apsara Data Agent for Analytics via CLI to perform natural language-driven data analysis on enterprise databases. Data Agent for Analytics is an intelligent data analysis agent developed by Alibaba Cloud Database team for enterprise users. It automatically completes requirement analysis, data understanding, analysis insights, and report generation based on natural language descriptions. This tool supports: discovering data resources (instances/databases/tables) managed in DMS, initiating query or deep analysis sessions, real-time progress tracking, and retrieving analysis conclusions and generated reports. Use this Skill when users need to query databases, analyze data trends, generate data reports, ask questions in natural language, or mention "Data Agent", "data analysis", "database query", "SQL analysis", "data insights".
token-optimizer
IncludedReduce OpenClaw token usage and API costs through smart model routing, heartbeat optimization, budget tracking, and native 2026.2.15 features (session pruning, bootstrap size limits, cache TTL alignment). Use when token costs are high, API rate limits are being hit, or hosting multiple agents at scale. The 4 executable scripts (context_optimizer, model_router, heartbeat_optimizer, token_tracker) are local-only — no network requests, no subprocess calls, no system modifications. Reference files (PROVIDERS.md, config-patches.json) document optional multi-provider strategies that require external API keys and network access if you choose to use them. See SECURITY.md for full breakdown.
resend-cli
IncludedUse this skill when the task is specifically about operating Resend from an AI agent, terminal session, or CI job via the official resend CLI: installing/authenticating the CLI, sending/listing/updating/cancelling emails, batch sends, domains and DNS, webhooks and local listeners, inbound receiving, contacts, topics, segments, broadcasts, templates, API keys, profiles, or debugging Resend CLI/API failures. Trigger on mentions of Resend CLI, `resend`, `resend doctor`, `resend emails send`, `resend domains`, `resend webhooks listen`, `resend emails receiving`, or agent-friendly terminal automation.
alibabacloud-odps-maxframe-coding
IncludedUse this skill for MaxFrame SDK development and documentation navigation on Alibaba Cloud MaxCompute (ODPS). Helps answer MaxFrame API, concept, official example, and supported pandas API questions; create data processing programs; read/write MaxCompute tables; debug jobs (remote or local); and build custom DPE runtime images. Trigger when users mention MaxFrame, MaxCompute with MaxFrame, ODPS table processing, DPE runtime, MaxFrame docs/examples, DataFrame/Tensor operations, or GPU runtime setup. Works for both English and Chinese queries about Alibaba Cloud data processing with MaxFrame.