# Repo Sync

> Checks sync status and invokes the subagent to align repositories if needed.

- Skill: `googlecloudplatform/repo-sync` (Agent Skill)
- Install (CLI): `npx skillmds@latest add googlecloudplatform/repo-sync`
- Raw SKILL.md: https://api.skillmd.com/api/skills/googlecloudplatform/repo-sync/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: GoogleCloudPlatform (https://skillmd.com/u/googlecloudplatform)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/googlecloudplatform/repo-sync

---


# `repo-sync`

Use this skill to check if the downstream workspace is synchronized with Magic Modules and to perform the sync if needed.

## Execution Steps

### 1. Check Sync Status
*   Execute the `check-sync-provider` skill (located in `.agents/skills/utils/check-sync-provider/SKILL.md`) to determine if the downstream repository is aligned with the correct Magic Modules base commit.

### 2. Prompt User if Needed
*   If the workspace is clearly out of sync or if you are unsure, **ask the user** if they would like to run a full repository sync to establish a clean baseline.
*   If the user says no, skip the sync and report back to the workflow.

### 3. Execute Sync
*   If the user agrees or if you are confident a sync is required and safe, use the `invoke_subagent` tool to call the `repo-sync` subagent.
*   **Prompt to send:** "Please initialize and sync the workspace located at the following path: `<insert_absolute_path_here>`"
*   Wait for the subagent to return its final completion message.
