Agent skill · product strategy · jeremylongshore
oraclecloud-migration-deep-dive
Migrate workloads from AWS or Azure to OCI \u2014 IAM translation, networking\
Why this skill is useful
Adds detailed migration procedures, concept mapping tables, and custom scripts for OCI that are not widely documented.
What it needs
Requires aws, az, oci, python3 installed locally. Requires oraclecloud account access. About 6k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Oracle Cloud Migration Deep Dive Overview Migrating to OCI from AWS or Azure requires translating IAM concepts (roles to policies, accounts to compartments), networking (VPC to VCN, Security Groups to NSGs), and compute (AMI to custom image). OCI's migration tooling is underdocumented compared to AWS Migration Hub or Azure Migrate. This skill provides comprehensive concept mapping tables, custom image import procedures, network topology translation, IAM policy translation, and data migration patterns — everything needed for a controlled cloud migration. Purpose: Translate AWS/Azure architecture into OCI equivalents and execute the migration using OCI CLI and Python SDK, with verification at each step. Prerequisites OCI account with an active tenancy — https://cloud.oracle.com OCI CLI installed and configured — ~/.oci/config validated (see oraclecloud-install-auth) Python 3.8+ with the OCI SDK — pip install oci Source cloud CLI — aws CLI or az CLI for exporting resources Object Storage bucket in OCI for staging image imports IAM policies: manage objects in compartment, manage custom-images in compartment, manage virtual-network-family in compartment Instructions Step 1: AWS-to-OCI Concept Mapping AWS Concept OCI Equivalent Key Differences ------------- --------------- ----------------- Account Tenancy One tenancy = one billing entity, use compartments for isolation Organization OU Compartment Compartments are hierarchical, up to 6 levels deep IAM Role IAM Policy OCI policies use allow group X to verb resource in compartment Y syntax IAM User IAM User Same concept, but OCI uses API key auth (not access keys) VPC VCN VCN subnets are regional (not AZ-scoped like AWS) Security Group Network Security Group (NSG) NSGs attach to VNICs, not instances. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/oraclecloud-migration-deep-dive--065e0c