Oracle Cloud Infrastructure operations plugin with intelligent agent skills for managing compute, networking, databases, monitoring, secrets, GenAI, IAM, and infrastructure as code
npx skills add https://github.com/acedergren/oci-agent-skills --skill monitoring-operationsInstallieren Sie diesen Skill über die CLI und beginnen Sie mit der Verwendung des SKILL.md-Workflows in Ihrem Arbeitsbereich.
⚠️ DEPRECATED — This repository has been consolidated into acedergren/agentic-tools.
Install all OCI skills with:
npx skills add acedergren/agentic-tools --all -g -yThis repo is kept for reference only and will no longer be updated.
██████╗ ██████╗██╗
██╔═══██╗██╔════╝██║
██║ ██║██║ ██║
██║ ██║██║ ██║
╚██████╔╝╚██████╗██║
╚═════╝ ╚═════╝╚═╝
█████╗ ██████╗ ███████╗███╗ ██╗████████╗ ███████╗██╗ ██╗██╗██╗ ██╗ ███████╗
██╔══██╗██╔════╝ ██╔════╝████╗ ██║╚══██╔══╝ ██╔════╝██║ ██╔╝██║██║ ██║ ██╔════╝
███████║██║ ███╗█████╗ ██╔██╗ ██║ ██║ ███████╗█████╔╝ ██║██║ ██║ ███████╗
██╔══██║██║ ██║██╔══╝ ██║╚██╗██║ ██║ ╚════██║██╔═██╗ ██║██║ ██║ ╚════██║
██║ ██║╚██████╔╝███████╗██║ ╚████║ ██║ ███████║██║ ██╗██║███████╗███████╗███████║
╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝╚══════╝
Expert Oracle Cloud Infrastructure automation for AI coding agents
⚠️ Community Project Notice: OCI Agent Skills is a community-maintained project created and maintained by Alexander Cedergren. This is not an official Oracle product. It provides helpful utilities, examples, and best practices for working with Oracle Cloud Infrastructure, but is not endorsed by or affiliated with Oracle Corporation.
Comprehensive Oracle Cloud Infrastructure (OCI) agent skills for AI coding agents - intelligent automation for managing cloud resources across compute, networking, databases, monitoring, and more.
npx skills add acedergren/oci-agent-skills
That's it! The OCI skills are now available in any coding agent that supports the Agent Skills standard.
Try these prompts:
This community-maintained plugin provides expert-level guidance and complete CLI command references for OCI services, compensating for Claude's limited training on Oracle Cloud Infrastructure. Created and maintained by Alexander Cedergren, it includes 13 detailed skills plus an OCI Cloud Architect orchestrator agent for intelligent multi-service automation. Skills cover compute, networking, databases, Oracle DBA operations, monitoring, secrets management, GenAI services, IAM/identity management, infrastructure as code, FinOps/cost optimization, Landing Zones architecture, OCI Events automation, and best practices from Oracle's official documentation and technical guides.
This is a community project and is not an official Oracle product or endorsement.
13 Specialized Skills:
🤖 Intelligent Orchestrator Agent:
Core Servers (Pre-configured)
Optional Servers (Require local setup)
Note: Plugin provides full functionality without optional servers. See MCP Setup Guide for installation.
Each skill includes:
The quickest way to install:
npx skills add acedergren/oci-agent-skills
Benefits:
npx skills commandsInstall through Claude Code's native marketplace:
# Add the marketplace (one-time setup)
/plugin marketplace add acedergren/oci-agent-skills
# Install the plugin
/plugin install oci-agent-skills
Benefits:
If you prefer to manage the plugin locally:
# Clone the repository
git clone https://github.com/acedergren/oci-agent-skills.git ~/.claude/plugins/oci-agent-skills
# Restart Claude Code
Then verify installation:
/help
You should see OCI skills listed.
oci-agent-skills/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest
│ └── marketplace.json # Marketplace metadata
├── .mcp.json # MCP server configuration
├── agents/ # Orchestrator agents
│ └── oci-cloud-architect.md # Multi-skill orchestration agent
├── skills/ # 13 Auto-activating specialist skills
│ ├── best-practices/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── compute-management/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── database-management/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── finops-cost-optimization/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── genai-services/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── iam-identity-management/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── infrastructure-as-code/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── landing-zones/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── monitoring-operations/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── networking-management/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── oci-events/
│ │ ├── SKILL.md
│ │ └── references/
│ ├── oracle-dba/
│ │ ├── SKILL.md
│ │ └── references/
│ └── secrets-management/
│ ├── SKILL.md
│ └── references/
└── README.md
Activate when working with:
Example: "Launch a web server instance in production"
Activate when working with:
Example: "Create a VCN with public and private subnets"
Activate when working with:
Example: "Create an Autonomous Database for development"
Activate when working with:
Example: "My ADB queries are slow, should I scale or optimize?"
Activate when working with:
Example: "Set up CPU monitoring for my instances"
Activate when working with:
Example: "Store database password securely"
Activate when working with:
Example: "Generate text using OCI GenAI"
Activate when working with:
Example: "Create a policy for developers to manage compute"
Activate when working with:
Example: "Show my top spending services and identify idle resources"
Activate when working with:
Example: "Design a Landing Zone for my production environment"
Activate when working with:
Example: "Set up an event rule to notify when instances are terminated"
The OCI Cloud Architect is an intelligent orchestrator agent that coordinates the 10 specialist skills to handle complex, multi-service cloud architecture scenarios. It automatically activates when you need end-to-end solutions that span multiple OCI services.
When the agent activates:
Multi-Skill Coordination Examples:
Three-Tier Application Architecture
Disaster Recovery Setup
Secure Multi-Environment Setup
How It Differs from Individual Skills:
| Aspect | Individual Skills | Orchestrator Agent |
|---|---|---|
| Scope | Single service (compute, database, etc.) | Multiple services together |
| Planning | Commands for one service | End-to-end architecture |
| Coordination | Independent | Coordinates between skills |
| Use Case | "Create a database" | "Build a secure 3-tier app" |
| Best Practices | Service-specific | Cross-service, holistic |
# Claude automatically activates compute-management skill
User: "List all running instances in my production compartment"
# Skill provides complete CLI command with explanations
Response: Uses OCI CLI to list instances with appropriate filters
User: "I need to create a three-tier application network"
# Skill guides through complete setup
Response:
1. Creates VCN with proper CIDR
2. Sets up subnets (public, app, database)
3. Configures security groups
4. Establishes routing
User: "Create an always-free ATP database for testing"
# Skill provides exact command with all parameters
Response: Executes oci db autonomous-database create with
appropriate free-tier settings
User: "Store my API key securely"
# Skill walks through vault setup
Response:
1. Creates/selects vault
2. Creates encryption key
3. Stores secret
4. Shows retrieval command
The plugin integrates with MCP servers for enhanced functionality:
Provides direct API access for operations not covered by CLI:
# Use oci-api MCP server tools directly
# Claude will automatically call these when needed
Retrieves latest OCI documentation:
# Claude automatically queries Context7 for:
# - Latest CLI syntax
# - New service features
# - Updated API references
Ensure OCI CLI is configured:
oci setup config
This creates ~/.oci/config with your credentials.
The plugin automatically enables:
oci-api: Oracle Cloud API accesscontext7: Live documentation retrievalTo disable an MCP server, edit .mcp.json:
{
"mcpServers": {
"oci-api": {
"disabled": true
}
}
}
oci --versionoci setup config.mcp.json configurationWhile OCI Agent Skills is a Claude Code plugin, the underlying knowledge, CLI commands, patterns, and best practices are valuable for any AI-powered development tool. Here's how to leverage this content with other platforms:
GitHub Copilot integrates with VS Code, JetBrains IDEs, and GitHub Codespaces. You can leverage OCI Agent Skills knowledge in several ways:
In Copilot Chat:
oci compute instance list... - explain what it does and how to use it"In Code Generation:
.copilot-instructions file at project root with OCI best practices from this documentationExample Copilot Chat Usage:
Me: I need to list all running Autonomous Databases in my production compartment.
Here's the OCI CLI command structure from oci-agent-skills:
oci db autonomous-database list --compartment-id <ocid>
Can you help me write a Python script that does this using the OCI SDK?
Copilot: [Generates Python code using OCI SDK based on the CLI pattern you provided]
Opencode is an open-source IDE plugin for extending AI capabilities. To integrate OCI Agent Skills knowledge:
Setup:
git clone https://github.com/acedergren/oci-agent-skills.gitskills/ directory for local contextUsage:
Knowledge Transfer:
# OCI Agent Skills Reference
- Compute: skills/compute-management/SKILL.md
- Networking: skills/networking-management/SKILL.md
- Database: skills/database-management/SKILL.md
- Monitoring: skills/monitoring-operations/SKILL.md
- FinOps: skills/finops-cost-optimization/SKILL.md
For Codex or any OpenAI API-based tools, create a custom system prompt that incorporates OCI knowledge:
System Prompt Template:
You are an expert Oracle Cloud Infrastructure (OCI) engineer.
Use these resources when helping with OCI tasks:
1. CLI Commands: [Include relevant CLI examples from skills/*/SKILL.md]
2. Best Practices: [Include security, cost, operational best practices]
3. Code Patterns: [Include Python SDK examples from documentation]
4. IAM Policies: [Include policy templates from iam-identity-management skill]
When generating OCI code, always:
- Use latest OCI SDK patterns
- Include error handling examples
- Reference security best practices
- Suggest monitoring and cost optimization
API Usage Example:
import openai
# Load OCI knowledge from documentation
with open('skills/compute-management/SKILL.md', 'r') as f:
oci_knowledge = f.read()
# Create system prompt with OCI context
system_prompt = f"""You are an OCI expert. Reference this knowledge:
{oci_knowledge}
Always provide CLI commands and SDK examples with explanations."""
response = openai.ChatCompletion.create(
model="code-davinci-002",
messages=[
{"role": "system", "content": system_prompt},
{"role": "user", "content": "Generate an OCI compute instance launch script"}
]
)
Extract Reusable Content:
Version Management:
Custom Knowledge Bases:
Maximizing AI Effectiveness:
If you enhance these skills for use with other platforms, consider contributing back:
Found a bug or have an idea? Help us improve!
We welcome contributions from the community! Help us expand OCI Agent Skills:
To add new skills or enhance existing ones:
skills/SKILL.md with YAML frontmatter following AGENTS.mdContribution Guidelines:
See AGENTS.md for detailed skill architecture and coding conventions.
MIT License - See LICENSE file for details
OCI Agent Skills is built by the community, for the community. This project aims to make Oracle Cloud Infrastructure accessible and powerful for everyone using Claude Code.
Questions or feedback?
This is a community-maintained project. All releases are managed by Alexander Cedergren.