manage-freeze-windows
Installation
SKILL.md
Manage Freeze Windows
Create and toggle Harness deployment freeze windows via MCP. A freeze window blocks pipeline executions within a time window so you can enforce change freezes for releases, holidays, or maintenance.
MCP Tools Used
| Tool | Resource Type | Purpose |
|---|---|---|
harness_list |
freeze_window |
List project freeze windows, filter by status / time / keyword |
harness_get |
freeze_window |
Get a single freeze window by identifier |
harness_create |
freeze_window |
Create a freeze window from YAML |
harness_update |
freeze_window |
Replace an existing freeze window's YAML definition |
harness_delete |
freeze_window |
Delete a freeze window |
harness_execute (action: toggle_status) |
freeze_window |
Enable / disable one or more freeze windows in bulk |
harness_get |
global_freeze |
Get the current project-level global freeze state |
harness_execute (action: manage) |
global_freeze |
Enable or disable the project global freeze from YAML |
harness_schema |
freeze_window |
Exact JSON Schema for the create / update body |
Both resources are project-scoped — every call needs org_id and project_id.