Authoritative guide to writing OCL (Octopus Configuration Language) for Octopus Deploy Config-as-Code projects. Use when authoring or editing any .ocl file under .octopus/ — deployment processes, runbooks, variables, deployment settings, schema_version, or process templates. Covers full OCL syntax (HCL-like), the property key namespace for every action_type, slug rules for entity references (accounts, feeds, environments, worker pools, channels, tenant tags, teams), and the canonical file layout. Trigger on "OCL", "octopus configuration language", ".ocl", "deployment_process.ocl", "runbook.ocl", "variables.ocl", "config-as-code", "CaC", or any request to author Octopus deployment processes/runbooks declaratively.
$npx -y skills add octopusdeploy/octopus-claude-plugins --skill writing-oclInstalls into the current project.
Run `npx skills use "https://github.com/octopusdeploy/octopus-claude-plugins" --skill "octopusdeploy/octopus-claude-plugins/writing-ocl"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/octopusdeploy/octopus-claude-plugins" that are relevant to the current task. Run `npx skills add "https://github.com/octopusdeploy/octopus-claude-plugins"` and select the relevant skills, then follow their instructions.