collect-files-with-request — Codex skill for Dropbox uploads
Create Dropbox file requests, inspect one by ID, or list existing requests. Useful when you need other people to send files to a chosen folder.
npx skills add openai/plugins --skill collect-files-with-request -a codexWhat collect-files-with-request does
This skill handles Dropbox file requests: it can create one, retrieve a request by its raw ID, or list existing requests. For a new request, the agent confirms the title, destination folder, any requested deadline, and the available open or closed setting. Creating a destination folder also requires explicit approval.
The destination must be a child folder beneath a team root or a user's personal root. A root itself cannot receive a file request, so choose a nested path such as /FirstName LastName/Invoices. After creating or finding a request, the agent gives its URL and the folder where uploads will land. Uploaded files should not be treated as private or reviewed; the skill calls for explaining the access implications.
What it helps with
- create a Dropbox request to collect files
- look up a request by its raw ID
- list existing file requests
- confirm the upload folder and request settings before creation
Example prompts for the agent
- Create a Dropbox request for vendor invoices, and confirm the destination folder with me first.
- List my open Dropbox file requests.
- Look up this file request by ID and tell me where uploads will go.
How to install collect-files-with-request
1Skills CLI (Vercel)
npx skills add openai/plugins --skill collect-files-with-request -a codex2Manually: put the files in place
.agents/skills/collect-files-with-request/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill collect-files-with-request -a claude-code2Manually: put the files in place
~/.claude/skills/collect-files-with-request/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/collect-files-with-request/
Manually: put the files in place
.cursor/skills/collect-files-with-request/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins collect-files-with-request2Manually: put the files in place
.github/skills/collect-files-with-request/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/dropbox/skills/collect-files-with-requestManually: put the files in place
.devin/skills/collect-files-with-request/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them
Questions about collect-files-with-request
How do I install collect-files-with-request in Codex?
Run npx skills add openai/plugins --skill collect-files-with-request -a codex. The skill file is at .agents/skills/collect-files-with-request/SKILL.md.
What does collect-files-with-request do?
It creates Dropbox file requests, retrieves a request using its raw ID, and lists existing requests. The agent asks for confirmation before creating a request.
Can a Dropbox file request use a team or personal root folder?
No. The destination must be a child folder under the team root or personal root. Choose a nested folder instead.