PluginBench
Skill
Pass
Audit score 90

gws-events-renew

googleworkspace/cli

Renew or reactivate Google Workspace Events subscriptions before they expire.

What is gws-events-renew?

Extends the lifetime of Workspace Events subscriptions to keep them active. Use this skill when subscriptions are approaching expiration or to bulk-renew multiple subscriptions at once.

  • Renew individual subscriptions by name
  • Bulk-renew all subscriptions expiring within a specified time window
  • Specify custom expiration windows (e.g., 1h, 30m, 2d)
  • Integrate with cron jobs for automated subscription maintenance

How to install gws-events-renew

npx skills add null --skill gws-events-renew
Prerequisites
  • gws CLI installed
  • Google Workspace authentication configured (see gws-shared skill)
  • Existing Workspace Events subscriptions to renew
Claude Code
Cursor
Windsurf
Cline

How to use gws-events-renew

  1. 1.Run `gws events +renew --name subscriptions/SUB_ID` to renew a specific subscription
  2. 2.Or run `gws events +renew --all --within 2d` to renew all subscriptions expiring within 2 days
  3. 3.Optionally set up a cron job with the --all flag to automate renewal

Use cases

Good for
  • Prevent Workspace Events subscriptions from expiring in production
  • Bulk-renew multiple subscriptions before a 2-day maintenance window
  • Set up automated renewal via cron to keep subscriptions continuously active
  • Reactivate a specific subscription that is about to expire
Who it's for
  • Google Workspace administrators
  • DevOps engineers managing event integrations
  • Teams running automated Workspace event pipelines

gws-events-renew FAQ

What happens if I don't renew a subscription?

Subscriptions expire if not renewed periodically, causing event delivery to stop.

Can I renew multiple subscriptions at once?

Yes, use the --all flag with a --within time window (e.g., --within 2d) to renew all subscriptions expiring in that period.

How do I automate subscription renewal?

Use --all with a cron job to keep subscriptions alive automatically.

What time formats does --within accept?

Common formats include 1h (1 hour), 30m (30 minutes), and 2d (2 days).

Full instructions (SKILL.md)

Source of truth, from googleworkspace/cli.


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

gws events +renew

Flags

FlagRequiredDefaultDescription
--nameSubscription name to reactivate (e.g., subscriptions/SUB_ID)
--allRenew all subscriptions expiring within --within window
--within1hTime window for --all (e.g., 1h, 30m, 2d)

Examples

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 — Global flags and auth
  • gws-events — All subscribe to google workspace events commands