What problem does it solve? Lab protocols stored as Word documents, PDFs, or Markdown files cannot be loaded into the McGhee Lab RM Protocols Builder without manual re-entry, and static text loses any embedded calculations or images. ## Core Features & Use Cases - Format Conversion: Reads .md, .docx, and .pdf protocol files and emits a single .protocol-import.json file matching the protocol-import-v1 schema accepted by the RM import button. - Calculation Extraction: Detects arithmetic in protocol prose and emits formula or calculator blocks with named snake_case variables, turning the protocol into a live calculator whose values update in steps via [!var:name] tokens. - Image Embedding: Extracts embedded images (via pandoc for .docx, pdfimages for .pdf), base64-encodes them, and embeds them as data URIs in figure blocks. - Use Case: A researcher has a Matrigel protocol as a Word document and wants it on the RM protocols page; the skill converts it to JSON with materials tables, safety callouts, and an agarose-mass calculator, ready to upload via the Import button. ## Quick Start Ask the assistant to convert your protocol file, for example: convert my Agarose LLS Sieves.md protocol into the RM import JSON format.