← Files Verbex Lab ToolsARCHIVED FILE

plugin.json

8.06 KB · Nov 2, 2026 · 13:19 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "verbex-lab-tools",
  "version": "1.0.0",
  "description": "Exact wet-lab calculations, lab documentation templates and practical bench guides from Verbex.",
  "author": {
    "name": "Multimod Labs",
    "email": "support@verbalexperiment.com",
    "url": "https://www.verbalexperiment.com"
  },
  "homepage": "https://www.verbalexperiment.com/tools",
  "license": "CC-BY-4.0",
  "keywords": [
    "lab",
    "biology",
    "chemistry",
    "molarity",
    "dilution",
    "qPCR",
    "lab notebook",
    "SOP",
    "templates"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Verbex Lab Tools",
        "shortDescription": "Bench math and lab templates",
        "longDescription": "Exact answers to the calculations and paperwork of wet-lab work, right in the chat.\n\nAsk things like:\n\u2022 How much NaCl do I weigh to make 450 mL of 233 mM?\n\u2022 How much of my 1 M Tris stock do I need for 100 mL of 50 mM?\n\u2022 Plan a 10-fold serial dilution across 6 tubes.\n\u2022 Make a qPCR master mix for 30 reactions with 10% excess.\n\u2022 Plan an LNP formulation for 100 \u00b5g mRNA at N/P 6.\n\u2022 Lay out a 96-well ELISA plate with standards in duplicate and the edge wells empty.\n\u2022 I need a template for a freezer sample inventory, an SOP or a deviation log.\n\u2022 How should I structure a lab SOP?\n\nWhat you get:\n\u2022 Calculations from deterministic code, not estimates. Each result gives the mass or volumes to use, the formula, and a check that back-calculates the answer, as a short entry ready to paste into a lab notebook.\n\u2022 Plate maps for 6- to 384-well plates, protocol and lab notebook entry templates, and reagent label text turned into a materials table.\n\u2022 16 lab documentation templates as editable Word and Excel files, each with a worked example, licensed CC BY 4.0: master protocol, GLP-style SOP, protocol change control, experiment plan, lab notebook entry, deviation and troubleshooting log, risk assessment, training record, equipment SOP, calibration and maintenance log, cell culture records, routine monitoring logs, buffer and solution calculator, chemical inventory and SDS tracker, sample and freezer inventory, and qPCR master mix and plate map.\n\u2022 Practical guides on protocols and SOPs, lab notebooks, inventory, data integrity and GLP, and equipment records, with links to cite.\n\nPrivacy: tool inputs are used only to compute the answer and are not stored. No sign-in is required.\n\nLimitations: results are calculation and documentation aids, not scientific, safety or regulatory advice; scientists should check values against their own lab's requirements. Molecular weights and stock concentrations come from the user. The reagent label tool reads label text, not images.",
        "developerName": "Multimod Labs",
        "category": "Productivity",
        "capabilities": [
          "Mass to weigh for a target molarity",
          "C1V1 dilutions from a stock",
          "Serial dilution plans, tube by tube",
          "PCR and qPCR master mixes with excess",
          "LNP formulation volumes from N/P ratio and mol%",
          "Plate maps for 6- to 384-well plates",
          "Protocol and lab notebook entry templates",
          "Reagent label text to a materials table",
          "16 editable lab documentation templates (Word and Excel)",
          "Guides on SOPs, lab notebooks, inventory and data integrity"
        ],
        "websiteURL": "https://www.verbalexperiment.com/tools",
        "supportURL": "https://www.verbalexperiment.com/support",
        "privacyPolicyURL": "https://www.verbalexperiment.com/privacy",
        "termsOfServiceURL": "https://www.verbalexperiment.com/terms",
        "defaultPrompt": [
          "How much NaCl do I weigh for 450 mL of 233 mM?",
          "Make a qPCR master mix for 30 reactions of 20 \u00b5L.",
          "Lay out a 96-well ELISA plate, standards in duplicate."
        ],
        "brandColor": "#244C2F",
        "brandColorDark": "#7FA05C",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Mass to weigh for a molar solution",
              "prompt": "How much NaCl (MW 58.44 g/mol) do I weigh to make 450 mL of 233 mM NaCl?",
              "tools_triggered": "solution_prep",
              "expected_behavior": "Calls solution_prep once and reports 6.127 g of NaCl to dissolve and bring to 450 mL, with the self-check (104.9 mmol in 450 mL = 233 mM) and a link to the Verbex molarity calculator."
            },
            {
              "description": "Serial dilution plan",
              "prompt": "help me plan a 10-fold serial dilution from a 10 mM stock- 6 tubes, 1 mL final volume in each. How do I go about it ?",
              "tools_triggered": "serial_dilution",
              "expected_behavior": "Calls serial_dilution and returns 100 \u00b5L transfer plus 900 \u00b5L diluent per tube, tube 1 at 1 mM down to tube 6 at 10 nM, with the self-check and step-by-step pipetting order."
            },
            {
              "description": "Find and open a lab template",
              "prompt": "I need help with a template to track samples in our -80 freezer, including freeze-thaw cycles.",
              "tools_triggered": "search, fetch",
              "expected_behavior": "Searches, opens template:sample-freezer-inventory, describes its sheets (sample register, box map, freeze-thaw log, chain of custody) and links the editable Excel file."
            },
            {
              "description": "Lipid nanoparticle formulation",
              "prompt": "Can you help me plan an LNP formulation for 100 \u00b5g mRNA at N/P 6, 3:1 aqueous:ethanol with 750 \u00b5L aqueous phase. Lipids SM-102/DSPC/cholesterol/DMG-PEG2000 at 50/10/38.5/1.5 mol%, MW 710.17, 790.15, 386.65 and 2509.2, stocks 25, 10, 10 and 10 mg/mL. RNA stock is 1 mg/mL?",
              "tools_triggered": "lnp_formulation",
              "expected_behavior": "Calls lnp_formulation and returns stock volumes 51.65 \u00b5L SM-102, 28.73 \u00b5L DSPC, 54.13 \u00b5L cholesterol, 13.69 \u00b5L DMG-PEG2000 and 101.8 \u00b5L ethanol (250 \u00b5L ethanol phase), 100 \u00b5L RNA stock plus 650 \u00b5L buffer (750 \u00b5L aqueous), mixing to 1 mL at 100 \u00b5g/mL RNA, with the N/P self-check (1.818 \u00b5mol amine \u00f7 303 nmol phosphate = 6)."
            },
            {
              "description": "Answer a how-to question from Verbex guides and templates",
              "prompt": "how should I structure a lab SOP?",
              "tools_triggered": "search, fetch",
              "expected_behavior": "Searches Verbex guides, fetches the most relevant guide or the GLP-style SOP template, explains the SOP sections, cites the verbalexperiment.com url and links the editable SOP template."
            }
          ],
          "negative": [
            {
              "description": "Unrelated everyday request",
              "prompt": "What's a good recipe for banana bread?"
            },
            {
              "description": "General writing with no lab content",
              "prompt": "Write a short poem about autumn leaves."
            },
            {
              "description": "Medical question outside the app's scope",
              "prompt": "What dose of ibuprofen should I take for a headache?"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "demo_recording_url": "https://drive.google.com/file/d/1bd0RO22E-c7KDUAz-2IReWHdEDsmajLP/view?usp=sharing"
      },
      "publication": {
        "release_notes": "First release: lab calculators, plate maps, protocol and lab notebook templates, reagent label parsing, 16 lab documentation templates, and searchable bench guides."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: effac166f779baee1f7d57acf4b18050a6a09eb1deb1a70b85b81ff95d6e833e