> ## Documentation Index
> Fetch the complete documentation index at: https://docs.simen.site/llms.txt
> Use this file to discover all available pages before exploring further.

# File Management Made Easy

export const PromptBlock = ({prompt, link, title = "task"}) => {
  const handleCopy = () => {
    navigator.clipboard.writeText(prompt).catch(err => {
      console.error("Failed to copy text: ", err);
    });
  };
  return <div className="code-block mt-5 mb-8 not-prose rounded-2xl relative group text-gray-950 bg-gray-50 dark:bg-white/5 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 p-0.5">
      <div className="flex text-gray-400 text-xs rounded-t-[14px] leading-6 font-medium pl-4 pr-2.5 py-1">
        <div className="flex-none flex items-center gap-1.5 text-gray-700 dark:text-gray-300">
          {title}
        </div>
        <div className="flex-1 flex items-center justify-end gap-1.5">
          {link && <div className="z-10 relative group/open-button">
             <a href={link} target="_blank" rel="noopener noreferrer" className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur" aria-label="Try it">
                <svg width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" className="w-4 h-4 text-gray-400 group-hover/open-button:text-gray-500 dark:text-white/40 dark:group-hover/open-button:text-white/60">
                    <g fill="none" fillRule="evenodd">
                        <path d="m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z" />
                        <path fill="currentColor" d="M5.669 4.76a1.47 1.47 0 0 1 2.04-1.177c1.062.454 3.442 1.533 6.462 3.276c3.021 1.744 5.146 3.267 6.069 3.958c.788.591.79 1.763.001 2.356c-.914.687-3.013 2.19-6.07 3.956c-3.06 1.766-5.412 2.832-6.464 3.28c-.906.387-1.92-.2-2.038-1.177c-.138-1.142-.396-3.735-.396-7.237c0-3.5.257-6.092.396-7.235" />
                    </g>
                </svg>
             </a>
            <div aria-hidden="true" className="absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 group-hover/open-button:opacity-100 opacity-0 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark">
              Try in Simen
            </div>
          </div>}
          <div className="z-10 relative">
            <button onClick={handleCopy} className="h-[26px] w-[26px] flex items-center justify-center rounded-md backdrop-blur peer group/copy-button" aria-label="Copy the contents from the code block">
              <svg width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" className="w-4 h-4 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60">
                <g fill="none">
                    <path d="m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z" />
                    <path fill="currentColor" d="M19 2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2V4a2 2 0 0 1 2-2zm-9 13H8a1 1 0 0 0-.117 1.993L8 17h2a1 1 0 0 0 .117-1.993zm9-11H9v2h6a2 2 0 0 1 2 2v8h2zm-7 7H8a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2" />
                </g>
              </svg>
            </button>
            <div aria-hidden="true" className={`absolute top-11 left-1/2 transform whitespace-nowrap -translate-x-1/2 -translate-y-1/2 text-white rounded-lg px-1.5 py-0.5 text-xs bg-primary-dark opacity-0 peer-hover:opacity-100`}>
              Copy Prompt
            </div>
          </div>
        </div>
      </div>
      <div className="py-3.5 px-4 h-full dark:bg-codeblock relative text-sm leading-6 rounded-[14px] bg-white overflow-x-auto">
        <div className="leading-6">
            <pre className="shiki shiki-themes github-light-default dark-plus" style={{
    backgroundColor: 'transparent',
    color: 'rgb(31, 35, 40)'
  }}>
                <code className="!whitespace-pre-wrap">{prompt}</code>
            </pre>
        </div>
      </div>
    </div>;
};

## For Everyone | Delete Unused Installers in Downloads

<PromptBlock title="Bulk Delete Installers" prompt="Delete all installer files in this folder, i.e., files with the .dmg extension" />

<Frame caption="Bonnie is deleting installer files">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-22.mp4" />
</Frame>

## Corporate Finance | Generate Individual Pay Stubs for Each Employee

<PromptBlock title="Batch Generate Pay Stubs" prompt="Based on the data in this spreadsheet, create an individual Excel pay stub file for each person. Each pay stub should contain two rows: headers and content. The file name should be the person's name. Put all generated files into a single folder" link="https://simen.ai/share/3iGKbMCK13" />

