本文へ移動
cccskills
無料GitHub で公開日本語紹介

auth-failure-log-triage

認証や権限、APIプロキシの失敗をVictoriaLogsの実行ログから調べ、状態コードやシークレット解決エラーなど、原因の手掛かりを整理するスキルです。

原文原文の説明を見る

Investigate reported auth, credential, permission, API proxy, 401, 403, 503, OAuth, token, or secret-resolution failures by querying VictoriaLogs first. Use when a user says an integration auth failed, a tool got unauthorized/forbidden/service unavailable, an api-proxy request failed, or asks why credentials/secrets are not working.

paradigmxyz/centaurスター 1,405(GitHub 1,405 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 401・403・503の原因を調べたいとき
  • 連携機能の認証失敗を追跡したいとき
  • シークレットの解決状況を確認したいとき
  • APIプロキシの障害ログを確認したいとき

日本語での紹介

できること

認証、権限、認証情報、OAuth、トークン、シークレット解決、APIプロキシに関する失敗を、VictoriaLogsの実行ログから調べます。対象となるツールや連携先、URLホスト、スレッド、実行ID、時間帯を手掛かりにログを絞り込み、401・403・503の件数や具体的な失敗の時刻、サービス、ホスト、パスなどを整理します。ログに記録があれば、上流サービスによる拒否と、プロキシ側のシークレット取得失敗を区別して説明します。

こんなときに便利

連携機能が認証に失敗した、API呼び出しが拒否された、シークレットが使えないといった問題の原因を確認したいときに向いています。設定変更を検討する前に、実際のログで裏付けを取りたい場合にも使えます。

使い方の例

  • 「この連携で401が出る原因をログから調べてください」
  • 「APIプロキシの503について、該当する実行ログを確認してください」
  • 「シークレットの解決に失敗しているか調べてください」

注意点

VictoriaLogsのvlogsへのアクセスが必要です。ログが見つからない場合は、確認した時間帯とクエリを示し、調査に必要な識別情報を尋ねます。ログに裏付けられていない認証情報や権限の問題は断定しません。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md2.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Auth Failure Log Triage

When a user reports an auth, permission, credential, API proxy, OAuth, token, secret, 401, 403, or 503 failure, inspect live runtime evidence before proposing secret or permission changes.

Workflow

  1. Confirm the affected surface from the user message: tool/integration name, URL host, thread key, execution id, pod/service, and rough time window.
  2. Discover vlogs if needed:
call discover vlogs
  1. Query likely auth failures in the last 24h, narrowing when the user gave a host, pod, thread, or execution id.

For Centaur API proxy / Iron Proxy issues:

call vlogs query '{"query":"kubernetes.pod_name:centaur-api-proxy-* AND (audit.status_code:401 OR audit.status_code:403 OR audit.status_code:503 OR \"failed to fetch secret\" OR unauthorized OR forbidden OR auth OR oauth OR token OR secret)","start":"24h","limit":100}'

For a specific thread:

call vlogs thread_trace '{"thread_key":"THREAD_KEY","start":"24h","limit":500}'
call vlogs tool_usage_by_thread '{"thread_key":"THREAD_KEY","start":"24h","limit":200}'

For a specific execution:

call vlogs execution_timeline '{"execution_id":"EXECUTION_ID"}'
  1. If the direct query is empty, find labels first:
call vlogs field_values '{"field":"service","query":"*proxy*","start":"24h","limit":200}'
call vlogs field_names '{"query":"service:iron-proxy","start":"24h"}'
call vlogs streams '{"query":"proxy","start":"24h"}'
  1. Summarize only what the logs support:
  • Counts by status code: 401, 403, 503.
  • Secret-resolution errors and the secret reference name, without exposing secret values.
  • Timestamp, pod, service, host, method, path, and status for concrete failures.
  • Whether auth transforms injected credentials, if shown by proxy fields such as request_transforms.
  • Distinguish upstream denial (audit.status_code=403) from local proxy/secret resolution failure (failed to fetch secret).

Output Rules

  • Lead with whether log evidence was found.
  • Do not claim a secret or permission is wrong unless logs show that.
  • Do not recommend secret rewiring until you have checked live vlogs evidence and compared the relevant error shape.
  • If no logs are found, say which query/window was checked and ask for the missing discriminator: time, thread key, execution id, host, or integration name.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

centaur

無料概要あり

認証済みのCentaur環境からチーム承認済みツールを探して実行し、利用者の権限や実行結果を踏まえて作業内容をまとめるスキルです。

  • 承認済みのCentaurツールを探したいとき
  • CentaurのCLI操作を実行したいとき
  • 利用者の権限を確認したいとき
paradigmxyz/centaur1,4052026年10月26日 更新

centaur-console-permissions

無料概要あり

Centaur Consoleで、Slackのチャンネルやユーザー、ワークフローに付与する権限や共有シークレットを、管理者の依頼に沿って追加・変更・削除します。

  • チャンネルに共有ツールのアクセスを付与したいとき
  • Slackチャンネル間の読み書き権限を設定したいとき
  • ユーザーやワークフローの権限を整えたいとき
paradigmxyz/centaur1,4052026年10月26日 更新

centaur-observability

無料概要あり

VictoriaLogsとVictoriaMetricsでCentaurのログや指標を調べ、停止・未反映などの原因を実行履歴や稼働状況の証拠から切り分けるスキルです。

  • 止まったワークフローの原因を調べたいとき
  • 未反映の投稿やアラートを追跡したいとき
  • 実行やツール呼び出しの記録を確認したいとき
paradigmxyz/centaur1,4052026年10月26日 更新

company-context

無料概要あり

社内の過去の議論や決定、プロジェクト・会議の状況を、索引化された情報とSlackやLinearなどの原資料を照合して調べるスキルです。

  • 社内での過去の決定を調べたいとき
  • プロジェクトの経緯や状況を確認したいとき
  • 会議の議論や予定を探したいとき
paradigmxyz/centaur1,4052026年10月26日 更新

creating-tools

無料概要あり

外部サービスのAPIを利用するツール連携を、PythonクライアントやCLI、認証情報の設定、テストを含む所定の構成で新規作成するスキルです。

  • 外部API連携ツールを作りたいとき
  • PythonクライアントとCLIを追加したいとき
  • 認証情報を含むツール構成を整えたいとき
paradigmxyz/centaur1,4052026年10月26日 更新

docsend

無料概要あり

DocSendの資料やSpace内のファイルを取得し、メール認証やパスコード入力、フォルダーのたどり方を含めて内容確認やダウンロードを進めるスキルです。

  • DocSend資料をダウンロードしたいとき
  • Space内のファイルを集めたいとき
  • メール認証後に取得を再開したいとき
paradigmxyz/centaur1,4052026年10月26日 更新

paradigmxyz のスキルをすべて見る

このスキルの問題を報告する