CONTENT CREATION

Caption new Dropbox images and write a sidecar text file

When a new image lands in a watched Dropbox folder, generates a caption with Hugging Face and saves it as a matching .txt sidecar file next to the original.

CategoryContent Creation
Enginesim
Difficultybeginner
Triggerevent
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDropbox image added to watched folderDropboxDropbox
  • LogicContinue only for image file types
  • ActionDownload image from DropboxDropboxDropbox
  • ActionGenerate caption via Hugging FaceHugging FaceHugging Face
  • OutputWrite .txt sidecar caption to DropboxDropboxDropbox

What it does

Watches a Dropbox folder for newly uploaded images and, for each one, produces a descriptive caption from a Hugging Face vision model. The caption is saved as a sidecar text file (same name, `.txt` extension) right beside the image, so downstream tools and editors pick it up automatically.

When to use it

Your team drops raw photos and screenshots into a shared Dropbox folder and wants captions ready before assets move into production. Sidecar `.txt` files are the convention many DAM importers and static-site pipelines expect.

How it works

  1. 1A Dropbox file-added event triggers on the watched folder.
  2. 2Branch on file extension: only continue for image types, ignore everything else.
  3. 3Download the image bytes from Dropbox.
  4. 4Send the image to the Hugging Face image-to-text model and receive a caption.
  5. 5Compose the caption into a small text payload.
  6. 6Upload it back to Dropbox as `<filename>.txt` alongside the original image.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DropboxFiles and folders.
  2. 2
    Connect Hugging FaceModels, datasets, spaces — the open-source hub.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.