<Frame caption="Bonnie is generating pay stubs">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-23.mp4" />
</Frame>

## Enterprise Finance | Summarize Invoice Data into an Excel Sheet in Bulk

<PromptBlock title="Batch Invoice Data Summary" prompt="First, use a PDF reader to read the text content of these invoice PDF files. Then call OpenAI to recognize and understand the text. Finally, summarize the invoice information into an Excel sheet, keeping seller name, item name, total amount with tax, and issue date. Sort the rows by date" link="https://simen.ai/share/0obaUXtzNE" />

<Frame caption="Bonnie is summarizing invoice data">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-24.mp4" />
</Frame>

## Corporate Legal | Categorize Invoices by Project Type

<PromptBlock title="Classify Invoices by Project Type" prompt="First, use a PDF reader to read the text content of these invoice PDFs. Then call OpenAI to recognize and understand the text. Finally, classify the invoices according to the detected project information, placing different types into different folders named after the project" link="https://simen.ai/share/cCvhrGR20j" />

<Frame caption="Bonnie is classifying invoices by type">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-25.mp4" />
</Frame>

## Enterprise Legal | Summarize by Date in Contract File Names

<PromptBlock title="Summarize by Contract Filename Date" prompt="Summarize the dates contained in these contract file names into an Excel sheet with two columns: file name and date. Sort by date ascending" link="https://simen.ai/share/btphW4FugM" />

<Frame caption="Bonnie is summarizing contract dates">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-26.mp4" />
</Frame>

## Content Creators | Quickly Categorize by File Type

<PromptBlock title="Quickly Categorize by File Type" prompt="Categorize these files by type, such as mp4, xlsx, png, etc. Put files of the same type into one folder, and name the folder after the file type" />

<Frame caption="Bonnie is categorizing files by type">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-27.mp4" />
</Frame>

## University Teachers | Rename and Consolidate Transcripts by Class

<PromptBlock title="Rename Transcripts with Class Prefix and Consolidate" prompt="Add the class name as a prefix to all Excel file names in this folder; for example, rename 'Cao Kun.xlsx' to 'Class 2-6 - Cao Kun.xlsx'. Save the renamed Excel files to a new folder named 'All Transcripts for Class 2-6'" />

<Frame caption="Bonnie is renaming and consolidating by class">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-282.mp4" />
</Frame>

## Enterprise Legal | Append Last Modified Date to Contract Filenames

<PromptBlock title="Append Last Modified Date to Filename" prompt="Add the last modified date of these contract files to the filenames. For example, rename to '20250324- Simen Authorization Agreement.docx'" />

<Frame caption="Bonnie is appending last modified dates">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-29.mp4" />
</Frame>

## Content Creators | Batch Compress Images to a Consistent Size

<PromptBlock title="Batch Compress Images to a Consistent Size" prompt="Compress these images so that each is around 50 KB. Save the compressed images to a new folder named 'Compressed Images'" link="https://simen.ai/share/DvqKlEMWYz" />

<Frame caption="Bonnie is batch compressing images">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-210.mp4" />
</Frame>

## Content Creators | Batch Convert Image Formats

<PromptBlock title="Batch Convert Image Formats" prompt="Convert all these images to the JPG format. Save the converted images to a new folder named 'New Images'" link="https://simen.ai/share/ol1EKvitcP" />

<Frame caption="Bonnie is batch converting image formats">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-211.mp4" />
</Frame>

## Office Staff | Merge Multiple Invoices into a Single PDF for Reimbursement

<PromptBlock title="Merge Multiple Invoices into a Single PDF" prompt="Merge these invoice PDF files into one PDF and rename it to 'JD Invoices - April Summary.pdf'" link="https://simen.ai/share/jPhCBYXCIe" />

<Frame caption="Bonnie is merging invoice PDFs">
  <video autoPlay muted loop playsInline controls className="w-full aspect-video rounded-xl" src="http://mini.file.simen.site/upload/docs/bonnie-file-case-21.mp4" />
</Frame>
