A collection of Claude skills and utilities for Solum Health, including conference insights, PDF generation, closing cost calculations, and healthcare industry tools
Three tools with significant definition gaps. build_one_pager_pdf and generate_conference_insights_pdf have adequate descriptions (100+ chars) but lack visible input schemas in the source code, only parameter names and types are inferred from docstrings. calculate_florida_closing_costs has a detailed description and parameter list, but no formal JSON Schema visible. None of the tools show explicit error handling guidance, recovery paths, or output schema documentation. Tool names are action-oriented (build_, generate_, calculate_) but descriptions lack WHEN/WHY context for LLM selection. Parameters are documented in docstrings but not in machine-parseable schema format. No tool shows idempotency hints, permission gates, or destructive operation warnings.
Renders HTML to PDF and optional screenshot using Google Chrome headless mode. Validates PDF is single page and generates preview screenshot via gstack if available.
Calculates Florida title agency and closing costs from first principles using statutory formulas and named rate cards. Computes deed stamps, title insurance, recording fees, tax proration, seller net, and buyer cash to close.
Generates a branded two-page PDF one-pager with conference insights, statistics, and role-based action items for Solum Health. Template-based with modifiable content sections.
No visible JSON Schema input definitions for any tool. Tool definitions inferred from docstrings and bash/Python comments only. MCP requires explicit input schemas with type, description, and constraints for each parameter.
No output schema documentation. LLMs cannot plan downstream calls or extract results without knowing return structure. build_one_pager_pdf returns a PDF path; generate_conference_insights_pdf returns a PDF file; calculate_florida_closing_costs returns cost breakdown, none documented.
Descriptions lack WHEN/WHY context. 'Renders HTML to PDF' tells WHAT but not WHEN to use this vs alternatives or what prerequisites exist. Missing dependency hints (e.g., 'Requires Chrome headless installed').
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 42 | 2026-07-28+ | v2 |
No error handling guidance. build_one_pager_pdf checks if HTML exists but provides no recovery path if Chrome is missing or PDF validation fails. generate_conference_insights_pdf has no error cases documented. calculate_florida_closing_costs accepts optional parameters but doesn't explain fallback behavior.
Destructive operations (PDF generation, file writes) lack confirmation or dry-run support. No idempotency hints. LLMs cannot determine if repeated calls are safe or will overwrite existing files.