.claude/skills/exploring-oci-infrastructure/SKILL.md
Explore Oracle Cloud Infrastructure resources in Navigator. Lists HPC islands, regions, availability domains, compartments, shapes, and tenants. Use when investigating OCI infrastructure, finding HPC islands, checking regional capacity, or understanding OCI topology.
npx skillsauth add Dbochman/dotfiles exploring-oci-infrastructureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Explore Oracle Cloud Infrastructure resources via navigator-cli - view HPC islands, regions, availability domains, compartments, shapes, and tenants.
# Check tool is available
navigator-cli --version
# Test API connectivity
navigator-cli oci region list --json | head -20
If command not found, build from source: cd ai-pim-utils && make build
Use this skill when users want to:
Tenant (nvidiangc, nvidiangcnonprd)
│
└── Region (us-ashburn-1, ap-tokyo-1, etc.)
│
└── Availability Domain (AD-1, AD-2, AD-3)
│
└── HPC Island (bldg8-block39, etc.)
│
└── Reservation (capacity allocation)
# List all OCI regions
navigator-cli oci region list --json
# Regions have: id, region_name, region_identifier, city, country
# List all availability domains
navigator-cli oci availability-domain list --json
# Fields: id, region_identifier, availability_domains, tenant_id
# List all HPC islands
navigator-cli oci hpc-island list --json
# With region info
navigator-cli oci hpc-island list --with-region --json
# Filter by availability domain ID
navigator-cli oci hpc-island list --availability-domain 5 --json
# List all compartments
navigator-cli oci compartment list --json
# Subcompartments
navigator-cli oci subcompartment list --json
# Get specific compartment
navigator-cli oci subcompartment get 186 --json
# List all GPU shapes
navigator-cli oci shape list --json
# Common shapes:
# - BM.GPU.H100.8 (8x H100)
# - BM.GPU.A100-v2.8 (8x A100)
# - BM.GPU.L40S.4 (4x L40S)
# List OCI tenants
navigator-cli oci tenant list --json
# Primary tenants: nvidiangc, nvidiangcnonprd
# OCI clusters
navigator-cli oci cluster list --json
# First find region's availability domains
navigator-cli oci availability-domain list --json | jq '[.data[] | select(.region_identifier == "us-ashburn-1")]'
# Then find HPC islands (need AD ID)
navigator-cli oci hpc-island list --availability-domain 3 --json
navigator-cli oci shape list --json | jq '.data | group_by(.hpc_island_id) | map({hpc_island: .[0].hpc_island_id, shapes: [.[].shape] | unique})'
# Get reservations with H100
navigator-cli oci reservation list --json | jq '[.data[] | select(.instance_shape | contains("H100"))] | [.[].region] | unique'
navigator-cli oci compartment list --json | jq '.data[] | {id, name, parent_id, tenant_id}'
navigator-cli oci reservation list --json | jq '.data | group_by(.region) | map({region: .[0].region, reservations: length, total_instances: (map(.reserved_instance_count) | add)})'
Region Exploration: Understand OCI regional topology
Capacity Investigation: Find where GPU capacity exists
Compartment Navigation: Explore OCI organization
Command not found:
cd ai-pim-utils && make build
Empty HPC island list:
--availability-domain filter firstnavigator-cli oci availability-domain list --jsonRegion not found:
region_identifier (e.g., "us-ashburn-1") not display namenavigator-cli oci region list --jsonAPI errors:
--verbose for debug infotools
Use exact configured Reolink cameras through the local Home Hub for availability and power status, fresh stills, visual commentary, protected Dylan/Julia/household sharing, and reversible spotlight control. Supports trusted owner tasks and explicitly scoped proactive automations; not for Nest or Ring cameras, arbitrary recipients, recordings, account changes, or raw camera APIs.
data-ai
Privately manage Dylan and Julia's household plant inventory and care history by physical location, bed, and exact Flower Cam view. Use for confirmed plant onboarding from camera conversations, camera- or bed-filtered inventory, record corrections, individual or whole-bed care, and private filtered exports. Pair with reolink-camera when an owner asks about plants visible in Flower Cam images.
testing
Inspect and control the physically secured Reachy Mini at Crosstown through ClawBody. Use for requests to check Reachy, look around, express an emotion, play any official emotion or dance preset, speak proactively, mute or unmute its microphone, stop movement, or describe what its camera sees.
tools
Handle Reachy/iMessage handoffs, selective durable memory, forgetting, and diagnostics; automatic context comes from the gateway plugin.