CtrlK
BlogDocsLog inGet started
Tessl Logo

generate-report

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

Quality

78%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/generate-report/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

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'

DimensionReasoningScore

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

DimensionReasoningScore

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.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
dandye/ai-runbooks
Reviewed

Table of Contents

Is this your skill?

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.