oraclecloud-hello-world

Featured

Launch your first OCI compute instance with capacity retry logic. Use when creating a new compute instance, testing OCI connectivity, or hitting "Out of host capacity" errors on Always Free ARM shapes. Trigger with "oraclecloud hello world", "launch oci instance", "oci compute example", "out of capacity oci".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Oracle Cloud Hello World ## Overview Launch, list, and manage your first OCI compute instance. The most common blocker for new OCI users is the `Out of host capacity` error when launching Always Free ARM shapes (VM.Standard.A1.Flex). This error means the data center has no available hosts — it is **not** a permissions issue. The solution is a retry loop that polls until capacity becomes available. **Purpose:** Get a running compute instance on OCI, including the capacity retry pattern that makes Always Free ARM shapes actually usable. ## Prerequisites - **Completed `oraclecloud-install-auth`** — valid `~/.oci/config` with API key authentication - **Python 3.8+** with `pip install oci` installed - A **subnet OCID** in your tenancy (VCN > Subnets in the Console, or use the default VCN) - An **image OCID** for your region (Compute > Custom Images, or list platform images via API) - An **SSH public key** at `~/.ssh/id_rsa.pub` (for instance access) ## Instructions ### Step 1: List Existing Instances ```python import oci config = oci.config.from_file("~/.oci/config") compute = oci.core.ComputeClient(config) instances = compute.list_instances(compartment_id=config["tenancy"]) for inst in instances.data: print(f"{inst.display_name:<30} {inst.lifecycle_state:<12} {inst.shape}") ``` ### Step 2: List Available Shapes and Images ```python # List shapes available in your tenancy shapes = compute.list_shapes(compartment_id=config["tenancy"]) for s in shapes.data: ocp...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

oraclecloud-core-workflow-a

Launch, manage, and scale OCI compute instances with capacity retry logic. Use when provisioning VMs, selecting instance shapes, or handling "out of capacity" errors. Trigger with "oci compute", "launch instance", "out of capacity", "instance shapes".

2,266 Updated today
jeremylongshore
DevOps & Infrastructure Featured

oraclecloud-performance-tuning

Optimize OCI compute shapes, block volume tiers, and network throughput. Use when choosing instance shapes, configuring block volume performance, or benchmarking OCI infrastructure. Trigger with "oraclecloud performance", "oci shape comparison", "oci block volume iops", "oracle cloud performance tuning".

2,266 Updated today
jeremylongshore
DevOps & Infrastructure Featured

oraclecloud-deploy-integration

Deploy containers to OCI using OKE (Kubernetes) or Container Instances. Use when deploying applications to Oracle Cloud, pushing images to OCIR, or configuring OKE clusters. Trigger with "oraclecloud deploy", "oci kubernetes", "oke deploy", "oci container instances", "oracle cloud deploy integration".

2,266 Updated today
jeremylongshore
AI & Automation Featured

oraclecloud-rate-limits

Handle OCI API rate limits with defensive retry patterns and known limits by service. Use when automating bulk OCI operations, hitting 429 TooManyRequests errors, or building resilient API clients. Trigger with "oraclecloud rate limits", "oci 429 error", "oci throttling", "oci backoff".

2,266 Updated today
jeremylongshore
DevOps & Infrastructure Featured

oraclecloud-incident-runbook

Self-service incident runbook for OCI outages — health probes, instance recovery, cross-AD/region failover. Use when OCI instances go down, the status page is silent, or you need automated recovery without waiting for support. Trigger with "oraclecloud incident", "oci outage runbook", "oci failover", "oci instance recovery".

2,266 Updated today
jeremylongshore