Przejdź do treści
Biblioteka skilli
Produktywność osobista · Automatyzacja

ops-resume

/ops-resume

Prawdopodobnie wznawia wcześniejsze sesje i ponownie otwiera okna terminala Ghostty.

Repozytorium
claude-ops ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Prawdopodobnie wznawia wcześniejsze sesje i ponownie otwiera okna terminala Ghostty.

Wyzwalacze z opisu

resume sessions\

Argumenty

/ops-resume [-m minutes | -H hours | -n max | --here | --dry-run]
Oryginalny opis (EN)

OPS on-demand: This skill should be used when the user asks to \"resume sessions\", \"reopen ghostty…

Jak działa

  1. How it works
  2. Usage
  3. Reporting
Sekcje z nagłówków SKILL.md, w oryginale · 66 linii, 397 słów
Podgląd SKILL.md
---
name: ops-resume
description: "OPS on-demand: This skill should be used when the user asks to \"resume sessions\", \"reopen ghostty…"
argument-hint: '[-m minutes | -H hours | -n max | --here | --dry-run]'
allowed-tools:
  - Bash
---

# ops-resume

Load `ops-rules` before acting. Public repo (no personal data). Outbound: one draft → one approval → one send. If `AskUserQuestion` / `Workflow` are missing, follow Rule 10 in `ops-rules` (Hermes: numbered options / two-turn Telegram card; `delegate_task`).

Reopen recently-closed Claude Code sessions — **one session per Ghostty tab**.

For every recent session transcript under `~/.claude/projects`, the helper opens a
new Ghostty tab (`cmd+t`) and types `cd <cwd> && claude --resume <sessionId>`, so each
session resumes in its own tab from whatever directory or repo it was running in.

**Default:** every session touched in the **last 60 minutes**, from **any directory**.

Platform: macOS + [Ghostty](https://ghostty.org) only. Tabs are driven via AppleScript
System Events, so Accessibility permission must be granted to the terminal running this.

## How it works

1. Scans `~/.claude/projects/**/*.jsonl` and keeps files whose mtime is inside the
   lookback window (default 60 min) but older than `OPS_RESUME_MIN_AGE_SEC` (default
   45s — so the session you are _currently_ in is not reopened).
2. Keeps only real interactive sessions (UUID filenames); skips subagent transcripts
   (`agent-*`), workflow journals, and empty/junk sessions.
3. Reads each session's original `cwd` from the transcript.
4. For each, opens a fresh Ghostty tab and resumes the session there.

## Usage

Run the bundled helper. Pass through any flags the user gave (`$ARGUMENTS`).

Always preview first with `--dry-run`, show the user the list, and — unless they
clearly asked to "just open them" — confirm before opening real tabs (opening many
tabs is hard to undo).

```bash
# Preview what would be resumed
${CLAUDE_PLUGIN_ROOT}/bin/ops-resume --dry-run $ARGUMENTS
```

```bash
# Actually open the tabs
${CLAUDE_PLUGIN_ROOT}/bin/ops-resume $ARGUMENTS
```

### Flags

| Flag              | Meaning                                        |
| ----------------- | ---------------------------------------------- |
| `-m, --minutes N` | Lookback window in minutes (default 60)        |
| `-H, --hours N`   | Lookback window in hours                       |
| `-n, --max N`     | Cap number of tabs (default 20, newest first)  |
| `--here`          | Only sessions whose `cwd` == current directory |
| `--dry-run`       | List matches, open nothing                     |

### Env overrides

- `OPS_RESUME_MINUTES` (60) — lookback window
- `OPS_RESUME_MAX` (20) — safety cap on tabs
- `OPS_RESUME_MIN_AGE_SEC` (45) — skip sessions touched more recently than this

## Reporting

After running, report concisely: how many sessions matched, how many tabs were
opened, and any that were capped/skipped. If `--dry-run`, just show the list and ask
whether to open them for real.

Wersje

W bazie nie ma innych skilli o nazwie ops-resume.

Migawka bazy z 28.10.2026 · wersja paczki 9c30920ebd50 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100ghostty-use
    Zapisuje, przywraca i uzgadnia sesje Claude Code i Codex w kartach Ghostty po restarcie komputera, w tym okresowe migawki zmian i audyt tego, które sesje przetrwały.
  • 95ghostty
    Steruje emulatorem terminala Ghostty z linii poleceń: okna, karty, podziały, fonty i konfiguracja.
  • 100ops-next
    Prawdopodobnie podpowiada, co robić dalej, i ustala priorytety bieżących zadań.
  • 100ghostty-config
    Pomaga konfigurować emulator terminala Ghostty, pracować z jego plikami konfiguracyjnymi i sprawdzać dostępne ustawienia oraz opcje.
  • 100ops-settings
    Prawdopodobnie aktualizuje poświadczenia i ustawienia wtyczki ops.
  • 95claude-tracker-suite
    Zarządza sesjami Claude Code: wyszukuje po temacie lub ID, przegląda ostatnie sesje z tagami i kosztem, wznawia w kartach Ghostty, uruchamia sesje interaktywne lub headless i monitoruje aktywne.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.