Collect Files With Request
Use this skill to help users collect files from others through Dropbox file requests.
Tools
create_file_request
get_file_request
list_file_requests
create_folder
get_file_metadata
list_folder
Workflow
- Determine whether the user wants to create a new file request, inspect one request, or list existing requests.
- For a new request, identify the destination folder.
- Do not use a team root, such as
/, or the user's personal root, such as /FirstName LastName, as the destination. Dropbox requires the file request destination to be a child folder under that folder, such as /FirstName LastName/Invoices.
- If the requested destination is a team root or the user's personal root, ask the user to confirm a child folder under that folder.
- If the destination folder does not exist and the user wants it created, use
create_folder only after explicit confirmation.
- Before calling
create_file_request, confirm the title, destination folder, deadline if applicable, and whether the request should be open or closed if that option is available.
- Use
get_file_request for a known raw request ID.
- Use
list_file_requests when the user asks for existing requests or cannot identify one.
- After creating or finding a request, explain the request URL and where uploaded files will land.
Confirmation Required
Before creating a file request, confirm:
- Request title
- Destination folder, confirmed to be a child folder under any requested team root or the user's personal root
- Deadline, if requested
- Any access or open/closed setting supported by the tool
Before creating a destination folder, confirm:
- Exact folder path
- Whether parent folders already exist
- That the folder is not a team root, such as
/, or the user's personal root
Output
Return:
- File request title
- Request URL or identifier
- Destination folder
- Status
- Deadline, if any
- Any action the user still needs to take
Safety
Do not create folders or file requests without explicit confirmation. Do not assume uploaded files are private or reviewed; describe the destination and access implications clearly. Dropbox does not allow file requests at a team root, such as /, or the user's personal root; ask the user to confirm a child folder under that folder and do not retry with a guessed folder.
Good Triggers
- "Create a Dropbox file request for vendor invoices."
- "Make an upload link for candidates to submit portfolios."
- "Show my open file requests."
- "Check the status of this file request."
Do Not Use When
- The user wants to share existing content. Use
share-dropbox-content.
- The user wants to organize existing files. Use
organize-dropbox-folder.
- The user wants to recover deleted files. Explain that recovery is unavailable until the Dropbox restore tool is exposed.
1---2name: collect-files-with-request3description: Create, inspect, and manage Dropbox file requests for collecting uploads from other people. Use when the user asks to collect files, request uploads, create an upload portal, check a file request, or list existing file requests.4---56# Collect Files With Request78Use this skill to help users collect files from others through Dropbox file requests.910## Tools1112- `create_file_request`13- `get_file_request`14- `list_file_requests`15- `create_folder`16- `get_file_metadata`17- `list_folder`1819## Workflow20211. Determine whether the user wants to create a new file request, inspect one request, or list existing requests.222. For a new request, identify the destination folder.233. Do not use a team root, such as `/`, or the user's personal root, such as `/FirstName LastName`, as the destination. Dropbox requires the file request destination to be a child folder under that folder, such as `/FirstName LastName/Invoices`.244. If the requested destination is a team root or the user's personal root, ask the user to confirm a child folder under that folder.255. If the destination folder does not exist and the user wants it created, use `create_folder` only after explicit confirmation.266. Before calling `create_file_request`, confirm the title, destination folder, deadline if applicable, and whether the request should be open or closed if that option is available.277. Use `get_file_request` for a known raw request ID.288. Use `list_file_requests` when the user asks for existing requests or cannot identify one.299. After creating or finding a request, explain the request URL and where uploaded files will land.3031## Confirmation Required3233Before creating a file request, confirm:3435- Request title36- Destination folder, confirmed to be a child folder under any requested team root or the user's personal root37- Deadline, if requested38- Any access or open/closed setting supported by the tool3940Before creating a destination folder, confirm:4142- Exact folder path43- Whether parent folders already exist44- That the folder is not a team root, such as `/`, or the user's personal root4546## Output4748Return:4950- File request title51- Request URL or identifier52- Destination folder53- Status54- Deadline, if any55- Any action the user still needs to take5657## Safety5859Do not create folders or file requests without explicit confirmation. Do not assume uploaded files are private or reviewed; describe the destination and access implications clearly. Dropbox does not allow file requests at a team root, such as `/`, or the user's personal root; ask the user to confirm a child folder under that folder and do not retry with a guessed folder.6061## Good Triggers6263- "Create a Dropbox file request for vendor invoices."64- "Make an upload link for candidates to submit portfolios."65- "Show my open file requests."66- "Check the status of this file request."6768## Do Not Use When6970- The user wants to share existing content. Use `share-dropbox-content`.71- The user wants to organize existing files. Use `organize-dropbox-folder`.72- The user wants to recover deleted files. Explain that recovery is unavailable until the Dropbox restore tool is exposed.