Skip to content

Import prompts in bulk

Prompt Dock's bulk importer turns a folder of markdown files into draft prompts, with a preview step that shows exactly what will be created before anything is written.

In this guide

Already have a prompt library on disk? Bring it in as drafts instead of retyping it. One markdown file becomes one prompt, and nothing is created until you have seen what will land.

Open it from My Prompts, using the Import button in the header. Importing is available on every plan.

What the files should look like

Drop in .md, .markdown or .txt files, up to 200 files per import. Drag a whole folder if you like: anything that is not text is quietly ignored rather than treated as an error.

Frontmatter is entirely optional. With none of it, the title comes from your first # heading (or the filename) and the description from the first paragraph, so a plain markdown file imports fine. When you do want control, these settings are read:

  • title and description
  • category, model and tags
  • access (free or premium), output and visibility

Everything below the closing --- becomes the prompt template, and any {{variables}} in it are picked up for you.

Preview first, import second

  1. Choose your files.
  2. Optionally set a default model and default category for the batch. Model matters most: it is the one field with no fallback, and a draft cannot be published without it.
  3. Hit Preview import. This is a dry run. It parses every file and writes nothing.
  4. Read the Needs attention tab, fix what you want to fix, then import.

What stops a file, and what does not

Only two things stop a file: an empty prompt body, or a body longer than 20,000 characters. Repository furniture such as README, CHANGELOG and LICENSE is left out by default, because each is markdown with a heading and would import as a convincing but wrong prompt. Turn on Include README-style files if one of yours really is a prompt.

Everything else is a warning and still imports: an unknown category, a missing model, an unrecognised access value, an over-long title, too many tags. Every row lands as a draft, which is exactly where those get fixed.

After the import

Imported prompts are private drafts. Publishing one goes through the same human review as a prompt you wrote by hand, so nothing skips the queue.

Start importing your library