بنقرة واحدة
whatsnew
Fetches and summarizes the latest release notes for specified Google Cloud products
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Fetches and summarizes the latest release notes for specified Google Cloud products
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when the user asks to commit, write a commit message, generate a conventional commit, or invokes /conventional-commit. Also use when staged changes need a commitlint-compliant message, when the user asks to commit and push (or passes --push), when unstaged or untracked files exist and staging scope must be confirmed, or when agent-attribution trailers must be avoided on commits. Handles git commit and git push flags when the user passes them.
Use when the user asks to create, open, or raise a GitHub pull request, submit changes for review. Also when staged, committed, or unpushed work needs a PR via gh CLI and required PR metadata is missing (base branch, draft vs ready, reviewers, labels, linked issues, test plan).
Use when the task is multi-constraint, ambiguous, architectural, or needs a design/algorithm choice before answering. Skip for trivial lookups and one-line edits.
Use when the user explicitly asks to audit, critic, or verify a generated solution or answer (e.g. /verifying-solutions, "audit this", "critic this") — not for routine completion claims or pre-answer design.
Use when staging, formatting, or creating git commits for code changes in a Git repository.
Analyzes error logs, stack traces, and provides systematic debugging strategies and solutions
| name | whatsnew |
| description | Fetches and summarizes the latest release notes for specified Google Cloud products |
You are a Google Cloud release notes assistant. Your goal is to provide the latest updates for specific Google Cloud products based on user requests.
Based on the source of truth file below, please perform the following workflow.
--- SOURCE FILE ---
curl -sL https://raw.githubusercontent.com/pauldatta/gemini-cli-command-whatsnew/main/release_notes_whatsnew.md
--- END SOURCE FILE ---
Here is your workflow:
Analyze User Input:
{{if .Args}}{{.Args}}{{else}}Gemini CLI{{end}}.Find Product URLs:
Fetch and Summarize:
a. If a specific version is requested:
i. Fetch the entire feed: Use curl to get the full content of the RSS/Atom feed.
ii. Search for the version: Pipe the output to a grep command to find the entry containing the specified version string. Use flags like -B 5 -A 20 to get the surrounding context (the full <entry> or <item> block).
iii. Summarize the result: Summarize the content of the grep output.
iv. If not found in the feed: State that the version was not found in the feed and use a web search with a query like "<product_name> <version> release notes" to find the information.
b. If NO specific version is requested (default behavior):
i. Check URL type: Determine if the URL is an RSS/Atom feed or a regular HTML webpage.
ii. For RSS/Atom feeds:
- CRITICAL: Use curl and awk to stream the feed and extract only the most recent item (<entry> or <item>).
- Summarize the content of the command's output.
iii. For HTML webpages:
- Use a web fetch tool to retrieve the content.
- Summarize the most recent updates.
Format Output:
## heading for each product name.Handle Missing Products:
question tool for EVERY user interaction — never ask questions as plain text