✦ 64 · worth a look

13,425 art prompts, extracted and sorted

Julie McCann had a Grok Bot go through 557 chats across all her projects, extract every art prompt, and sort them by subject into one searchable library — 13,425 in total. When it hit context limits it switched to smaller blocks on its own and finished the ~30-hour job.

verified 2026-08-22 ~20 min setup data scouted on x
install in grok bot

How it’s set up

  1. Point the bot at all of your projects and chats — the places your prompts are buried.
  2. Tell it exactly what to pull (here: every art prompt) and how to organize it — Julie had it sort by subject into one searchable file.
  3. Tell it up front to work in smaller blocks and checkpoint as it goes. Julie’s run timed out twice before the bot switched to smaller, more manageable chunks on its own; asking for that from the start avoids the false starts.
  4. Let it run — a job this size took ~30 hours across 557 chats; check in and re-point it if its computer needs an update mid-run.
  5. Get back one compiled, sorted, searchable library you can mine for future work.

Prompt

Go through all of my projects and chats and build me one searchable library of every prompt I've written.

1. Work project by project, chat by chat. Extract every prompt you find (for me: AI art prompts — the generation prompts, not the replies).
2. Work in SMALL blocks and checkpoint after each one. Do not try to hold everything at once — if a block is large, split it further. Save progress as you go so a timeout never loses work.
3. Normalize each entry: the prompt text, which project/chat it came from, and a subject tag.
4. Sort the whole set by subject and compile it into one searchable file (and tell me the total count).

Rules: extract only what's actually there — never invent or "improve" a prompt. If you hit a limit, shrink the block and continue rather than stopping. Give me a progress note after each project so I can see how far along you are.

Why it’s cool

It’s the boring superpower: an agent with the patience to walk 557 chats and turn years of scattered work into one searchable asset. The clever part is the failure handling — after timing out it shrank the job into blocks and kept going, which is the difference between a big extraction that finishes and one that dies halfway. Anyone sitting on a pile of past prompts, snippets, or decisions can point this at their own history.

prompt reconstructed by the Curator from @JulieZMcCann's published setup — not their verbatim text

prompt
Go through all of my projects and chats and build me one searchable library of every prompt I've written.

1. Work project by project, chat by chat. Extract every prompt you find (for me: AI art prompts — the generation prompts, not the replies).
2. Work in SMALL blocks and checkpoint after each one. Do not try to hold everything at once — if a block is large, split it further. Save progress as you go so a timeout never loses work.
3. Normalize each entry: the prompt text, which project/chat it came from, and a subject tag.
4. Sort the whole set by subject and compile it into one searchable file (and tell me the total count).

Rules: extract only what's actually there — never invent or "improve" a prompt. If you hit a limit, shrink the block and continue rather than stopping. Give me a progress note after each project so I can see how far along you are.
then paste it into Grok

Copy the prompt and paste it into Grok.

what you need

A Curator reconstruction of Julie's task. To adapt: point the bot at your own projects, tell it what to extract, and — the key lesson — tell it to work in smaller blocks and checkpoint so timeouts don't lose progress on a long job.
by @JulieZMcCann

related

the week's best, in one email

new plugins, use cases and collections. one email a week. that's it.

one email a week. what we do with it.