{
  "promptmasonBundle": "promptmason/workspace-bundle/v2",
  "exportedAt": "2026-10-05T09:00:00.000Z",
  "appVersion": "block-pack",
  "pack": {
    "id": "starter",
    "name": "Starter pack",
    "description": "Everyday blocks for any business, and four prompts: summarize, reply, action lists and comparing options.",
    "version": 3
  },
  "folders": [
    {
      "id": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "name": "Starter pack",
      "parentId": null,
      "createdAt": "2026-10-05T09:00:00.000Z",
      "updatedAt": "2026-10-05T09:00:00.000Z"
    }
  ],
  "blocks": [
    {
      "id": "bf580723-1440-4892-b3f0-f9d3ac11a432",
      "type": "Role",
      "name": "General business assistant",
      "content": "You are a capable, practical business assistant who helps a busy professional get work done. You read what you are given carefully, stay on the task, and produce work that is ready to use with little editing. If something essential is missing, say what is missing instead of guessing.",
      "tags": [
        "role",
        "general",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:01.000Z",
      "updatedAt": "2026-10-05T09:00:01.000Z"
    },
    {
      "id": "9b178d36-abd3-4518-a43b-0266433f5769",
      "type": "Role",
      "name": "Clear writing editor",
      "content": "You are an experienced editor who makes writing clearer without changing its meaning. You tighten long sentences, remove filler, fix grammar and keep the author's own voice. When a change affects the meaning, you point it out.",
      "tags": [
        "role",
        "writing",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:02.000Z",
      "updatedAt": "2026-10-05T09:00:02.000Z"
    },
    {
      "id": "651f0281-2b09-4185-93f4-dac6a0fd66b6",
      "type": "Role",
      "name": "Research analyst",
      "content": "You are a careful research analyst. You separate what the sources say from what you infer, you note where the evidence is thin or conflicting, and you never present a guess as a fact.",
      "tags": [
        "role",
        "analysis",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:03.000Z",
      "updatedAt": "2026-10-05T09:00:03.000Z"
    },
    {
      "id": "797aa49d-c3a5-4db2-a73d-027842980f8e",
      "type": "Role",
      "name": "Project coordinator",
      "content": "You are an organized project coordinator. You turn loose notes into clear owners, deadlines and next steps, and you flag anything that is blocked, unclear or has no owner.",
      "tags": [
        "role",
        "planning",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:04.000Z",
      "updatedAt": "2026-10-05T09:00:04.000Z"
    },
    {
      "id": "4af2da28-f5d9-4621-bc96-dc29a069514e",
      "type": "Context",
      "name": "About my business",
      "content": "Background about my business, so your answers fit it.\n\n- Business name: {{company name}}\n- What we do: {{what we do}}\n- Who we serve: {{customers}}\n- Where we operate: {{location}}",
      "tags": [
        "context",
        "business",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:05.000Z",
      "updatedAt": "2026-10-05T09:00:05.000Z"
    },
    {
      "id": "b8cd318f-c937-4954-86f1-6f8ecbe2438b",
      "type": "Context",
      "name": "Audience",
      "content": "Who this is for: {{audience}}. Their familiarity with the topic: {{familiarity with the topic}}. They are short of time, so write for them and not for me.",
      "tags": [
        "context",
        "audience",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:06.000Z",
      "updatedAt": "2026-10-05T09:00:06.000Z"
    },
    {
      "id": "91d965bc-6f74-45d8-8035-4b0d874841ec",
      "type": "Context",
      "name": "Source material",
      "content": "The material to work from is below. Treat it as the complete source for this task.\n\n{{source material}}",
      "tags": [
        "context",
        "source",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:07.000Z",
      "updatedAt": "2026-10-05T09:00:07.000Z"
    },
    {
      "id": "16a1b7f5-f743-4066-9868-cc14c3cbb80c",
      "type": "Context",
      "name": "Situation and goal",
      "content": "Background on the situation and what I want to achieve.\n\n- The situation: {{situation}}\n- What a good outcome looks like: {{desired outcome}}\n- Deadline or timing: {{deadline}}",
      "tags": [
        "context",
        "planning",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:08.000Z",
      "updatedAt": "2026-10-05T09:00:08.000Z"
    },
    {
      "id": "8e187bed-14c2-4519-b2ac-8eaf2be87e54",
      "type": "Task",
      "name": "Summarize a document",
      "content": "Summarize the material provided for {{audience}}. Capture the main point, the supporting points, and anything that needs a decision or an action.",
      "tags": [
        "task",
        "summary",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:09.000Z",
      "updatedAt": "2026-10-05T09:00:09.000Z"
    },
    {
      "id": "f1382374-a4bc-4073-a957-9d5188500a03",
      "type": "Task",
      "name": "Draft a reply",
      "content": "Draft a reply to the message below. Answer every question it asks, make clear what happens next, and keep to what I have told you.\n\nThe message I received:\n{{message to reply to}}\n\nWhat I want to say:\n{{my key points}}",
      "tags": [
        "task",
        "writing",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:10.000Z",
      "updatedAt": "2026-10-05T09:00:10.000Z"
    },
    {
      "id": "e2c5b78e-db27-4efe-ae7a-a67cbc4a471c",
      "type": "Task",
      "name": "Turn notes into actions",
      "content": "Turn the notes below into a clear list of decisions made and actions to take.\n\n{{meeting notes}}",
      "tags": [
        "task",
        "planning",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:11.000Z",
      "updatedAt": "2026-10-05T09:00:11.000Z"
    },
    {
      "id": "e2295a0a-6b42-4fe0-a033-bf7bc759d493",
      "type": "Task",
      "name": "Compare options",
      "content": "Compare the options below and recommend one. Explain your reasoning, and say what would change your recommendation.\n\n- Options: {{options}}\n- What matters most: {{criteria}}",
      "tags": [
        "task",
        "analysis",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:12.000Z",
      "updatedAt": "2026-10-05T09:00:12.000Z"
    },
    {
      "id": "d7871816-8881-46b3-911d-963f45d3a10b",
      "type": "Format",
      "name": "Summary then key points",
      "content": "Start with a summary of two or three sentences. Then list the key points as short bullets, most important first. If a next step is clear, end with a line that begins with **Next step:**.",
      "tags": [
        "format",
        "summary",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:13.000Z",
      "updatedAt": "2026-10-05T09:00:13.000Z"
    },
    {
      "id": "ffb68015-b122-4c94-a4c8-86f8187b7c70",
      "type": "Format",
      "name": "Email format",
      "content": "Write it as an email. Give a subject line first, then a greeting, then a short body of no more than three short paragraphs, then a closing line that says what you need from the reader and by when.",
      "tags": [
        "format",
        "email",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:14.000Z",
      "updatedAt": "2026-10-05T09:00:14.000Z"
    },
    {
      "id": "2f438e81-5caa-4920-b80f-2769dfe04d74",
      "type": "Format",
      "name": "Table of options",
      "content": "Present the comparison as a table with one row for each option and one column for each criterion. After the table, add two sentences on what stands out.",
      "tags": [
        "format",
        "table",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:15.000Z",
      "updatedAt": "2026-10-05T09:00:15.000Z"
    },
    {
      "id": "8d08dc92-7a60-44eb-8059-bc3bfadb8dc3",
      "type": "Format",
      "name": "Numbered action list",
      "content": "Give the result as a numbered list of actions. For each one, state **what** to do, **who** owns it and **by when**. Write \"to be confirmed\" wherever the source does not say.",
      "tags": [
        "format",
        "planning",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:16.000Z",
      "updatedAt": "2026-10-05T09:00:16.000Z"
    },
    {
      "id": "af561e01-237e-40e8-839b-98f699b42017",
      "type": "Constraints",
      "name": "Plain language",
      "content": "Write in plain language.\n\n- Use short sentences and everyday words.\n- Explain any technical term the first time it appears.\n- Avoid jargon, buzzwords and filler.",
      "tags": [
        "constraints",
        "tone",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:17.000Z",
      "updatedAt": "2026-10-05T09:00:17.000Z"
    },
    {
      "id": "5d8cd116-a910-4c26-96c4-5938b6c78ab2",
      "type": "Constraints",
      "name": "Stick to the facts given",
      "content": "Use only the facts provided. Do not invent names, figures, dates or quotes. If something you need is missing, say so plainly and label what you assume as an assumption, instead of filling the gap quietly.",
      "tags": [
        "constraints",
        "accuracy",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:18.000Z",
      "updatedAt": "2026-10-05T09:00:18.000Z"
    },
    {
      "id": "a34778c0-703e-4d53-ae16-a11a1a1bb720",
      "type": "Constraints",
      "name": "Length limit",
      "content": "Keep the answer to no more than {{word limit}} words. Cut detail before you cut the main point.",
      "tags": [
        "constraints",
        "length",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:19.000Z",
      "updatedAt": "2026-10-05T09:00:19.000Z"
    },
    {
      "id": "3948b0f9-1716-4d1a-9aac-98abde03cea7",
      "type": "Constraints",
      "name": "Professional and warm tone",
      "content": "Keep the tone professional, calm and respectful, with a human touch. No slang, no exclamation marks, and nothing that sounds cold or curt.",
      "tags": [
        "constraints",
        "tone",
        "Starter pack"
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "rating": null,
      "favorite": false,
      "scopedToPromptId": null,
      "createdAt": "2026-10-05T09:00:20.000Z",
      "updatedAt": "2026-10-05T09:00:20.000Z"
    }
  ],
  "blockVersions": [
    {
      "id": "2fab4e3a-00ad-4e21-81d1-fc6cae9ccb7f",
      "blockId": "bf580723-1440-4892-b3f0-f9d3ac11a432",
      "name": "General business assistant",
      "type": "Role",
      "content": "You are a capable, practical business assistant who helps a busy professional get work done. You read what you are given carefully, stay on the task, and produce work that is ready to use with little editing. If something essential is missing, say what is missing instead of guessing.",
      "tags": [
        "role",
        "general",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:01.000Z"
    },
    {
      "id": "b5c63db8-b9c2-461b-a6e7-11dee092e4ad",
      "blockId": "9b178d36-abd3-4518-a43b-0266433f5769",
      "name": "Clear writing editor",
      "type": "Role",
      "content": "You are an experienced editor who makes writing clearer without changing its meaning. You tighten long sentences, remove filler, fix grammar and keep the author's own voice. When a change affects the meaning, you point it out.",
      "tags": [
        "role",
        "writing",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:02.000Z"
    },
    {
      "id": "84bbb811-49d8-4943-a430-18e79bd766b3",
      "blockId": "651f0281-2b09-4185-93f4-dac6a0fd66b6",
      "name": "Research analyst",
      "type": "Role",
      "content": "You are a careful research analyst. You separate what the sources say from what you infer, you note where the evidence is thin or conflicting, and you never present a guess as a fact.",
      "tags": [
        "role",
        "analysis",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:03.000Z"
    },
    {
      "id": "624d0a2c-4104-4339-bb12-62e748ae59f3",
      "blockId": "797aa49d-c3a5-4db2-a73d-027842980f8e",
      "name": "Project coordinator",
      "type": "Role",
      "content": "You are an organized project coordinator. You turn loose notes into clear owners, deadlines and next steps, and you flag anything that is blocked, unclear or has no owner.",
      "tags": [
        "role",
        "planning",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:04.000Z"
    },
    {
      "id": "28f7d23d-046f-41a7-9cf4-d43cb20ff24e",
      "blockId": "4af2da28-f5d9-4621-bc96-dc29a069514e",
      "name": "About my business",
      "type": "Context",
      "content": "Background about my business, so your answers fit it.\n\n- Business name: {{company name}}\n- What we do: {{what we do}}\n- Who we serve: {{customers}}\n- Where we operate: {{location}}",
      "tags": [
        "context",
        "business",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:05.000Z"
    },
    {
      "id": "f052f26b-4440-4659-b300-5f897d6f75bd",
      "blockId": "b8cd318f-c937-4954-86f1-6f8ecbe2438b",
      "name": "Audience",
      "type": "Context",
      "content": "Who this is for: {{audience}}. Their familiarity with the topic: {{familiarity with the topic}}. They are short of time, so write for them and not for me.",
      "tags": [
        "context",
        "audience",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:06.000Z"
    },
    {
      "id": "d141e27f-ef72-4fd7-885f-369771b1ca31",
      "blockId": "91d965bc-6f74-45d8-8035-4b0d874841ec",
      "name": "Source material",
      "type": "Context",
      "content": "The material to work from is below. Treat it as the complete source for this task.\n\n{{source material}}",
      "tags": [
        "context",
        "source",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:07.000Z"
    },
    {
      "id": "fa435268-8e70-4e04-a24d-349ea6dc107b",
      "blockId": "16a1b7f5-f743-4066-9868-cc14c3cbb80c",
      "name": "Situation and goal",
      "type": "Context",
      "content": "Background on the situation and what I want to achieve.\n\n- The situation: {{situation}}\n- What a good outcome looks like: {{desired outcome}}\n- Deadline or timing: {{deadline}}",
      "tags": [
        "context",
        "planning",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:08.000Z"
    },
    {
      "id": "322474b0-3a52-4df0-ace1-563e62992a96",
      "blockId": "8e187bed-14c2-4519-b2ac-8eaf2be87e54",
      "name": "Summarize a document",
      "type": "Task",
      "content": "Summarize the material provided for {{audience}}. Capture the main point, the supporting points, and anything that needs a decision or an action.",
      "tags": [
        "task",
        "summary",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:09.000Z"
    },
    {
      "id": "56f43561-00c4-40b2-ab94-d54dfbbc910f",
      "blockId": "f1382374-a4bc-4073-a957-9d5188500a03",
      "name": "Draft a reply",
      "type": "Task",
      "content": "Draft a reply to the message below. Answer every question it asks, make clear what happens next, and keep to what I have told you.\n\nThe message I received:\n{{message to reply to}}\n\nWhat I want to say:\n{{my key points}}",
      "tags": [
        "task",
        "writing",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:10.000Z"
    },
    {
      "id": "c347b646-447d-49c6-b956-0f71c2fb2d20",
      "blockId": "e2c5b78e-db27-4efe-ae7a-a67cbc4a471c",
      "name": "Turn notes into actions",
      "type": "Task",
      "content": "Turn the notes below into a clear list of decisions made and actions to take.\n\n{{meeting notes}}",
      "tags": [
        "task",
        "planning",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:11.000Z"
    },
    {
      "id": "93b2abd1-0e78-4b02-af43-8af795cf8013",
      "blockId": "e2295a0a-6b42-4fe0-a033-bf7bc759d493",
      "name": "Compare options",
      "type": "Task",
      "content": "Compare the options below and recommend one. Explain your reasoning, and say what would change your recommendation.\n\n- Options: {{options}}\n- What matters most: {{criteria}}",
      "tags": [
        "task",
        "analysis",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:12.000Z"
    },
    {
      "id": "573b0838-c216-4d68-ac4e-a56a71c383b6",
      "blockId": "d7871816-8881-46b3-911d-963f45d3a10b",
      "name": "Summary then key points",
      "type": "Format",
      "content": "Start with a summary of two or three sentences. Then list the key points as short bullets, most important first. If a next step is clear, end with a line that begins with **Next step:**.",
      "tags": [
        "format",
        "summary",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:13.000Z"
    },
    {
      "id": "bf5760a8-8423-462a-b1ab-f1d2ea43db17",
      "blockId": "ffb68015-b122-4c94-a4c8-86f8187b7c70",
      "name": "Email format",
      "type": "Format",
      "content": "Write it as an email. Give a subject line first, then a greeting, then a short body of no more than three short paragraphs, then a closing line that says what you need from the reader and by when.",
      "tags": [
        "format",
        "email",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:14.000Z"
    },
    {
      "id": "85fd2f16-6db9-4309-9ce6-9dec83a82376",
      "blockId": "2f438e81-5caa-4920-b80f-2769dfe04d74",
      "name": "Table of options",
      "type": "Format",
      "content": "Present the comparison as a table with one row for each option and one column for each criterion. After the table, add two sentences on what stands out.",
      "tags": [
        "format",
        "table",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:15.000Z"
    },
    {
      "id": "81d47efa-99f6-4279-8032-b7e5622f961b",
      "blockId": "8d08dc92-7a60-44eb-8059-bc3bfadb8dc3",
      "name": "Numbered action list",
      "type": "Format",
      "content": "Give the result as a numbered list of actions. For each one, state **what** to do, **who** owns it and **by when**. Write \"to be confirmed\" wherever the source does not say.",
      "tags": [
        "format",
        "planning",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:16.000Z"
    },
    {
      "id": "f9542e15-2d9c-4bec-ac7a-48e2ad735cdc",
      "blockId": "af561e01-237e-40e8-839b-98f699b42017",
      "name": "Plain language",
      "type": "Constraints",
      "content": "Write in plain language.\n\n- Use short sentences and everyday words.\n- Explain any technical term the first time it appears.\n- Avoid jargon, buzzwords and filler.",
      "tags": [
        "constraints",
        "tone",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:17.000Z"
    },
    {
      "id": "32d63ce6-e8ad-46b3-80b2-1f920aed2dbb",
      "blockId": "5d8cd116-a910-4c26-96c4-5938b6c78ab2",
      "name": "Stick to the facts given",
      "type": "Constraints",
      "content": "Use only the facts provided. Do not invent names, figures, dates or quotes. If something you need is missing, say so plainly and label what you assume as an assumption, instead of filling the gap quietly.",
      "tags": [
        "constraints",
        "accuracy",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:18.000Z"
    },
    {
      "id": "cbc11b05-a01a-4d57-8fe1-b57d25c97fbd",
      "blockId": "a34778c0-703e-4d53-ae16-a11a1a1bb720",
      "name": "Length limit",
      "type": "Constraints",
      "content": "Keep the answer to no more than {{word limit}} words. Cut detail before you cut the main point.",
      "tags": [
        "constraints",
        "length",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:19.000Z"
    },
    {
      "id": "6bf46e96-7ad2-4e7c-96e3-51c05b0000aa",
      "blockId": "3948b0f9-1716-4d1a-9aac-98abde03cea7",
      "name": "Professional and warm tone",
      "type": "Constraints",
      "content": "Keep the tone professional, calm and respectful, with a human touch. No slang, no exclamation marks, and nothing that sounds cold or curt.",
      "tags": [
        "constraints",
        "tone",
        "Starter pack"
      ],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:20.000Z"
    }
  ],
  "prompts": [
    {
      "id": "7068c116-fc60-4594-86b6-8ab8d3a29082",
      "name": "Summarize a document",
      "description": "A short summary of a document or article for a named audience, with the key points and any next step.",
      "promptType": "User Prompt",
      "tags": [
        "starter",
        "summary",
        "Starter pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "bf580723-1440-4892-b3f0-f9d3ac11a432",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "b8cd318f-c937-4954-86f1-6f8ecbe2438b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "91d965bc-6f74-45d8-8035-4b0d874841ec",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "8e187bed-14c2-4519-b2ac-8eaf2be87e54",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "d7871816-8881-46b3-911d-963f45d3a10b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "af561e01-237e-40e8-839b-98f699b42017",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "5d8cd116-a910-4c26-96c4-5938b6c78ab2",
          "includeName": false,
          "includeType": false
        }
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:21.000Z",
      "updatedAt": "2026-10-05T09:00:21.000Z"
    },
    {
      "id": "387f9d96-710b-4526-8037-19859ac58e8d",
      "name": "Reply to a message",
      "description": "A professional reply to an email or message, built from your key points.",
      "promptType": "User Prompt",
      "tags": [
        "starter",
        "email",
        "Starter pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "bf580723-1440-4892-b3f0-f9d3ac11a432",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "4af2da28-f5d9-4621-bc96-dc29a069514e",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "f1382374-a4bc-4073-a957-9d5188500a03",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "ffb68015-b122-4c94-a4c8-86f8187b7c70",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3948b0f9-1716-4d1a-9aac-98abde03cea7",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "5d8cd116-a910-4c26-96c4-5938b6c78ab2",
          "includeName": false,
          "includeType": false
        }
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:22.000Z",
      "updatedAt": "2026-10-05T09:00:22.000Z"
    },
    {
      "id": "b0879333-09dd-48e3-807a-bdbe62a14729",
      "name": "Meeting notes to action list",
      "description": "Turns rough meeting notes into decisions made and a numbered list of actions with owners.",
      "promptType": "User Prompt",
      "tags": [
        "starter",
        "planning",
        "Starter pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "797aa49d-c3a5-4db2-a73d-027842980f8e",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e2c5b78e-db27-4efe-ae7a-a67cbc4a471c",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "8d08dc92-7a60-44eb-8059-bc3bfadb8dc3",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "5d8cd116-a910-4c26-96c4-5938b6c78ab2",
          "includeName": false,
          "includeType": true
        }
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:23.000Z",
      "updatedAt": "2026-10-05T09:00:23.000Z"
    },
    {
      "id": "00ad4976-63ee-4481-9f97-dace559b9a40",
      "name": "Compare options and recommend",
      "description": "Compares options against what matters to you in a table, then recommends one.",
      "promptType": "User Prompt",
      "tags": [
        "starter",
        "analysis",
        "Starter pack"
      ],
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "651f0281-2b09-4185-93f4-dac6a0fd66b6",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "16a1b7f5-f743-4066-9868-cc14c3cbb80c",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e2295a0a-6b42-4fe0-a033-bf7bc759d493",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2f438e81-5caa-4920-b80f-2769dfe04d74",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "af561e01-237e-40e8-839b-98f699b42017",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "a34778c0-703e-4d53-ae16-a11a1a1bb720",
          "includeName": false,
          "includeType": false
        }
      ],
      "folderId": "c04e3248-c65c-4eaa-b4eb-0fea921659f6",
      "archivedAt": null,
      "maxCharCount": null,
      "rating": null,
      "favorite": false,
      "createdAt": "2026-10-05T09:00:24.000Z",
      "updatedAt": "2026-10-05T09:00:24.000Z"
    }
  ],
  "promptVersions": [
    {
      "id": "da33ef5e-a4e7-4cb5-b34d-d28d1e52b3c7",
      "promptId": "7068c116-fc60-4594-86b6-8ab8d3a29082",
      "name": "Summarize a document",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "bf580723-1440-4892-b3f0-f9d3ac11a432",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "b8cd318f-c937-4954-86f1-6f8ecbe2438b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "91d965bc-6f74-45d8-8035-4b0d874841ec",
          "includeName": false,
          "includeType": false
        },
        {
          "blockId": "8e187bed-14c2-4519-b2ac-8eaf2be87e54",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "d7871816-8881-46b3-911d-963f45d3a10b",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "af561e01-237e-40e8-839b-98f699b42017",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "5d8cd116-a910-4c26-96c4-5938b6c78ab2",
          "includeName": false,
          "includeType": false
        }
      ],
      "tags": [
        "starter",
        "summary",
        "Starter pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:21.000Z"
    },
    {
      "id": "a49465bd-67ae-4ba6-922c-2a8854e49a17",
      "promptId": "387f9d96-710b-4526-8037-19859ac58e8d",
      "name": "Reply to a message",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "bf580723-1440-4892-b3f0-f9d3ac11a432",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "4af2da28-f5d9-4621-bc96-dc29a069514e",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "f1382374-a4bc-4073-a957-9d5188500a03",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "ffb68015-b122-4c94-a4c8-86f8187b7c70",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "3948b0f9-1716-4d1a-9aac-98abde03cea7",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "5d8cd116-a910-4c26-96c4-5938b6c78ab2",
          "includeName": false,
          "includeType": false
        }
      ],
      "tags": [
        "starter",
        "email",
        "Starter pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:22.000Z"
    },
    {
      "id": "8ada290a-bb7a-49a1-bc18-1950c36855dd",
      "promptId": "b0879333-09dd-48e3-807a-bdbe62a14729",
      "name": "Meeting notes to action list",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "797aa49d-c3a5-4db2-a73d-027842980f8e",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e2c5b78e-db27-4efe-ae7a-a67cbc4a471c",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "8d08dc92-7a60-44eb-8059-bc3bfadb8dc3",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "5d8cd116-a910-4c26-96c4-5938b6c78ab2",
          "includeName": false,
          "includeType": true
        }
      ],
      "tags": [
        "starter",
        "planning",
        "Starter pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:23.000Z"
    },
    {
      "id": "06db76d5-03bf-47a3-b222-a1a32eb9ad17",
      "promptId": "00ad4976-63ee-4481-9f97-dace559b9a40",
      "name": "Compare options and recommend",
      "promptType": "User Prompt",
      "saveMode": "dynamic",
      "blockRefs": [
        {
          "blockId": "651f0281-2b09-4185-93f4-dac6a0fd66b6",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "16a1b7f5-f743-4066-9868-cc14c3cbb80c",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "e2295a0a-6b42-4fe0-a033-bf7bc759d493",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "2f438e81-5caa-4920-b80f-2769dfe04d74",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "af561e01-237e-40e8-839b-98f699b42017",
          "includeName": false,
          "includeType": true
        },
        {
          "blockId": "a34778c0-703e-4d53-ae16-a11a1a1bb720",
          "includeName": false,
          "includeType": false
        }
      ],
      "tags": [
        "starter",
        "analysis",
        "Starter pack"
      ],
      "embeddedBlocks": [],
      "aiAssist": null,
      "createdAt": "2026-10-05T09:00:24.000Z"
    }
  ],
  "variables": [
    {
      "id": "254b64ad-04bd-4b5e-b195-59266ac13a11",
      "name": "company name",
      "value": "Example Company",
      "description": "The name of your business.",
      "runtime": false,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:25.000Z",
      "updatedAt": "2026-10-05T09:00:25.000Z"
    },
    {
      "id": "27498f0d-2e53-44db-aeef-83931fb41619",
      "name": "what we do",
      "value": "We supply office equipment to small businesses.",
      "description": "What your business does, in a sentence.",
      "runtime": false,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:26.000Z",
      "updatedAt": "2026-10-05T09:00:26.000Z"
    },
    {
      "id": "f4fdc654-73c4-46da-b057-9d8e55b73877",
      "name": "customers",
      "value": "Small and medium-sized businesses",
      "description": "Who your business serves.",
      "runtime": false,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:27.000Z",
      "updatedAt": "2026-10-05T09:00:27.000Z"
    },
    {
      "id": "23fb8be1-3ce1-4ccd-a3cc-024a04371279",
      "name": "location",
      "value": "Example City",
      "description": "Where your business operates.",
      "runtime": false,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:28.000Z",
      "updatedAt": "2026-10-05T09:00:28.000Z"
    },
    {
      "id": "57f93971-34cc-430c-9bda-5950ede587f6",
      "name": "audience",
      "value": "Senior leadership team",
      "description": "Who the text is for. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:29.000Z",
      "updatedAt": "2026-10-05T09:00:29.000Z"
    },
    {
      "id": "23b5ab2a-e42e-40e4-b576-2ff27b4634f4",
      "name": "familiarity with the topic",
      "value": "Some familiarity",
      "description": "How well the reader already knows the topic. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:30.000Z",
      "updatedAt": "2026-10-05T09:00:30.000Z"
    },
    {
      "id": "8fff48b0-8173-4c50-a79e-4d58f34aaa0b",
      "name": "source material",
      "value": "",
      "description": "The text to work on, such as an article or report. Asked each time.",
      "runtime": true,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:31.000Z",
      "updatedAt": "2026-10-05T09:00:31.000Z"
    },
    {
      "id": "b6c93b4e-4bf3-42ba-a7aa-9a6962b7d338",
      "name": "situation",
      "value": "A customer has asked for a delivery date we cannot meet.",
      "description": "What is going on. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:32.000Z",
      "updatedAt": "2026-10-05T09:00:32.000Z"
    },
    {
      "id": "be936a66-acc3-4e8b-8cf0-02ed499ee0d8",
      "name": "desired outcome",
      "value": "The customer agrees to a new date.",
      "description": "What a good result looks like. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:33.000Z",
      "updatedAt": "2026-10-05T09:00:33.000Z"
    },
    {
      "id": "7d34e089-9cd4-464c-a580-597d37cf3f22",
      "name": "deadline",
      "value": "End of next week",
      "description": "The deadline or timing. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:34.000Z",
      "updatedAt": "2026-10-05T09:00:34.000Z"
    },
    {
      "id": "b0ed922f-c9a1-4131-9923-900af2d12ed8",
      "name": "message to reply to",
      "value": "",
      "description": "The message you are replying to. Asked each time.",
      "runtime": true,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:35.000Z",
      "updatedAt": "2026-10-05T09:00:35.000Z"
    },
    {
      "id": "81267a3e-6512-46b1-bf68-cd1316ae2583",
      "name": "my key points",
      "value": "",
      "description": "What your reply needs to say. Asked each time.",
      "runtime": true,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:36.000Z",
      "updatedAt": "2026-10-05T09:00:36.000Z"
    },
    {
      "id": "fc9263ed-08b3-4bc3-bc33-674cf273d77a",
      "name": "meeting notes",
      "value": "",
      "description": "Your notes from the meeting. Asked each time.",
      "runtime": true,
      "hasDefault": false,
      "createdAt": "2026-10-05T09:00:37.000Z",
      "updatedAt": "2026-10-05T09:00:37.000Z"
    },
    {
      "id": "03df06aa-0a1b-4220-b991-8bf083d54db1",
      "name": "options",
      "value": "Option A; Option B; Option C",
      "description": "The options you are comparing. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:38.000Z",
      "updatedAt": "2026-10-05T09:00:38.000Z"
    },
    {
      "id": "c517fb05-0af4-417c-9076-c16baaeeeabc",
      "name": "criteria",
      "value": "Cost, speed and risk",
      "description": "What matters most when choosing. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:39.000Z",
      "updatedAt": "2026-10-05T09:00:39.000Z"
    },
    {
      "id": "d072c35c-25ba-40d9-8f52-a969a9c13483",
      "name": "word limit",
      "value": "250",
      "description": "The most words the answer may use. Asked each time.",
      "runtime": true,
      "hasDefault": true,
      "createdAt": "2026-10-05T09:00:40.000Z",
      "updatedAt": "2026-10-05T09:00:40.000Z"
    }
  ],
  "notes": [],
  "expectedOutputs": [],
  "attachments": [],
  "settings": {},
  "config": {
    "blockTypes": [
      "Role",
      "Task",
      "Context",
      "Format",
      "Constraints"
    ],
    "promptTypes": [
      "User Prompt",
      "System Prompt",
      "Skill"
    ]
  }
}
