Official agent skill

Oci Functions Deploy

by oracle in oracle/skills

Build, configure, scaffold, and deploy OCI Functions from a local machine using a dependency-first, Fn-context-guided flow with argv-safe mutation execution, nonce-scoped confirmations, and a…

OfficialUPL-1.0Auto-check passedDevOps & Cloud

Install Oci Functions Deploy

skills CLI
$ npx skills add oracle/skills --skill oci-functions-deploy -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install oracle/skills oci-functions-deploy --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/oracle/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/oci/functions/oci-functions-deploy .claude/skills/oci-functions-deploy && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
oci-functions-deploy
GitHub stars
873
Token cost
~4.6k tokens
SKILL.md length
2,091 words
Files
17 (incl. scripts, references)
Skills in repo
15
Repo updated
First seen
Licence
UPL-1.0

At a glance

Build, configure, scaffold, and deploy OCI Functions from a local machine using a dependency-first, Fn-context-guided flow with argv-safe mutation execution, nonce-scoped confirmations, and a…

  • Works in 9 steps: Missing dependency install/start approvals → Missing Fn context values → OCI security-token retry approval, if… → …
  • Asked to validate/install Fn
  • SKILL.md covers Overview, Read vs Mutate Policy, Confirm Interface and Function Name Rules, plus 9 more sections
  • Runs Shell scripts from its folder; calls python, bash and docker

What it does

Oci Functions Deploy is an agent skill from oracle/skills, published by the product's own GitHub organization. Build, configure, scaffold, and deploy OCI Functions from a local machine using a dependency-first, Fn-context-guided flow with argv-safe mutation execution, nonce-scoped confirmations, and a canonical lowercase machine-readable contract. Use when asked to validate/install Fn, OCI CLI, and Docker, configure or create Fn contexts, validate OCI session and Docker registry auth from Fn context values, choose or create a Functions application, scaffold Java, Python, or Node functions, and deploy them. Network…

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 20 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/cidr-sizing.md` and `references/functions-vcn-requirements.md`).

It sits in DevOps & Cloud, covering Containers and Deployment. It works with Java, Docker and Python. The repository describes itself as: Oracle Skills is a curated, open-source collection of practical, installable skills for working with Oracle technologies. It provides developers, administrators, and AI agents…

When your agent uses it

  • Asked to validate/install Fn
  • Create Fn contexts
  • Validate OCI session and Docker registry auth from Fn context values
  • Create a Functions application

Example prompts

  • “/oci-functions-deploy”

Requirements

  • Python 3
  • A Bash shell
  • Docker

Workflow steps

9 steps, taken from the first numbered list in SKILL.md.

  1. Missing dependency install/start approvals
  2. Missing Fn context values
  3. OCI security-token retry approval, if applicable
  4. OCIR login inputs, only if Docker is not logged into the Fn registry
  5. Application decision (reuse vs create) when existing apps are found
  6. Application inputs, only if app creation is needed
  7. Advanced network branch approval and inputs, only if the user explicitly opts into infrastructure creation
  8. Function name and runtime, only if not already provided
  9. Preserve function-name provenance (explicit vs prompted) when calling the scaffold script

What it can do on your machine

Read from SKILL.md and the folder at commit 6c57a52. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 11 files in scripts/ (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • bash
    • docker

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.oracle.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Oci Functions Deploy loads about 4.6k tokens when it runs, and up to ~5.9k if it reads all its reference files. Until then it costs about 148 tokens; SKILL.md has 2,091 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~148
When it runs · the whole SKILL.md, loaded when a task matches
~4.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Its licence (UPL-1.0) doesn't allow us to republish the file, so here is its outline and opening line. It has 2,091 words (~4,564 tokens).

“Use this skill for local macOS/Linux OCI Functions workstations. Windows automation is out of scope for this skill and should be handled manually. OCI Cloud Shell is also out of scope for the current workflow; if the user is in…”

— opening of SKILL.md by oracle, UPL-1.0
name
oci-functions-deploy

Read the full SKILL.md on GitHub

Files

SKILL.md and 16 other files (scripts, references) in oci/functions/oci-functions-deploy of oracle/skills.

  • SKILL.md
  • agents/openai.yaml
  • references/cidr-sizing.md
  • references/functions-vcn-requirements.md
  • references/oci-functions-quickstart.md
  • scripts/build_and_deploy.sh
  • scripts/common.sh
  • scripts/configure_context.sh
  • scripts/confirm_gate.sh
  • scripts/discover_state.sh
  • scripts/ensure_app.sh
  • scripts/ensure_network.sh
  • scripts/install_fn_linux.sh
  • scripts/install_missing.sh
  • scripts/preflight_check.sh
  • scripts/run_linux_pkg_install.sh
  • tests/test_skill_contract.sh

Open the folder on GitHubat commit 6c57a52

Compare with similar skills

Oci Functions Deploy next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Oci Functions Deploy compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Oci Functions Deploy this skilloracle/skills873—~4.6kAutomated safety check: PassUPL-1.0
DDNS Build and Release MaintenanceNewFuture/DDNS4.7k—~444Automated safety check: PassMIT
Generate Ors Envadithya-s-k/FineEnvs443—~2.3kAutomated safety check: NotesApache-2.0
Deploy To Tempsgotempsh/temps826—~1.3kAutomated safety check: NotesApache-2.0
Devops Deploysickn33/agentic-awesome-skills47k2 repos~1.9kAutomated safety check: PassMIT
Writing Dockerfilesancoleman/ai-design-components526—~3.2kAutomated safety check: NotesMIT

Similar skills

  • Maintains the DDNS project's GitHub Actions, Docker and Nuitka builds, packaging and release preparation without touching publishing credentials.

    4.7k GitHub stars~444 tokensUpdated 2 days ago
    DevOps & CloudAuto-check passed
  • Generate Ors Env

    adithya-s-k/FineEnvs

    Builds an Open Reward Standard (ORS) variant of an RL environment using the official openreward Python package.

    443 GitHub stars~2.3k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Deploy To Temps

    gotempsh/temps

    Deploy applications to the Temps platform with automatic framework detection, Dockerfile generation, and container orchestration.

    826 GitHub stars~1.3k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Devops Deploy

    sickn33/agentic-awesome-skills

    DevOps e deploy de aplicacoes — Docker, CI/CD com GitHub Actions, AWS Lambda, SAM, Terraform, infraestrutura como codigo e monitoramento.

    47k GitHub starsUsed in 2 repos~1.9k tokens
    DevOps & CloudAuto-check passed
  • Writing Dockerfiles

    ancoleman/ai-design-components

    Writing optimized, secure, multi-stage Dockerfiles with language-specific patterns (Python, Node.js, Go, Rust), BuildKit features, and distroless images.

    526 GitHub stars~3.2k tokensUpdated 10 mo ago
    DevOps & CloudAuto-check: notes
  • Deployment

    ericrisco/rsc-harness

    A skill your agent uses when taking an app from source to live: choosing the deploy target from requirements (Hetzner+Coolify vs Vercel vs a third), then wiring container → CI → registry → host with…

    167 GitHub stars~4.2k tokensUpdated today
    DevOps & CloudAuto-check: notes

More from oracle/skills

All 15 skills in this repo
  • Official

    Deploy and troubleshoot multihome networking on OCI Kubernetes Engine using existing GVA secondary VNIC node pools, Multus thick plugin, OCI CNI/IPAM, NetworkAttachmentDefinitions, and test pods.

    873 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Oci Iot Platform

    oracle/skills

    Official

    Explore, create, and troubleshoot Oracle Cloud Infrastructure Internet of Things Platform resources, including domains, digital twin models, adapters, instances, relationships, and device publish…

    873 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • DB

    oracle/skills

    Official

    Oracle Database guidance for SQL, PL/SQL, SQLcl, ORDS, Oracle Vector SDK, administration, app development, performance, security, migrations, and agent-safe database workflows.

    873 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Enterprise AI

    oracle/skills

    Official

    Oracle Enterprise AI guidance for building, deploying, securing, estimating cost for, and integrating AI models, agents, RAG, Responses API workflows, custom or imported models, fine-tuning, model…

    873 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Oke Gva Deployer

    oracle/skills

    Official

    A skill your agent uses when the user asks to enable, deploy, or configure Generic VNIC Attachment (GVA) for OCI Kubernetes Engine (OKE), create node pools with secondary VNIC profiles, review…

    873 GitHub stars~3.6k tokensUpdated yesterday
    Auto-check: warnings
  • Graal

    oracle/skills

    Official

    Build, configure, and troubleshoot GraalVM Native Image applications.

    873 GitHub stars~720 tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Oci Functions Deploy

What does Oci Functions Deploy do?

Build, configure, scaffold, and deploy OCI Functions from a local machine using a dependency-first, Fn-context-guided flow with argv-safe mutation execution, nonce-scoped confirmations, and a…. Oci Functions Deploy is an agent skill from oracle/skills, published by the product's own GitHub organization. Build, configure, scaffold, and deploy OCI Functions from a local machine using a dependency-first, Fn-context-guided flow with argv-safe mutation execution, nonce-scoped confirmations, and a canonical lowercase machine-readable contract.

When should I use Oci Functions Deploy?

Oci Functions Deploy fits situations like: asked to validate/install Fn; create Fn contexts; validate OCI session and Docker registry auth from Fn context values; create a Functions application.

How do I install Oci Functions Deploy in Claude Code?

Run `npx skills add oracle/skills --skill oci-functions-deploy -a claude-code`. Or copy the skill folder (oci/functions/oci-functions-deploy in oracle/skills) into .claude/skills/oci-functions-deploy in your project. Claude Code loads it when a task matches its description.

How do I install Oci Functions Deploy in Codex?

Run `npx skills add oracle/skills --skill oci-functions-deploy -a codex`. Or copy the skill folder (oci/functions/oci-functions-deploy in oracle/skills) into .agents/skills/oci-functions-deploy in your project. Codex loads it when a task matches its description.

Can I use Oci Functions Deploy in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add oracle/skills --skill oci-functions-deploy -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/oci-functions-deploy, .gemini/skills/oci-functions-deploy, .github/skills/oci-functions-deploy and .opencode/skills/oci-functions-deploy in your project.

What does Oci Functions Deploy need to run?

Going by SKILL.md and its folder, Oci Functions Deploy needs a shell for the scripts in its folder and the command-line tools its instructions call (python, bash and docker). Our summary lists: Python 3; A Bash shell; Docker.

Does Oci Functions Deploy access the network?

SKILL.md names 1 domain. As links in the text: docs.oracle.com. This is read from the text; nothing was executed.

Is Oci Functions Deploy safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Oci Functions Deploy use?

Oci Functions Deploy is published under the UPL-1.0 licence (the repository's licence).

How many tokens does Oci Functions Deploy use?

About 4.6k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.3k tokens, read only when the agent opens those files.

What are the alternatives to Oci Functions Deploy?

Skills that share tags, products or a category with Oci Functions Deploy: DDNS Build and Release Maintenance (NewFuture/DDNS, 4.7k stars), Generate Ors Env (adithya-s-k/FineEnvs, 443 stars), Deploy To Temps (gotempsh/temps, 826 stars) and Devops Deploy (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Oci Functions Deploy?

oracle (a GitHub organization, an official publisher) maintains it in oracle/skills, which has 873 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 6, 2026.

Source: oracle/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.