gws-events-renew — скилл для Claude: продлевает подписки Google
Продлевает и реактивирует подписки Google Workspace Events, чтобы они не истекали. Пригодится, если вы слушаете события Workspace через CLI.
npx skills add googleworkspace/cli --skill gws-events-renew -a claude-codeЧто делает gws-events-renew
Скилл добавляет к CLI-утилите gws команду gws events +renew. Она либо реактивирует конкретную подписку по имени, либо обновляет все подписки, срок которых истекает в заданном окне.
Управление идёт через флаги: --name принимает имя вида subscriptions/SUB_ID, --all берёт все подписки в окне --within (по умолчанию 1h, можно указать 30m, 2d и подобное). Подписки истекают, если их не продлевать, поэтому --all удобно вешать на cron.
Перед работой прочитайте ../gws-shared/SKILL.md — там авторизация, глобальные флаги и правила безопасности. Если файла нет, выполните gws generate-skills. Ставить стоит тем, кто держит долгоживущие подписки на события Workspace; для разовой задачи хватит и одной команды без скилла.
Какие задачи решает
- реактивировать истёкшую подписку по её имени
- продлить все подписки, истекающие в ближайшие два дня
- повесить продление на cron, чтобы подписки не отваливались
- задать своё окно продления вместо часа по умолчанию
Примеры запросов агенту
- Продли подписку subscriptions/SUB_ID через gws events +renew
- Обнови все подписки, которые истекают в течение двух дней
- Покажи, как настроить cron для gws events +renew --all
Как установить gws-events-renew
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-events-renew -a claude-code2Вручную: положить файлы
~/.claude/skills/gws-events-renew/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gws-events-renew/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-events-renew -a codex2Вручную: положить файлы
.agents/skills/gws-events-renew/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-events-renew -a cursor2Вручную: положить файлы
.cursor/skills/gws-events-renew/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli gws-events-renew2Вручную: положить файлы
.github/skills/gws-events-renew/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-events-renew -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/gws-events-renewВручную: положить файлы
.devin/skills/gws-events-renew/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-events-renew -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о gws-events-renew
Как установить gws-events-renew в Claude?
Выполните npx skills add googleworkspace/cli --skill gws-events-renew -a claude-code. Файл скилла окажется в ~/.claude/skills/gws-events-renew/SKILL.md.
Что делает gws-events-renew?
Продлевает и реактивирует подписки Google Workspace Events через команду gws events +renew. Можно указать одну подписку по имени или обновить все в заданном окне.
Что нужно для работы скилла?
Бинарник gws в системе и прочитанный ../gws-shared/SKILL.md с настройками авторизации. Если файла нет, создайте его командой gws generate-skills.
Исходный текст
SKILL.md · Apache-2.0
---
name: gws-events-renew
description: "Google Workspace Events: Renew/reactivate Workspace Events subscriptions."
metadata:
version: 0.22.5
openclaw:
category: "productivity"
requires:
bins:
- gws
cliHelp: "gws events +renew --help"
---
# events +renew
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
Renew/reactivate Workspace Events subscriptions
## Usage
```bash
gws events +renew
```
## Flags
| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--name` | — | — | Subscription name to reactivate (e.g., subscriptions/SUB_ID) |
| `--all` | — | — | Renew all subscriptions expiring within --within window |
| `--within` | — | 1h | Time window for --all (e.g., 1h, 30m, 2d) |
## Examples
```bash
gws events +renew --name subscriptions/SUB_ID
gws events +renew --all --within 2d
```
## Tips
- Subscriptions expire if not renewed periodically.
- Use --all with a cron job to keep subscriptions alive.
## See Also
- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
- [gws-events](../gws-events/SKILL.md) — All subscribe to google workspace events commands
© googleworkspace · Apache-2.0 · googleworkspace/cli