← Back to Skills Marketplace
wimi321

Batch Migration Orchestrator

by wimi321 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
104
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install claude-code-batch-migration-orchestrator
Description
Use when the user wants a large, mechanical change split into many independent units and executed in parallel with isolated workers and PRs.
README (SKILL.md)

Batch Migration Orchestrator

Use this skill for sweeping refactors, migrations, bulk renames, or repetitive codebase-wide edits.

Goal

Turn one large request into a safe parallel rollout with independent units, validation, and mergeable outputs.

Workflow

  1. Inspect the repo to find every affected area, convention, and dependency.
  2. Split the change into independent units by module, directory, or subsystem.
  3. Define an end-to-end verification recipe for each unit.
  4. Launch workers in parallel only when their write scopes do not overlap.
  5. Track completion, collect PRs or patches, and summarize failures.

Guardrails

  • Do not parallelize tightly coupled work.
  • Do not let workers edit the same files.
  • Require each worker to validate its own unit.
  • Prefer worktree or isolated branch execution when git is available.

Inputs

  • Migration target
  • Scope boundaries
  • Verification method
  • Branch/PR expectations

Source Provenance

Derived from Claude Code bundled skill logic in src/skills/bundled/batch.ts.

Usage Guidance
This skill appears coherent for orchestrating large code migrations, but it is high-level and relies on the agent/runtime to perform repository reads and to push branches/PRs. Before installing or invoking it: 1) Confirm which credentials the agent will use to access remotes (GitHub/GitLab tokens, SSH keys) and restrict their scope to only the needed repositories and actions. 2) Prefer a dry-run mode so you can review planned changes and generated PRs before merging. 3) Ensure CI/tests run on worker branches and that workers cannot write overlapping files. 4) Scan the repository for accidental secrets (API keys, passwords) to avoid exfiltration as part of broad inspections. 5) Limit concurrency or require human approval for high-impact units. If you need the skill to create PRs on your behalf, explicitly provision a dedicated machine/token with least privilege rather than reusing broad credentials.
Capability Analysis
Type: OpenClaw Skill Name: claude-code-batch-migration-orchestrator Version: 1.0.0 The skill bundle contains high-level architectural instructions for an AI agent to orchestrate large-scale codebase migrations. The documentation in SKILL.md and agents/openai.yaml focuses on safe parallelization, work isolation, and verification procedures without any evidence of malicious intent, data exfiltration, or prompt-injection attacks.
Capability Assessment
Purpose & Capability
Name, description, and runtime instructions align: the skill describes splitting a large change into isolated units, validating each, and producing PRs/patches. It does not ask for unrelated resources or permissions.
Instruction Scope
The SKILL.md instructs the agent to inspect the repository, split work, launch parallel workers, and collect PRs/patches. This is expected for a migration orchestrator, but the instructions are high-level and open-ended: they do not specify how to authenticate to remotes, how to obtain or limit write access, nor do they include explicit safeguards about handling secrets that may appear in repo content. The agent running this will need to read repository files and may push branches/PRs using whatever VCS credentials are available.
Install Mechanism
Instruction-only skill with no install steps and no code files, so nothing will be written to disk by the skill itself during installation.
Credentials
The skill declares no required environment variables or credentials, but its workflow implies needing VCS credentials (e.g., to push branches or create PRs) and access to the repository on disk. Because those credentials are not declared, you should verify which runtime credentials the agent will use and that they have appropriately limited scope (repo-level or machine-level Git credentials, tokens for GitHub/GitLab with minimal scopes).
Persistence & Privilege
always is false and there is no indication the skill requests permanent or elevated platform-level privileges. It does not modify other skills or system-wide settings in the provided instructions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install claude-code-batch-migration-orchestrator
  3. After installation, invoke the skill by name or use /claude-code-batch-migration-orchestrator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial extraction from local Claude Code source
Metadata
Slug claude-code-batch-migration-orchestrator
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Batch Migration Orchestrator?

Use when the user wants a large, mechanical change split into many independent units and executed in parallel with isolated workers and PRs. It is an AI Agent Skill for Claude Code / OpenClaw, with 104 downloads so far.

How do I install Batch Migration Orchestrator?

Run "/install claude-code-batch-migration-orchestrator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Batch Migration Orchestrator free?

Yes, Batch Migration Orchestrator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Batch Migration Orchestrator support?

Batch Migration Orchestrator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Batch Migration Orchestrator?

It is built and maintained by wimi321 (@wimi321); the current version is v1.0.0.

💬 Comments