К основному содержанию
плагин

session-backup — плагин для Claude Code: резервные копии

Плагин собирает файлы Claude Cowork и отправляет архивы в Google Drive. Запускайте копирование вручную или настройте ежедневный запуск.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install session-backup@claude-community
Открыть на GitHub

Что делает session-backup

Плагин собирает архивы со скиллами, плагинами, документацией Claude и конфигурациями, затем загружает их в папку Cowork-Backups на Google Drive. Перед загрузкой он скачивает прежнюю копию и объединяет её с новой: новые файлы заменяют совпадающие, а старые файлы без пары сохраняются. Компоненты загружаются отдельными ZIP-архивами.

Для копирования нужны коннектор Google Drive на базе Apps Script и файл ~/.cowork-gdrive-config.json с url и apiKey. Без настроенного коннектора загрузка в Drive не сработает. Плагин исключает из архивов node_modules/, .git/, изображения PNG и JPG, а также package-lock.json. Для ежедневного запуска настройте задачу в Cowork; команды /backup-now, /backup-setup и /backup-status запускают копирование, настройку подключения и проверку статуса.

Какие задачи решает

  • сохранить файлы Cowork в Google Drive
  • объединить новую копию с прежней без потери старых файлов
  • разделить резервную копию на ZIP-архивы по компонентам
  • проверить статус последнего копирования

Примеры запросов агенту

  • Сделай резервную копию Cowork в Google Drive сейчас: /backup-now.
  • Настрой подключение к Google Drive для резервных копий: /backup-setup.
  • Покажи статус последнего копирования: /backup-status.

Как установить session-backup

Через маркетплейс плагинов

/plugin marketplace add anthropics/claude-plugins-community
/plugin install session-backup@claude-community

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о session-backup

Как установить session-backup в Claude Code?

Выполните /plugin marketplace add anthropics/claude-plugins-community и затем /plugin install session-backup@claude-community. Уберите пробел после открывающей кавычки: команды — /plugin marketplace add anthropics/claude-plugins-community и /plugin install session-backup@claude-community.

Что делает session-backup?

Он архивирует файлы Cowork по компонентам и загружает их в Google Drive. При повторном запуске новые файлы заменяют совпадающие, а прежние файлы без совпадений остаются.

Что нужно настроить для загрузки в Google Drive?

Нужны коннектор Google Drive на базе Apps Script и конфигурация ~/.cowork-gdrive-config.json с параметрами url и apiKey.

Исходный текст

session-backup · MIT
# Session Backup — Claude Plugin by MSApps

Automated daily backups of your entire Cowork environment to Google Drive.

## What gets backed up

| Component | Description | Typical size |
|-----------|-------------|--------------|
| **Skills** | All Cowork skill definitions, references, and scripts | ~3 MB |
| **Plugins** | Installed plugins, marketplace cache, plugin configs | ~2 MB |
| **Claude Docs** | Scheduled tasks, session context files, MCP configs | ~8 MB |
| **Configs** | `claude_desktop_config.json` and connection configs | < 1 KB |

## How it works

1. **Download** the existing backup from Google Drive (if one exists)
2. **Build** fresh zips of each component from the local machine
3. **Merge** old + new content (new files win conflicts, old-only files preserved)
4. **Upload** each component as a separate zip to the `Cowork-Backups` folder on Drive

The merge strategy lets multiple accounts share the same Drive storage without overwriting each other.

## Split upload strategy

Google Apps Script has a ~10 MB base64 payload limit. The backup is split into 4 files:

- `cowork-skills-backup.zip`
- `cowork-plugins-backup.zip`
- `cowork-docs-backup.zip`
- `cowork-configs-backup.zip`

Each uploaded with `replaceExisting: true`.

## Size optimization

Excludes heavy regeneratable content to stay within upload limits:

- `node_modules/` — install from package.json
- `.git/` — version history
- `*.png`, `*.jpg` — screenshots
- `package-lock.json` — regeneratable

This typically reduces the docs backup from ~140 MB to ~8 MB.

## Installation

**Claude Code (CLI):**
```bash
/plugin marketplace add MSApps-Mobile/claude-plugins
/plugin install session-backup@msapps-plugins
```

