بنقرة واحدة
gws-events
Subscribe to Google Workspace events.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Subscribe to Google Workspace events.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Deploy and verify the Bella Sláinte marketing site (BellaSlainteSite) on Vercel. Use when deploying bellaslainte.com, shipping site HTML changes, checking if the site is live, fixing blocked Vercel deploys, linking GitHub to Vercel for haberlah/david-6804, or running vercel CLI against project-iw363. Triggers: "deploy the website", "ship BellaSlainteSite", "push site to prod", "is bellaslainte.com live", "Vercel blocked", "redeploy marketing site", /vercel-bellaslainte-site.
This skill should be used whenever a task involves creating, changing, or granting access to any GCP resource — creating a project, adding or modifying an IAM binding or role grant, provisioning a secret, KMS key, or CMEK, enabling an API, changing an org policy, or touching networking, folders, or service accounts. It enforces that every such write happens through FAST (Fabric Automation and Scalability Toolkit / Cloud Foundation Fabric) YAML plus Terraform plus a reviewed PR against the foundations repo, never via ad-hoc `gcloud` commands or GCP Console clicks — including when the request is phrased as "quickly," "just for now," "as a one-off," or "to unblock." Also use this skill when asked to bring an already-existing (brownfield) GCP resource under Terraform management, or when reviewing whether a proposed GCP change is safe to apply directly. Read-only/diagnostic GCP requests (describing a project, listing IAM bindings, checking quota, viewing Console screens) do not need this skill.
Use whenever working on BellaAssist (Bella Assist) product, runtime, schema, API, AI skills, auth/RLS, CRM integration, ops, compliance registers, or architecture documentation — including phrases like "architecture pack", "arch-pack", "arch pack", "current-state docs", "how does X work in Bella", "endpoint inventory", "schema inventory", or "before coding BellaAssist". Routes agents to the BellaAssist architecture-pack for business logic maps, schemas, and generated inventories, and enforces the regenerate → validate → snapshot-sync loop. Also use when updating docs after a BellaAssist behaviour change, checking documentation drift, or deciding which regression tests to run.
Operate David's Jira Cloud (bellaslainte.atlassian.net) from the terminal with the official Atlassian CLI `acli`. Use whenever the task involves reading or writing a Jira board/project, creating/editing/transitioning/deleting work items, populating a Kanban board (e.g. from a Google Sheet), running JQL searches, or installing/authenticating acli. Captures the non-obvious gotchas: search defaults to 30 results, create-bulk caps at 50 and silently drops labels + ignores description in JSON, edit --labels appends, and the KAN board's columns are Idea/In Progress/Done.
How to authenticate and operate the AWS CLI for David's Bella Slainte AWS account (571573791861), and how to manage AWS API keys / IAM / IAM Identity Center. Use whenever the task involves running AWS CLI commands, logging in to AWS or refreshing AWS credentials, creating or rotating API keys / IAM access keys / Bedrock API keys, adding or auditing IAM Identity Center (SSO) users and permission sets, or any AWS console/CLI administration. Covers the SSO login gotchas (portal username is "David" not his email; the `aws configure sso` region prompt loops).
Review GitHub pull requests against a configurable AI review policy for Codex and Claude Code. Use before creating, triggering, checking, re-running, or summarizing PR reviews; when deciding between @codex review and @claude review once; when inspecting bot review results, GitHub checks, branch protection, CODEOWNERS, or merge readiness; and when verifying whether generic thumbs-up/no-findings review text actually means the review bot ran.
| name | gws-events |
| description | Subscribe to Google Workspace events. |
| metadata | {"version":"0.22.5","openclaw":{"category":"productivity","requires":{"bins":["gws"]},"cliHelp":"gws events --help"}} |
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
gws events <resource> <method> [flags]
| Command | Description |
|---|---|
+subscribe | Subscribe to Workspace events and stream them as NDJSON |
+renew | Renew/reactivate Workspace Events subscriptions |
stream — SendStreamingMessage is a streaming call that will return a stream of task update events until the Task is in an interrupted or terminal state.get — Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.create — Creates a Google Workspace subscription. To learn how to use this method, see Create a Google Workspace subscription. For a subscription on a Chat target resource, you can create a subscription as: - A Chat app by specifying an authorization scope that begins with chat.app and getting one-time administrator approval.delete — Deletes a Google Workspace subscription. To learn how to use this method, see Delete a Google Workspace subscription.get — Gets details about a Google Workspace subscription. To learn how to use this method, see Get details about a Google Workspace subscription.list — Lists Google Workspace subscriptions. To learn how to use this method, see List Google Workspace subscriptions.patch — Updates or renews a Google Workspace subscription. To learn how to use this method, see Update or renew a Google Workspace subscription. For a subscription on a Chat target resource, you can update a subscription as: - A Chat app by specifying an authorization scope that begins with chat.app and getting one-time administrator approval.reactivate — Reactivates a suspended Google Workspace subscription. This method resets your subscription's State field to ACTIVE. Before you use this method, you must fix the error that suspended the subscription. This method will ignore or reject any subscription that isn't currently in a suspended state. To learn how to use this method, see Reactivate a Google Workspace subscription.cancel — Cancel a task from the agent. If supported one should expect no more task updates for the task.get — Get the current state of a task from the agent.subscribe — TaskSubscription is a streaming call that will return a stream of task update events. This attaches the stream to an existing in process task. If the task is complete the stream will return the completed task (like GetTask) and close the stream.pushNotificationConfigs — Operations on the 'pushNotificationConfigs' resourceBefore calling any API method, inspect it:
# Browse resources and methods
gws events --help
# Inspect a method's required params, types, and defaults
gws schema events.<resource>.<method>
Use gws schema output to build your --params and --json flags.