Install any skill in seconds. Free to start, no credit card required.
Get Started Free →oracle/oci-functions-deploy
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.
Passed 18 of 22 test cases with the skill, and 11 of 22 without it.
and 7 more in the full report
8 fixed12 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
When discovery finds no VCNs in the specified compartment, what key-value pair must be emitted in machine-readable mode?
| Checked | Without skill | With skill |
|---|---|---|
| Emits vcns_state=empty in machine-readable output | Missed | Passed |
The instructions your model reads when the skill loads.
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 Cloud Shell, do not reuse this local automation flow blindly.
This skill supports Java, Python, and Node scaffolding and deploy automation. OCI Functions supports additional runtimes, but they are not scaffolded or deployed automatically by this skill.
Resolve deployment values with this precedence everywhere in the flow:
Execution modes:
interactive: confirmations are gathered via terminal prompts for mutating actions.agent-mediated: confirmations are per-command and single-use. Approval must include CONFIRM_RESPONSE=yes, a matching CONFIRM_ACTION_ID, and the nonce emitted for that exact mutation in CONFIRM_NONCE.read: dependency checks, context inspection, OCI session validation, Docker auth inspection, application listing, dry-run validation. Run without confirmation.mutate: install/start, create/update contexts, Docker login, app creation, advanced network creation, fn init, and fn deploy. Require confirmation.| Step | Classification | Confirmation |
|---|---|---|
| dependency availability checks | read | not required |
| Fn context inspection | read | not required |
| OCI session validation and security-token retry check | read | not required |
| Docker registry auth inspection | read | not required |
install missing fn / oci / docker | mutate | required |
| start Docker daemon | mutate | required |
| create or update Fn context | mutate | required |
| Docker login to Fn registry | mutate | required |
| create Functions app | mutate | required |
advanced network creation (ensure_network.sh) | mutate | required |
scaffold function with fn init | mutate | required |
deploy with fn deploy | mutate | required |
test cases passed, vs 11 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.