**Cowork:**
1. Settings → Plugins → Marketplaces → Add → `MSApps-Mobile/claude-plugins`
2. Search "session-backup" → Install

## Requirements

- **Google Drive Upload connector** — Apps Script web app (see CONNECTORS.md)
- **Config file** at `~/.cowork-gdrive-config.json`
- One of the following:
  - **Claude Code** (CLI) — runs bash commands directly on your Mac
  - **Claude Cowork** — uses osascript to access host machine files

## Setup

1. Deploy the Apps Script (see [CONNECTORS.md](CONNECTORS.md))
2. Create config: `~/.cowork-gdrive-config.json` with `url` and `apiKey`
3. Set up as a Cowork scheduled task for daily runs

## Commands

| Command | Description |
|---------|-------------|
| `/backup-now` | Run an immediate backup |
| `/backup-setup` | Configure the backup connection |
| `/backup-status` | Check last backup status |

## License

MIT — Free and open source.

## Author

**MSApps** — [msapps.mobi](https://msapps.mobi) | [[email protected]](mailto:[email protected])

© MSApps-Mobile · MIT · MSApps-Mobile/claude-plugins

Похожие плагины

Все плагины по теме «Настройка агента: память, контекст, субагенты» →
ponytail DietrichGebert Плагин настраивает агента на короткие решения без лишних абстракций. Сгодится, когда нужно использовать возможности уже имеющегося кода и не усложнять задачу. ★ 177 259звёзд репо impeccable pbakaus Даёт агенту словарь дизайнера: 24 команды вроде polish, audit и bolder, чтобы правки интерфейса не сводились к «сделай красиво». ★ 89 321звёзд репо last-30-days-skill mvanhorn Собирает свежие посты, комментарии и транскрипты по любой теме за последний месяц и укладывает их в один отчёт. ★ 65 596звёзд репо claude-hud jarrodwatts Показывает под строкой ввода, сколько контекста занято, какие инструменты работают и как идут задачи. Пригодится, когда сессия длинная и надо видеть расход. ★ 28 914звёзд репо understand-anything Egonex-AI Плагин сканирует проект и строит интерактивный граф файлов, классов и зависимостей с веб-дашбордом. Пригодится при знакомстве с чужим или крупным кодом. ★ 88 429звёзд репо mem0 mem0ai Подключает долговременную память к Claude Code, сохраняя контекст проектов и привычки между сессиями. ★ 67 869звёзд репо

Из того же набора24

sosa-orchestrator Плагин оценивает приоритет задач с учётом их стоимости в токенах, следит за расходом бюджета и запрашивает подтверждение перед остановкой задачи. ★ 9звёзд репо sosa-governor Классифицирует каждый вызов MCP-инструмента по уровню влияния, блокирует опасные действия до подтверждения и ведёт журнал. Пригодится, если агент шлёт письма и удаляет данные. ★ 9звёзд репо sosa-compliance-checker Сканирует установленные скиллы и плагины Claude Code на соответствие методологии SOSA. Помогает проверить права доступа, изоляцию секретов и контроль действий агента. ★ 9звёзд репо skill-campfire Плагин собирает установленные скиллы у виртуального костра: они общаются голосами своих персонажей, делятся новостями и проверяют статус. Для работы нужно как минимум три скилла. ★ 9звёзд репо rtl-chat-fixer Плагин помогает Claude оформлять сообщения, где RTL-язык смешан с английским, чтобы текст не путался при отображении. Подходит для чатов на иврите, арабском и других RTL-языках. ★ 9звёзд репо rtl-chat Следит, чтобы ответы Claude с ивритом и английским вперемешку читались слева направо и справа налево без перемешанных слов. ★ 9звёзд репо notion-memory Плагин сохраняет предпочтения, решения и контекст проекта в Notion, чтобы Claude Code мог использовать их в следующих сессиях. Вместе с ним устанавливаются ещё четыре навыка для работы с Notion. ★ 9звёзд репо linkedin-scraper Три скилла внутри плагина: собирают данные профиля, страницы компании и делают пакетный обход через акторов Apify. ★ 9звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой