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

docsend

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

原文原文の説明を見る

Use the DocSend CLI to recover and download standalone DocSend documents or files from DocSend Spaces, including email or passcode gates, resumable verification, folder traversal, and returning files. Trigger whenever a user shares a DocSend URL or asks to access, inspect, summarize, download, or recover a DocSend document or Space.

paradigmxyz/centaurスター 1,405(GitHub 1,405 + cccskills 0)
連携ツールGmail

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • DocSend資料をダウンロードしたいとき
  • Space内のファイルを集めたいとき
  • メール認証後に取得を再開したいとき
  • 資料の内容確認や要約をしたいとき

日本語での紹介

できること

DocSendのURLを受け取ったときに、単独の資料かSpaceかを判別し、適切な手順でアクセスしてファイルを取得します。メール認証やパスコードが必要な場合は、その状態に応じて処理を進め、認証待ちのセッションを再開できます。Spaceでは一覧からフォルダーを順にたどり、ファイルを個別に取得します。取得できないファイルがあっても、残りのファイルを続けて確認し、失敗した項目をまとめます。

こんなときに便利

共有されたDocSend資料を確認したいときや、Space内の複数ファイルをまとめて集めたいときに向いています。認証が必要な資料の取得状況を追いながら、見つかったファイルを調査や要約に使いたい場合にも役立ちます。

使い方の例

  • 「このDocSend資料をダウンロードして内容を確認してください」
  • 「このSpaceのフォルダーをたどって、取得できるファイルを集めてください」
  • 「認証メールを確認して、この資料の取得を再開してください」

注意点

docsend CLIが必要です。メール認証には許可されたメールツールが必要で、パスコード保護された資料では利用者からパスコードを受け取ります。アクセス制御を回避せず、DocSendビューアーで表示できるページのみ取得します。

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

含まれるファイル(1)

  • SKILL.md6.3 KB

SKILL.md(原文)

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

DocSend

Use the docsend CLI to download standalone documents and files from DocSend Spaces. Progress goes to stderr and every command prints JSON to stdout.

Before starting, check whether the thread already contains the requested file, an attachment_ref, or a usable upload. If it does, use that file instead of opening DocSend again.

Choose The Command From The URL

  • If the URL path contains /view/s/, it is a DocSend Space. Start with docsend login.
  • For any other DocSend view URL, it is a standalone document. Start with docsend download.

Do not run download first for a Space. Do not run login for a standalone document.

Standalone Documents

Use download for a regular DocSend URL:

docsend download '<docsend-url>' \
  --email '<email>' \
  --output '<output.pdf>'

Add --passcode '<passcode>' only when the user supplied the document passcode. Use --session-timeout 1800 on the initial command when the verification handoff may need the maximum supported time.

On status: ok, use the file at the returned output path.

Email Verification

When download or login returns status: verification_link_required:

  1. Preserve resume_session_id and expires_at from the JSON response.
  2. Obtain the newest matching DocSend verification URL using the Gmail workflow below or another authorized email tool. Extract it without opening it.
  3. Resume the same session before it expires:
DOCSEND_VERIFICATION_LINK='<full-verification-url>' \
  docsend resume '<resume-session-id>' \
  --output '<output.pdf>'

Omit --output when resuming a Space. A successful Space resume returns status: deal_room_ready and its root inventory.

If the link is invalid, retry resume with the correct link and the same session ID. If the session expired, start one new download or login command. Never open a verification URL outside docsend resume and never start duplicate sessions while one is active.

Find The Link In Gmail

When gsuite is available, search the Gmail account connected to the current Centaur user. Gmail operations use userId=me; never search another mailbox or ask for Gmail credentials.

  1. Search for recent DocSend mail and inspect results newest first:
centaur-tools call gsuite gmail_search \
  '{"query":"newer_than:1d from:docsend.com","max_results":5}'
  1. Read the newest candidate received after the current verification request:
centaur-tools call gsuite gmail_get '{"message_id":"<message-id>"}'
  1. Extract the full HTTPS DocSend verification URL from the message body or HTML. Confirm the hostname is docsend.com or a subdomain. Do not click it, request it, preview it, or pass it to any browser or HTTP tool.
  2. If no matching message has arrived, repeat the search up to three times at roughly 10-second intervals, always checking the newest results first. Do not submit the DocSend email gate again while polling.
  3. Pass the extracted URL through DOCSEND_VERIFICATION_LINK to docsend resume, as shown above. Do not put verification URLs in command arguments or logs. The resume command is the only operation allowed to open it.

If Gmail is unavailable, unauthorized, or still has no message after the bounded polling, preserve the session details and use another authorized email tool or ask the user for the link. Do not start another Browserbase session while the existing one remains valid.

Spaces

Start a /view/s/ URL with login:

docsend login '<docsend-space-url>' --email '<email>'

For a larger bulk download, add --session-timeout 1800 to the initial login command so the agent has time to traverse folders and fetch each document.

After login or verification returns deal_room_ready, keep its session_id for every following command.

List the Space root:

docsend list '<session-id>'

Open a folder using its item ID:

docsend open-folder '<session-id>' --folder-id '<folder-item-id>'

Both commands return only one directory level. Read each folder's ID from the preceding JSON response and call open-folder again to traverse deeper.

For bulk downloads, inspect the returned items, traverse any folders, and call fetch once for each item whose type is file. Fetch files sequentially so the agent can choose output paths and report an individual failure without losing the rest of the inventory. Treat every fetch as independent: if one item does not return status: ok, record its path, status, and error, then move on to the next file. Do not stop the bulk download because one item failed. This is common for unsupported file types such as videos.

docsend fetch '<session-id>' \
  --item-id '<file-item-id>' \
  --output '<output-path>'

When the owner enabled downloads, fetch uses DocSend's regular download button and returns the original file with download_method: original. When the button is disabled, fetch opens the document viewer in the authenticated Space session and uses the standalone rendered-page recovery to return a PDF with download_method: rendered_pdf. The downloaded filename may differ from the visible Space title. Do not pass folder or external URL item IDs to fetch.

Close the session when finished:

docsend close '<session-id>'

Handling Results

  • Parse stdout as JSON even when the command exits nonzero.
  • For email_required, ask for an email unless the user already supplied one.
  • For passcode_required, ask only for the document passcode.
  • Preserve session fields on verification and failure responses.
  • During a bulk download, continue to the next file after any per-item failure and summarize all skipped or failed items after attempting the full inventory.
  • Report statuses such as blocked, expired, item_not_found, not_downloadable, and download_unavailable exactly. Only recover pages that the authenticated DocSend viewer renders; do not bypass access controls.
  • Do not expose email addresses, passcodes, verification URLs, API keys, or downloaded file data in the final response.

レビュー

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

コメント

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

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

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

0 / 1000 文字

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

同じリポジトリのスキル

auth-failure-log-triage

無料概要あり

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

  • 401・403・503の原因を調べたいとき
  • 連携機能の認証失敗を追跡したいとき
  • シークレットの解決状況を確認したいとき
paradigmxyz/centaur1,4052026年10月26日 更新

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日 更新

paradigmxyz のスキルをすべて見る

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