CtrlK
BlogDocsLog inGet started
Tessl Logo

asim-parser-validator

This skill will validate an ASIM by checking the schema output of the parser and also checking the data that the parser represents in the columns. Use this skill after you have created or updated an ASIM parser to validate that the parser is correctly mapping the source data to the ASIM schema.

64

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.github/skills/asim-parser-validator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured, actionable validation workflow with explicit checkpoints and feedback loops. It scores highly across all dimensions, with only minor conciseness and actionability refinements available.

Suggestions

Note explicitly that placeholders like <ASIM parser KQL> and <name of the ASIM schema> must be substituted before running the queries.

Trim slightly verbose framing sentences such as 'There are two validations that will need to be run against the ASIM parser:' to 'Two validations run against the ASIM parser:'.

DimensionReasoningScore

Conciseness

The body is efficient and assumes competence, with mostly purposeful text; only minor instances of phrasing ('There are two validations that will need to be run') could be trimmed, keeping it just below a 5.

4 / 5

Actionability

Provides copy-paste-ready KQL queries, az-cli commands, and ARM template URLs with clearly marked placeholders, covering the common cases; minor gaps prevent a 5 (e.g., placeholder substitution is left implicit).

4 / 5

Workflow Clarity

Clear Step 0-3 sequence with explicit validation checkpoints ('Address all errors before proceeding to Step 2'), conditional branching in Step 0, and feedback loops (fix and re-run) for a batch/validation operation.

5 / 5

Progressive Disclosure

Single-file skill with no bundle files present and well-organized section headers (Inputs, Steps 0-3, Outputs); good structure with no nested references, though at ~96 lines it is just outside the under-50-line simple-skill exception that would allow a 5.

4 / 5

Total

17

/

20

Passed

Description

73%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly communicates a niche validation purpose with an explicit 'Use when' trigger clause and concrete actions. It is held back from a top score by slightly awkward 'what' phrasing and a couple of missing natural synonyms.

Suggestions

Tighten the 'what' phrasing, e.g. 'Validates an ASIM parser by checking schema output for correct columns/types and verifying column values are correctly mapped and transformed.'

Add a couple of natural trigger synonyms such as 'ASIM schema', 'parser mapping', or 'Sentinel ASIM' to broaden keyword coverage.

DimensionReasoningScore

Specificity

Names the ASIM domain and two concrete actions ('checking the schema output of the parser' and 'checking the data that the parser represents in the columns'), matching the anchor for 1-2 concrete actions without being comprehensive.

3 / 5

Completeness

Explicitly answers both what ('validate an ASIM by checking the schema output... and... the data') and when ('Use this skill after you have created or updated an ASIM parser'), with the 'when' clause concrete; held at 4 because the 'what' phrasing is slightly awkward.

4 / 5

Trigger Term Quality

Good keyword coverage including 'validate an ASIM', 'ASIM parser', and 'created or updated an ASIM parser' which a user would naturally say, though a few natural synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

ASIM parser validation is a clear, narrow niche with distinct triggers ('ASIM parser', 'ASIM schema') and minimal overlap risk with other skills.

5 / 5

Total

16

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
Azure/Azure-Sentinel
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.