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

canva-advanced-troubleshooting

Canva Connectの断続的な通信・認証・非同期処理の障害を切り分け、秘密情報や顧客データを含めずに調査記録をまとめるスキルです。

原文原文の説明を見る

Isolate difficult Canva Connect failures without rotating credentials, replaying writes, or leaking customer data. Use when investigating intermittent transport, OAuth, async-job, capability, or preview-feature failures. Trigger with: "deep debug Canva", "Canva intermittent failure", "prepare Canva support evidence".

jeremylongshore/tons-of-skills-marketplaceスター 2,884(GitHub 2,884 + cccskills 0)
連携ツールCanva

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 断続的なAPI障害を切り分けたいとき
  • 停止したエクスポート処理を調べたいとき
  • Canvaサポート向けの記録を作りたいとき
  • 認証やスコープの問題を確認したいとき

日本語での紹介

できること

Canva Connectの障害について、アプリ側、認証、API仕様、非同期ジョブ、ネットワークのどこで問題が起きているかを切り分けます。対象の操作やジョブの識別子、環境、期待する終了状態、最後に正常だったリリースを記録し、ログや設定変更、トークンのメタデータ、スコープ、応答仕様を照合します。通信失敗、OAuthの期限切れや失効、明示的なスコープ不足、未対応機能、プレビュー仕様の変化、処理中のジョブを区別し、必要なら専用テストユーザーで読み取り専用の再現確認を行います。既存ジョブやリソースの照会を優先し、重複作成の影響を確認してから再試行を判断します。

こんなときに便利

エクスポートが断続的に止まる、認証状態が疑わしい、プレビュー機能の挙動が変わったなど、原因が一目で分からない障害の調査に向いています。サポート窓口へ状況を伝えるための、秘密情報を含まない記録作成にも使えます。

使い方の例

  • 「Canvaのエクスポートが処理中のままになる原因を切り分けて」
  • 「このCanva Connect障害について、サポートに渡せる匿名化済みの調査記録をまとめて」

注意点

ライブ確認には、承認済みのテストユーザー、最小権限のトークン、障害ごとの許可が必要です。資格情報の更新や書き込み操作を診断目的で行わず、サポート記録には生のペイロードやURLを含めません。

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

含まれるファイル(2)

  • SKILL.md4.0 KB
  • references/official-docs.md512 B

SKILL.md(原文)

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

Canva Advanced Failure Isolation

Overview

Separate application, authorization, provider-contract, asynchronous-job, and network evidence before choosing a recovery action. Preserve the original operation identity and collect only redacted facts.

Prerequisites

  • Incident identifier, first-observed time, and affected operation
  • Current integration configuration and pinned OpenAPI version
  • Approved synthetic reproduction user and evidence destination

Instructions

Step 1: Freeze the failing operation

Record method, endpoint pattern, environment, opaque operation or job identifier, expected terminal state, and last known good release. Do not copy raw payloads or URLs.

Step 2: Inspect local evidence

Use Read and Grep to compare sanitized logs, deployment/config revisions, token metadata timestamps, scope policy, and the pinned response schema.

Step 3: Classify the boundary

Distinguish transport failure, HTTP/provider error, OAuth expiry or revocation, missing explicit scope, unavailable capability, preview drift, and an asynchronous job still in progress.

Step 4: Reproduce read-only

Use a dedicated test user for the smallest non-mutating check. Never refresh a token merely to diagnose unless the credential owner authorizes rotation and atomic storage is available.

Step 5: Reconcile before retry

Query the existing job or resource where the contract permits. Do not recreate a design, export, upload, or autofill job until duplicate impact and idempotency are resolved.

Step 6: Escalate with a safe receipt

Provide Canva support only the integration ID, UTC window, endpoint pattern, redacted error code, opaque request/job reference, contract version, and bounded reproduction result.

Authentication

Canva Connect calls use Bearer access tokens obtained by a backend through OAuth 2.0 Authorization Code with SHA-256 PKCE. Request explicit least-privilege scopes, keep client secrets and tokens out of browser-visible state, and serialize refresh so the replacement single-use refresh token is stored atomically.

Tool Discipline

Use Read and Grep for discovery and evidence. Use Write or Edit only for the approved artifact, code, configuration, test, or receipt described by this workflow; do not make an unapproved Canva-side change.

Output

  • Scoped decision or implementation artifact
  • Redacted operation and validation receipt
  • Failure, rollback, and follow-up ownership record

Examples

A production export intermittently remains in progress. The operator correlates the same job ID with deployment and provider evidence, pauses new submissions, and escalates without attaching the design or token.

Error Handling

FailureResponse
No stable operation IDStop mutation and recover the application ledger first
OAuth state unclearRoute to the credential owner; do not test by printing or exchanging secrets
Preview contract changedDisable the preview path and compare current first-party docs
Support asks for sensitive dataRedact or decline and provide opaque references instead

Resources

レビュー

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

コメント

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

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

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

0 / 1000 文字

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

同じリポジトリのスキル

abridge-ci-integration

無料概要あり

Abridge連携コードのCIに合成データを使った回帰チェックを加え、同意状態、ノート確認、ログの秘匿、ロールバックなど顧客側の処理を検証します。

  • Abridge連携の回帰テストを追加したいとき
  • 同意やノート確認の処理を検証したいとき
  • ログに機微情報が出ないか確かめたいとき
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

abridge-common-errors

無料概要あり

Abridgeの録音、記録の確認、Epicへの引き渡し、アクセスの不具合を観測情報から切り分け、患者情報を抑えた証拠と担当窓口への引き継ぎ資料を整理するスキル。

  • 録音とアップロード障害の切り分け
  • 記録生成の遅延や編集画面の不具合調査
  • Epic連携障害の担当窓口の特定
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

abridge-core-workflow-a

無料概要あり

同意確認から録音、生成メモの根拠確認、編集、最終確定まで、臨床文書作成の手順と確認ポイントを整理するスキルです。

  • 診療メモ作成の手順を導入・監査したいとき
  • 同意から医師の確認までの流れを整理したいとき
  • 下書きの根拠確認と停止条件を定めたいとき
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

abridge-core-workflow-b

無料概要あり

Abridgeで臨床家が確認した記録内容が、承認済みの手順でEpicの適切なテンプレート欄へ渡るか、テスト記録を使って対応関係や例外を検証するスキルです。

  • AbridgeとEpicの記録欄の対応を確認したいとき
  • 部門ごとの連携設定を監査したいとき
  • 承認済みテスト記録で連携を検証したいとき
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

abridge-cost-tuning

無料概要あり

Abridgeの導入・更新判断に向け、利用定着率や業務の完了状況、診療記録の品質、支援負担を契約に基づく費用情報と照らし、継続や改善の選択肢を整理するスキル。

  • Abridge導入後の定着率確認
  • 契約更新の判断材料をまとめたいとき
  • 診療環境ごとの業務成果の比較
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

abridge-debug-bundle

無料概要あり

Abridgeの障害調査で、録音や診療記録を含めず、許可した項目だけを集めたサポート用資料と確認用マニフェストを作成します。

  • 障害サポート用の証拠をまとめたいとき
  • 共有資料の除外項目を記録したいとき
  • 調査情報を安全な経路で引き継ぎたいとき
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

jeremylongshore のスキルをすべて見る

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