Save investigation findings to a markdown report file. Use after completing triage, enrichment, or investigation to create a permanent record. Generates timestamped files in ./reports/ directory.
82
78%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/generate-report/SKILL.mdQuality
Discovery
85%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a well-crafted description that clearly communicates the skill's purpose and when to use it. It excels at specificity and completeness with explicit trigger conditions. The main weakness is trigger term coverage - it could benefit from additional natural language variations users might employ when wanting to save or export investigation results.
Suggestions
Add more natural trigger terms users might say, such as 'save results', 'export findings', 'document case', or 'write up investigation'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists specific concrete actions: 'Save investigation findings', 'create a permanent record', 'Generates timestamped files in ./reports/ directory'. Describes the domain (investigation/triage) and output format clearly. | 3 / 3 |
Completeness | Clearly answers both what ('Save investigation findings to a markdown report file', 'Generates timestamped files') AND when ('Use after completing triage, enrichment, or investigation'). Has explicit trigger guidance with 'Use after...' clause. | 3 / 3 |
Trigger Term Quality | Includes relevant terms like 'investigation findings', 'triage', 'enrichment', 'report', 'markdown'. However, missing common variations users might say like 'save results', 'export findings', 'document investigation', or 'write report'. | 2 / 3 |
Distinctiveness Conflict Risk | Clear niche focused on security/investigation domain with specific triggers (triage, enrichment, investigation). The combination of investigation context, markdown output, and ./reports/ directory makes it unlikely to conflict with general file or documentation skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
72%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill is well-structured and concise, effectively documenting a report generation workflow with clear naming conventions and template structure. However, it lacks concrete executable code for the file writing operation and omits validation/error handling for write failures, which are important for a file operation skill.
Suggestions
Add executable code example for the Write tool invocation instead of just 'Use the Write tool to save'
Include validation step to check if write succeeded and handle common errors (directory doesn't exist, permission denied)
Add a brief note on creating the target directory if it doesn't exist
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is lean and efficient, providing only necessary information without explaining concepts Claude already knows. Every section serves a clear purpose with no padding or unnecessary context. | 3 / 3 |
Actionability | Provides clear filename patterns and examples, but the actual file writing step is vague ('Use the Write tool') without executable code. The template structure is helpful but the core action lacks concrete implementation. | 2 / 3 |
Workflow Clarity | Steps are clearly sequenced (construct filename → write file), but there's no validation or error handling for the write operation. No feedback loop for handling write failures or directory creation issues. | 2 / 3 |
Progressive Disclosure | For a skill of this scope (~70 lines), the content is well-organized with clear sections (Inputs, Workflow, Outputs, Template, Naming Convention). No external references needed and structure supports easy navigation. | 3 / 3 |
Total | 10 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
4d132c7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.