CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

remediation

**CRITICAL**: Use this skill for ALL CVE remediation workflows. DO NOT use individual skills piecemeal for end-to-end remediation. Use when users request: - CVE remediation playbooks or security patch deployment - Multi-step remediation (validation → context → playbook → execution) - Batch remediation across multiple systems or CVEs - End-to-end CVE management (analysis + remediation + verification) - Prioritizing and remediating CVEs (not just listing them) - Emergency security response with immediate remediation plans DO NOT use for simple queries: - "List critical CVEs" → Use `/cve-impact` skill - "What's the CVSS score for CVE-X?" → Use `/cve-impact` or `/cve-validation` - Standalone impact analysis without remediation → Use `/cve-impact` This skill orchestrates 6 specialized skills (cve-impact, cve-validation, system-context, playbook-generator, playbook-executor, remediation-verifier) for complete remediation workflows.

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

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.

An exceptionally actionable orchestration skill with a clearly sequenced, validation-heavy workflow appropriate for destructive batch operations — copy-paste invoke prompts, explicit gates, and concrete error messages throughout. The main cost is token efficiency: recap sections ('When to Use', 'Dependencies', 'Human-in-the-Loop', 'Important Reminders') repeat content stated elsewhere in the body or frontmatter. Progressive disclosure is good but imperfect, with orphaned bundle files and pointer-stub references.

Suggestions

Consolidate the confirmation-gate rules, currently repeated across the Upfront section, Step 4/5, 'Critical: Human-in-the-Loop Requirements', and 'Important Reminders', into the single 'Human-in-the-Loop' section and reference it from the steps — this would cut ~15-20% of body tokens without losing information.

Remove the 'When to Use This Skill' section (it restates the frontmatter description Claude already sees) and merge the 'Dependencies' section into 'Prerequisites' to eliminate the duplicated related-skills and MCP-server lists.

Fix progressive disclosure gaps: either link the orphaned bundle files (compliance-frameworks.md, cvss-scoring.md, insights/vulnerability-logic.md, and the unreferenced ansible/rhel files) from a reference index in the body, or remove them; and replace the pointer-stub reference files (e.g., ansible/cve-remediation-templates.md containing only a relative path) with either real content or a direct link to the owning skill's file.

DimensionReasoningScore

Conciseness

The workflow core (Steps 0–6), error handling, MCP usage, and output format are dense and instructive with no explanations of concepts Claude already knows, but roughly a fifth of the body is structural redundancy: 'When to Use This Skill' duplicates the frontmatter description, 'Dependencies' re-lists the related skills and MCP servers from Prerequisites, and the 'Human-in-the-Loop' and 'Important Reminders' sections restate confirmation gates already given inline (the 'wait for user confirmation before Step 5' rule appears in four places). This sits between anchors 2 and 3 — mostly efficient but with several recap sections that could be consolidated into one.

3 / 5

Actionability

Every step ships a copy-paste invoke string (e.g., 'Validate CVE-XXXX-YYYY format, existence, and remediation availability'), gates have exact user prompts ('Continue anyway? (yes/no)'), error handling supplies verbatim messages, the output format gives fill-in templates, and specifics go down to named response fields (remediation_status.automated_remediation_available) and an exact Write-tool path pattern. This matches fully executable, copy-paste-ready guidance covering the common cases (single, batch, non-remediable, dry-run).

5 / 5

Workflow Clarity

The sequence (Upfront plan → Step 0–6) is explicit with ordering rules ('Each step must complete before the next begins'), validation checkpoints are abundant (validator PASSED/FAILED gate, remediatable gate, two user-confirmation gates, dry-run-first recommendation, job-log CVE verification), and feedback loops cover error recovery (non-remediable yes/no branch, batch partial failure handling, tool-failure workarounds). The destructive/batch cap does not apply since validation is pervasive; this matches the anchor with explicit validation, feedback loops, and a checklist.

5 / 5

Progressive Disclosure

The body is well-sectioned and pushes detail to one-level-deep, clearly signaled references ([references/01-remediation-plan-template.md], [references/skill-invocation.md], [references/lightspeed-mcp-tool-failures.md]) that all exist in the bundle. It falls short of 5 because several bundle files are never linked from the body (compliance-frameworks.md, cvss-scoring.md, insights/vulnerability-logic.md, ansible/aap-integration.md, ansible/error-handling.md, ansible/idempotency.md, rhel/selinux-context.md, rhel/systemd-services.md, rhel/version-compatibility.md), and some referenced files (ansible/cve-remediation-templates.md, rhel/package-management.md) are pointer stubs containing only a relative path to another skill's file, adding an implicit second hop.

4 / 5

Total

17

/

20

Passed

Description

83%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.

A strong description that explicitly covers both what (orchestrating six named skills through a defined remediation pipeline) and when (six concrete trigger scenarios plus anti-triggers with routing). Trigger terms are natural and specific to the CVE remediation domain. The only weaknesses are minor: missing common synonyms like 'vulnerability management' or 'CVE fix', and an unresolved overlap with /playbook-generator on the 'remediation playbooks' trigger.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'CVE remediation playbooks or security patch deployment', 'Multi-step remediation (validation → context → playbook → execution)', and 'orchestrates 6 specialized skills' — which matches the anchor for several specific actions with minor gaps. It is not 5 because the 'what' remains at orchestration altitude without naming the concrete artifacts produced (e.g., Ansible playbooks executed via AAP); not 3 because multiple distinct actions are explicitly enumerated.

4 / 5

Completeness

Both questions are explicitly answered: the closing line states what the skill does ('orchestrates 6 specialized skills (cve-impact, cve-validation, system-context, playbook-generator, playbook-executor, remediation-verifier) for complete remediation workflows') and the 'Use when users request:' list gives six concrete trigger scenarios plus a DO-NOT-use list. This matches the anchor for clearly and explicitly answering both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural user phrasings are well covered: 'CVE remediation', 'security patch deployment', 'batch remediation', 'end-to-end CVE management', 'Emergency security response', reinforced by negative triggers ('List critical CVEs', "What's the CVSS score for CVE-X?"). It falls short of 5 because common synonyms such as 'vulnerability management', 'security update', or 'CVE fix' are absent.

4 / 5

Distinctiveness Conflict Risk

The DO-NOT-use routing to /cve-impact and /cve-validation establishes a clear niche with explicit disambiguation, matching 'mostly distinct; minor overlap risk with closely related skills'. It is not 5 because the trigger 'CVE remediation playbooks' still overlaps with /playbook-generator and the description does not carve out that boundary (the body does, but the description does not).

4 / 5

Total

17

/

20

Passed

Validation

75%

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

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 2 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 2 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository

RHEcosystemAppEng/agentic-plugins

Path

rh-sre/skills/remediation/SKILL.md

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.