Skip to content
cccskills
FreePublished on GitHub

cloud-logging

Read and analyze log entries from Cloud Logging using the gcloud CLI.

The English summary is being prepared. Showing the original description.

Works withGoogle Cloud
See how to install

Files included (2)

  • SKILL.md2.9 KB
  • references/query-syntax.md5.0 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Read and analyze log entries from Cloud Logging using the gcloud CLI. $ARGUMENTS is a natural-language description of the log query (e.g., Cloud Run error logs from the last hour in production). If $ARGUMENTS is empty, ask the user for the query criteria.

Prerequisites

  • gcloud CLI is installed and authenticated
  • The user has the Logs Viewer role (or equivalent) on the target Google Cloud project

Steps

  1. Run gcloud config get-value project to confirm the current project ID. If the project is not set or may not match the user's intent, ask the user to confirm
  2. Analyze $ARGUMENTS to identify the following query parameters:
    • Monitored resource type (resource.type): e.g., cloud_run_revision, gce_instance, k8s_container, cloud_function
    • Log severity (severity): DEFAULT, DEBUG, INFO, NOTICE, WARNING, ERROR, CRITICAL, ALERT, EMERGENCY
    • Time range (timestamp): Convert relative expressions (e.g., "last hour") to RFC 3339 timestamps based on the current time
    • Additional conditions: log name, labels, text search, JSON payload fields, etc.
  3. Build a Logging query from the identified parameters (refer to query-syntax.md for the query language specification)
  4. Present the constructed query to the user and ask for confirmation before executing
  5. Execute the query with gcloud logging read
    • Default flags: --limit=50 --format=json
    • Add --freshness or --order=asc/desc as needed
  6. Analyze the results and report a summary to the user, including:
    • Total number of log entries returned
    • Trends and patterns in errors or warnings
    • Notable log entries highlighted
  7. Handle follow-up requests from the user (e.g., narrowing filters, adjusting time range, inspecting specific log entries)

Query construction guidelines

  • Prefer indexed fields (resource.type, logName, severity, timestamp, labels.*) for faster queries
  • Avoid global restrictions ("keyword"); instead, specify the field (e.g., textPayload:, jsonPayload.message:)
  • Use the : (has) operator for substring matching and =~ for regular expressions (RE2 syntax)
  • Combine conditions with AND; use OR only when necessary, as it cannot leverage indexes
  • Wrap the entire query filter in single quotes when passing it to the gcloud CLI

Important

  • Only use gcloud logging read (read-only). Never execute write or mutating commands such as write, delete, or sinks create
  • When querying large volumes of log entries, use --limit to cap results and refine filters iteratively
  • If log entries contain sensitive information (PII, auth tokens, etc.), alert the user before displaying them
  • When no time range is specified, default to the last 1 hour

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

chrome-devtools-mcp の CLI (`chrome-devtools`) を使ったブラウザ操作の総合スキル。既存ブラウザへの attach / 使い捨てテストブラウザ / ログイン状態を保持する永続プロファイルのいずれかをユーザーに必ず確認した上でサーバを立ち上げ、スナップショット取得・クリック・入力・ナビゲーション・スクショ・ネットワーク監視などを行う。

The English summary is being prepared. Showing the original description.

tanabee/skills3Updated Oct 17, 2026

checklist の「UI 撮影台本」に沿って UI のスクリーンショットを撮影し、前後比較(compare.html)用の before / after 素材を保存する。「実装前の UI を撮っておいて」「after のスクショを撮って」などの依頼で発火する。

The English summary is being prepared. Showing the original description.

tanabee/skills3Updated Oct 17, 2026

Codex 公式プラグイン (codex-plugin-cc) のネイティブレビューでコードレビューを実施する。PR 番号指定時は PR を、無指定時は現在ブランチとベースブランチの差分をレビューする。

The English summary is being prepared. Showing the original description.

tanabee/skills3Updated Oct 17, 2026

copy

Free

指定された内容をクリップボードにコピーするスキル。ファイルパスならその中身を、テキストならそのまま、会話中の直前の出力(コマンド結果・生成コード・URL など)を指す場合はその内容を pbcopy でコピーする。ユーザーが「コピーして」「クリップボードに入れて」などコピーの意図を示したら必ず使用する。

The English summary is being prepared. Showing the original description.

tanabee/skills3Updated Oct 17, 2026

GitHub issue から PR のタイトルと説明文を作成する。

The English summary is being prepared. Showing the original description.

tanabee/skills3Updated Oct 17, 2026

dev

Free

GitHub issue から計画・実装・テスト・レビュー・PR テキスト・理解確認まで一気通貫で行う。難易度 tier に応じてステップのモデル・effort・スキップを切り替える。

The English summary is being prepared. Showing the original description.

tanabee/skills3Updated Oct 17, 2026

See all skills by tanabee

Report a problem with this skill