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

brightdata-core-workflow-a

静的な取得では足りない承認済みの公開ページをBrowser APIとPlaywrightで開き、操作範囲を制限して指定項目と実行記録をまとめるスキルです。

原文原文の説明を見る

Analyze an approved JavaScript-rendered task through Bright Data Browser API with bounded interaction and evidence. Use when a static request cannot satisfy an authorized public-data workflow and browser rendering is required. Trigger with: "use Bright Data Browser API", "connect Playwright to Bright Data", "collect a rendered public page".

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

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • JavaScript表示の公開ページから項目を取得
  • ブラウザーの移動先を許可範囲に制限
  • Browser APIの処理をオフラインでテスト
  • 公開ページの取得結果を記録したいとき

日本語での紹介

できること

通常の静的なリクエストでは必要な情報を取得できず、JavaScriptで表示される承認済みの公開ページを扱う場合に、Bright Data Browser APIとPlaywrightを使う手順を整えます。対象ホスト、操作回数や実行時間の上限、取得する項目を事前に定め、必要な接続情報を実行環境のシークレットとして扱います。ページの移動先を許可リスト内に制限し、指定した公開項目だけを取り出してスキーマに沿って検証します。実行後はタスクID、対象種別、項目数、プロバイダーのエラー、判定を記録し、生のページ内容は承認された保存要件がない限り保持しません。

こんなときに便利

価格表など、JavaScriptの実行後に内容が表示される公開ページを、承認済みの範囲で確認したいときに向いています。操作範囲を明示し、認証ページへの移動や予期しないリダイレクトを避けたい場合にも使えます。

使い方の例

  • 「承認済みの公開ページから、指定した3項目だけ取得する手順を作って」
  • 「Browser APIのテストをオフラインデータで確認し、実行記録をまとめて」

注意点

Bright Dataの承認済みアカウントまたはオフラインのテスト用データと、許可された公開データ収集の目的が必要です。Browser API用のゾーン認証情報、Playwright、確認済みのBright Data Python SDKまたは現行の公式クライアントを前提とします。ライブ接続には記録された承認が必要です。ログインへのリダイレクトやポリシー拒否があれば停止し、回避動作は行いません。

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

含まれるファイル(2)

  • SKILL.md3.7 KB
  • references/official-docs.md694 B

SKILL.md(原文)

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

Bright Data Browser API Run

Overview

Treat Browser API as a remote-browser data plane, not an unlimited browsing identity. Bind one browser zone, a public-target manifest, an interaction ceiling, and a minimal output schema before connecting.

Prerequisites

  • A Browser API zone username/password stored in the runtime secret manager
  • An approved public target and interaction manifest
  • Playwright plus the reviewed Bright Data Python SDK or current documented client

Instructions

Step 1: Approve the task

Read the task manifest and Grep for login, account creation, purchase, message, or other prohibited interactions. Refuse any nonpublic or abusive workflow.

Step 2: Connect through the SDK

Build the connect URL with the official client and keep credentials out of logs.

from brightdata import BrightDataClient

client = BrightDataClient(
    browser_username=browser_user,
    browser_password=browser_password,
)
# Pass client.browser.get_connect_url() only to Playwright connect_over_cdp.

Step 3: Constrain the page

Allow only the manifest host set, cap navigation and wall time, block unnecessary assets where appropriate, and extract only named public fields. Do not add evasion behavior after a policy denial.

Step 4: Review and close

Use Bash(python:*) for fixture-backed browser tests. Persist the task ID, target class, field counts, provider errors, and policy decision; discard raw page content unless retention was explicitly approved.

Tool Discipline

Use Read and Grep to verify the manifest and existing browser adapter. Use Write and Edit for the bounded task, schema, and tests. Use Bash(python:*) for offline tests; connecting a live browser still requires the recorded authorization gates.

Output

  • A bounded Browser API task manifest
  • Schema-validated public fields and redacted run receipt
  • Explicit close, retry, or policy-escalation result

Examples

Use Browser API for an approved public page that requires JavaScript to render a price table. Navigate only to allowlisted hosts, extract the three approved fields, close the browser in finally, and reject any redirect to authentication.

Error Handling

FailureMeaningResponse
Connection is rejectedZone credentials, entitlement, or egress is wrongVerify the owned zone; do not expose the connect URL
Page redirects to loginThe task crossed into nonpublic dataStop and mark the target out of scope
Policy error is returnedProduct or target is not authorizedEscalate; never add bypass behavior

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 のスキルをすべて見る

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