dx-sync

Sync plugin updates to consumer repositories configured in .ai/config.yaml.

6|3|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/easingthemes/dx-aem-flow --skill dx-sync
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dx-sync
Source: https://github.com/easingthemes/dx-aem-flow/tree/main/plugins/dx-core/skills/dx-sync
Command: npx skills add https://github.com/easingthemes/dx-aem-flow --skill dx-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Sync plugin updates to consumer repositories.

Core Features & Use Cases

  • Sync updates to consumer repos using the sync-consumers.sh script.
  • Reads repos from .ai/config.yaml and coordinates updates across configured repos.
  • Supports options like --dry-run, --parallel, --no-git, and --no-pr for safe planning and selective syncing.

Quick Start

Run the scripts/sync-consumers.sh script to propagate updates to all configured consumer repos.

Frequently Asked Questions about dx-sync

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

FAQPage Schema
How do I sync plugin updates across multiple consumer repositories?▼

To sync plugin updates across consumer repositories, run the sync-consumers.sh script. It reads repository targets from .ai/config.yaml and orchestrates validation, rule syncing, and PR handling automatically.

Can I test repository sync operations before committing changes?▼

Yes, you can test repository sync operations safely using the --dry-run option. This allows you to validate and plan updates across configured consumer repos without actually pushing changes or creating pull requests.

How do I configure target repositories for automated synchronization?▼

Repository synchronization targets are configured using the .ai/config.yaml file. The automation scripts read this configuration to coordinate updates and rule migrations across your specified consumer repositories.

What git workflow options are available for syncing consumer repos?▼

Syncing consumer repos supports several git workflow options including --parallel for concurrent execution, --no-git to disable git operations, and --no-pr to skip pull request handling during the update process.

How do I migrate configuration files for consumer repository updates?▼

You can migrate configuration files using the included migrate-config.sh script. It orchestrates necessary configuration migrations to ensure consumer repositories properly accept the synced plugin updates.

Does automated repository sync require manual pull request creation?▼

No, automated repository sync does not require manual pull request creation. The orchestration script handles PR generation automatically unless you explicitly bypass it using the --no-pr command line option.