← Back to Skills Marketplace
Migration Architect
by
Alireza Rezvani
· GitHub ↗
· v2.1.1
· MIT-0
711
Downloads
0
Stars
5
Active Installs
2
Versions
Install in OpenClaw
/install migration-architect
Description
Migration Architect
Usage Guidance
This skill bundle appears coherent for migration planning and rollback generation, but it includes scripts and runbooks that produce SQL and shell commands which can be destructive if executed against production. Before using: 1) Review the Python scripts (migration_planner.py, compatibility_checker.py, rollback_generator.py) to understand any shell calls or automatic execution paths. 2) Do not run the scripts against production databases without verifying credentials, backups, and a safe test/staging environment. 3) Provide database credentials and integration tokens only to processes you control (avoid pasting secrets into an agent prompt). 4) Run the tools in an isolated environment (CI sandbox or developer VM) and inspect generated SQL/rollback runbooks before applying. If you want, I can scan the full source of the three scripts for potential shell-exec, network calls, or other risky patterns — that would improve confidence further.
Capability Analysis
Type: OpenClaw Skill
Name: migration-architect
Version: 2.1.1
The 'migration-architect' skill bundle is a comprehensive toolkit for planning and validating system migrations. It contains Python scripts (compatibility_checker.py, migration_planner.py, rollback_generator.py) that analyze schemas and generate migration plans, SQL scripts, and rollback runbooks based on user-provided JSON specifications. The code uses only standard Python libraries, lacks any network or file-system execution logic (it only generates command strings for documentation/reporting), and contains no evidence of data exfiltration, obfuscation, or malicious prompt injection. The bundle is well-documented and its behavior aligns perfectly with its stated engineering purpose.
Capability Assessment
Purpose & Capability
Name/description, README, SKILL.md, sample assets, and the three scripts (migration_planner.py, compatibility_checker.py, rollback_generator.py) all match the declared migration/rollback planning purpose. There are no declared env vars, binaries, or config paths that are unrelated to migrations.
Instruction Scope
SKILL.md and README describe generating plans, compatibility reports, and rollback runbooks and show CLI usage that operates on local JSON/schema files. That scope is appropriate. Note: the documentation and expected outputs include SQL snippets and commands (pg_restore, DROP TABLE, SELECT queries). The skill does not declare how database credentials or connections are supplied; running the scripts in practice will require database access and may perform destructive operations if run against live systems.
Install Mechanism
No install spec (instruction-only at registry level) and ships with plain Python scripts and docs. No downloads from external or untrusted URLs are specified. This is low-risk from an install mechanism perspective; code will exist on disk as part of the skill bundle but is not auto-downloaded at install time.
Credentials
The skill declares no required environment variables or credentials, which is consistent with the provided docs that operate on local input files. However, practical use (executing generated SQL, running pg_restore, integrating with databases, CI/CD, monitoring, or Slack/PagerDuty) will require credentials and external integration configuration that the skill does not declare. Users should supply those credentials at runtime in a controlled manner and avoid exposing broad secrets to the agent.
Persistence & Privilege
always is false, autonomous invocation is allowed (default) and appropriate for a user-invocable engineering tool. The skill does not request elevated platform privileges or claim to modify other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install migration-architect - After installation, invoke the skill by name or use
/migration-architect - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.1
v2.1.1: optimization, reference splits
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Migration Architect?
Migration Architect. It is an AI Agent Skill for Claude Code / OpenClaw, with 711 downloads so far.
How do I install Migration Architect?
Run "/install migration-architect" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Migration Architect free?
Yes, Migration Architect is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Migration Architect support?
Migration Architect is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Migration Architect?
It is built and maintained by Alireza Rezvani (@alirezarezvani); the current version is v2.1.1.
More Skills