Dropbox Download

v0.1.0

Download a file from Dropbox by providing its file path, returning the file content as binary data.

0· 86·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for foundergraph/dropbox-download.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Dropbox Download" (foundergraph/dropbox-download) from ClawHub.
Skill page: https://clawhub.ai/foundergraph/dropbox-download
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install dropbox-download

ClawHub CLI

Package manager switcher

npx clawhub@latest install dropbox-download
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Error

Like a lobster shell, security has layers — review code before you run it.

latestvk97a7z01j6qn59hazq0gtr3wkx845ggx
86downloads
0stars
1versions
Updated 3w ago
v0.1.0
MIT-0

Dropbox Download

Download files from Dropbox using the /2/files/download endpoint.

Description

This skill downloads a file from a user's Dropbox account. It accepts a file path and an optional revision identifier.

IO

FieldTypeDescription
pathstringThe path of the file to download (required)
revstringOptional revision identifier (deprecated, specify in path instead)
resultbinaryThe downloaded file content

Configuration

  • Integration: dropbox (OAuth2)
  • HTTP Method: POST
  • Endpoint: /2/files/download

Usage

from typing import Annotated

def run(
    pipedream: Annotated[PipedreamAuth, Integration("dropbox")],
    path: Annotated[str, "The path of the file to download."],
    rev: Annotated[str | None, "Please specify revision in path instead."] = None,
):

    # Track initial props for reload comparison
    initial_props = {
          "dropbox", "path", "rev",
    }

    state_manager = PipedreamStateManager(pipedream, "Download File", initial_props, {})
    state_manager.add_prop("dropbox", {"authProvisionId": pipedream.auth_provision_id})

    state_manager.add_prop("path", path)

    rev_config = state_manager.resolve_prop("rev", rev, use_query=False, use_lv=False)
    state_manager.add_prop("rev", rev_config)

    return state_manager.run()

Notes

  • The rev parameter is deprecated; specify revision in the path instead.
  • The file content is returned as binary data.
  • Ensure the Dropbox integration has files.content.read scope.

License

MIT

Comments

Loading comments...