What problem does it solve? Managing dozens of git submodules in a mono-repo is tedious: you must pick the right category directory, record tracking branches in .gitmodules, keep every submodule synced to its branch, and manually maintain a README index. This Skill automates all four workflows with Python scripts. ## Core Features & Use Cases - Add Submodules: Clone a repo into one of 10 category directories with auto-detected default branch, record the branch in .gitmodules, and refresh the README index. - Sync Submodules: Fetch, checkout, and pull every submodule to its configured branch with per-submodule success/failure reporting. - README Index Generation: Regenerate the root README.md with categorized tables including descriptions and star counts fetched from GitHub/Gitee APIs, preserving existing descriptions when lookups fail. - Initialization SOP: Guides new clones through git submodule update --init --recursive with troubleshooting for empty directories and missing gitlinks. - Use Case: After cloning a 62-project learning repository, run the sync script to pull every submodule to its latest tracked branch and regenerate the README index in one step. ## Quick Start Ask the agent to add https://github.com/owner/repo.git to the open-ai-agent category and sync all submodules to their latest branches.