← ClaudeAtlas

lab-report-writerlisted

Generate professional lab reports for university courses, scientific research, engineering tests, and medical/material experiments. Supports three input modes (topic/raw data/draft improvement), auto-research with WebSearch, data tables & chart generation, error analysis, and output as docx/markdown. Use when writing experiment reports, lab reports, test reports, or any structured scientific/technical document. Triggers: lab report, experiment report, test report, experimental report, write report, generate report.
dxkjuanjuan/lab-report-writer · ★ 2 · Data & Documents · score 73
Install: claude install-skill dxkjuanjuan/lab-report-writer
# Lab Report Writer Generate professional, low-plagiarism lab reports with proper structure, data analysis, and references. ## What This Skill Does 1. **Three input modes**: From topic/description → full report; From raw data → analysis + report; From draft → improvement & formatting 2. **Covers all report types**: University course labs, scientific research, engineering tests, medical/material experiments 3. **Auto-research**: WebSearch for theoretical background, related work, and real citable references 4. **Data processing**: Tables, charts (line/scatter/bar with error bars), uncertainty propagation, least-squares fitting 5. **Low plagiarism**: Original writing throughout, proper paraphrasing, no copy-paste 6. **Multiple output formats**: docx (with tables/charts/formulas) or markdown, user's choice ## Prerequisites - Node.js 18+ (for docx generation via npm `docx` package) - If docx output: `docx` npm package must be available (`npm list -g docx` or project-local) - For charts: Python 3 with matplotlib, OR use ASCII/markdown tables as fallback --- ## Level 2: Quick Start ### Interactive Launch When the user mentions writing a lab report, experiment report, or test report, start the interactive flow: ``` /lab-report ``` The skill will ask clarifying questions via AskUserQuestion before generating anything. --- ## Level 3: Detailed Instructions ### Step 1: Interactive Questionnaire Use AskUserQuestion to collect the following information. Ask in 1-2 rounds (