From safetysure-rcs
Generate Safetysure RCS (respirable crystalline silica) dust survey reports with exact template fidelity. Use this skill when the user asks to "generate an RCS report", "write a dust monitoring report", "create an air monitoring report", "draft an RCS survey report", or provides monitoring data and asks for a compliance report. Also trigger on the /rcs-report command. Includes an HTML data capture intake form and produces reports section-by-section in markdown preview before final .docx assembly. Cross-references the safetysure-whs-legislation plugin for verified legislative provisions.
npx claudepluginhub teddychenfeiyang-png/safetysure-plugins --plugin safetysure-rcsThis skill uses the workspace's default tool permissions.
Generate Safetysure respirable crystalline silica (RCS) dust survey reports faithful to the established template. Reports are produced section-by-section in markdown preview for review, then assembled into a formatted .docx document.
Conducts multi-round deep research on GitHub repos via API and web searches, generating markdown reports with executive summaries, timelines, metrics, and Mermaid diagrams.
Dynamically discovers and combines enabled skills into cohesive, unexpected delightful experiences like interactive HTML or themed artifacts. Activates on 'surprise me', inspiration, or boredom cues.
Generates images from structured JSON prompts via Python script execution. Supports reference images and aspect ratios for characters, scenes, products, visuals.
Generate Safetysure respirable crystalline silica (RCS) dust survey reports faithful to the established template. Reports are produced section-by-section in markdown preview for review, then assembled into a formatted .docx document.
CRITICAL PRINCIPLE: Template language fidelity. The language, tone, sentence structure, and phrasing in the section templates represent the Safetysure house style. When generating report sections, reproduce this language exactly — do not paraphrase, simplify, reword, or "improve" the template text. Insert project-specific data only where placeholders indicate.
Cross-reference these companion skills in the safetysure-whs-legislation plugin:
When citing legislative provisions or technical standards, always load and verify from the safetysure-whs-legislation plugin skills rather than citing from memory.
An interactive HTML intake form is bundled at references/RCS_Report_Intake_Form.html. The user fills this in with all project-specific data and exports as JSON. The JSON file contains all fields needed to populate the report. If the user provides data in another format (pasted text, spreadsheet, conversation), map it to the intake form fields before generating.
The report follows this exact structure. Do not reorder, rename, or omit sections.
Front Matter: Cover Page → Document Control → List of Terms and Abbreviations → Limitations → Executive Summary → Table of Contents
Body: Section 1 Regulatory Framework → Section 2 Introduction → Section 3 Methodology (3.1 SEGs, 3.2 Equipment, 3.3 Analysis, 3.4 Approach to Assessment) → Section 4 Workplace Exposure Limits (4.1 Exposure Standards, 4.2 Shift Adjustment) → Section 5 Site Observations → Section 6 Results (6.1 RD, 6.2 RCS, 6.3 RCS:RD Ratio) → Section 7 Discussion → Section 8 Recommendations → Section 9 Conclusion → Section 10 References
Appendices: A Sampling Details → B Laboratory Certificates → C Site Photographs
Step 1 — Information Gathering. Check the user has provided all essential data: client/site details, monitoring dates, consultant details, SEG definitions, sampling equipment, laboratory results (all sample IDs, durations, results), and shift lengths. Ask for missing essentials before proceeding. Use [INSERT: description] placeholders only as a last resort.
Step 2 — Section-by-Section Generation. Generate each section individually in markdown preview. Do NOT proceed to the next section until the user explicitly instructs. Wait for review and approval before moving on.
Generation order — substantive sections first, summary last:
Phase 1 (body sections, in order): Sections 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10
Phase 2 (front matter, written last with full context): Executive Summary → Limitations → Terms/Abbreviations → Cover Page → Document Control → Table of Contents
Never generate more than one major section per turn.
Step 3 — Calculations. Before generating Section 6 (Results), perform and present all calculations for user verification:
Step 4 — Assembly. After all sections approved, assemble into .docx using the docx skill. Apply Safetysure formatting: heading hierarchy, bordered tables with header shading, page numbers, landscape for wide tables.
Detailed template language for every section is in the references directory. Read the relevant template file before generating each section:
| Section | Template File |
|---|---|
| Front matter (cover, doc control, terms, limitations) | references/template-front-matter.md |
| Executive Summary | references/template-executive-summary.md |
| Sections 1–4 (Regulatory Framework, Introduction, Methodology, WELs) | references/template-sections-1-to-4.md |
| Sections 5–6 (Site Observations, Results) | references/template-sections-5-to-6.md |
| Sections 7–10 (Discussion, Recommendations, Conclusion, References) | references/template-sections-7-to-10.md |
| Appendices | references/template-appendices.md |