# swap

> Claude/Codex skill by [@rootly-ai-labs](https://omgskills.com/library/rootly-ai-labs/index.md) · 1 stars · Updated 2026-05-20

Request someone to cover one of your upcoming on-call shifts. Lists your shifts, helps identify a candidate based on availability, and creates an override after explicit confirmation. Write action - never executes without confirming.

## Install

```sh
git clone https://github.com/Rootly-AI-Labs/rootly-claude-plugin /tmp/rootly-claude-plugin && ln -s /tmp/rootly-claude-plugin/skills/swap ~/.claude/skills/swap
```

## From README

Shift Swap Request You are helping the user offload one of their on-call shifts to someone else. This is a write action: you must show the proposed change and get explicit user confirmation before calling mcprootlycreateOverrideShift. Workflow Identify the user Call mcprootlygetCurrentUser. Capture userid. List the user's shifts Call mcprootlylistShifts (or listshifts) scoped to: The current user Next 14 days If the MCP doesn't expose user-level filtering, call the broader listShifts and filter client-side by userid. Pick the target shift If $ARGUMENTS is empty: show the next 5 shifts and ask "Which shift do you want covered?" If $ARGUMENTS is next: pick the soonest upcoming shift. If $ARGUMENTS is a date or shift identifier: try to match. If no match, list options and ask. Find candidate coverers For the shift's schedule and time window: Call mcprootlycreateoverriderecommendation if it accepts the shift parameters — this is the cleanest path; it returns suggested coverers.

## Links

- HTML page: https://omgskills.com/library/rootly-ai-labs/rootly-claude-plugin/skills/swap/
- GitHub: https://github.com/Rootly-AI-Labs/rootly-claude-plugin
- Author: [@rootly-ai-labs](https://omgskills.com/library/rootly-ai-labs/index.md)

## More from this repo

- [action](https://omgskills.com/library/rootly-ai-labs/rootly-claude-plugin/skills/action/index.md) — Used to manage incident action items from the terminal.
   - [@rootly-ai-labs](https://omgskills.com/library/rootly-ai-labs/index.md) · 1 stars
- [alert](https://omgskills.com/library/rootly-ai-labs/rootly-claude-plugin/skills/alert/index.md) — Triage a Rootly alert by short ID.
   - [@rootly-ai-labs](https://omgskills.com/library/rootly-ai-labs/index.md) · 1 stars
- [announce](https://omgskills.com/library/rootly-ai-labs/rootly-claude-plugin/skills/announce/index.md) — Draft a stakeholder-facing status update for an active incident, then post it after explicit confirmation.
   - [@rootly-ai-labs](https://omgskills.com/library/rootly-ai-labs/index.md) · 1 stars
