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.