CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

red-hat-security-mcp-setup

Add the Red Hat Security MCP server to this project. Configures the HTTP transport endpoint and explains the Red Hat Customer Portal SSO browser login flow.

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./rh-basic/skills/red-hat-security-mcp-setup/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a well-crafted, self-contained setup skill: concrete commands and exact JSON, an explicit safeguard for the one risky operation (merging into an existing .mcp.json), and a ready-to-deliver user explanation. The only weaknesses are minor — a duplicated workflow summary and no explicit post-write validation step.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence (no explanations of what MCP or SSO are), but the 'Workflow' section repeats the three step headings verbatim and 'When to Use This Skill' restates the frontmatter description, so a few tokens could be trimmed. Not anchor 5 because of this minor duplication; not 3 because nothing is padded or over-explained.

4 / 5

Actionability

Every step is copy-paste ready: the `PROJ=$(git rev-parse ...)` snippet, the exact `red-hat-security` JSON entry with the concrete URL `https://security-mcp.api.redhat.com/mcp`, and a verbatim user-facing message for the SSO explanation. Both common cases (existing .mcp.json vs. new file) are explicitly covered, matching the anchor-5 example of fully executable guidance covering common cases.

5 / 5

Workflow Clarity

The three steps are clearly sequenced (locate/create → merge without removing existing servers → write back → explain auth), and the key risk is addressed ('Merge this entry into the existing mcpServers object without removing any other servers'). Not 5 because there is no post-write validation checkpoint (e.g., verifying the merged JSON parses or that existing servers survived); not 3 because the destructive risk is explicitly handled rather than left implicit.

4 / 5

Progressive Disclosure

A short, self-contained skill (~80 body lines) with no external references needed, organized under clear headings (Prerequisites, When to Use, Workflow, Steps 1–3, Notes). Not 5 because the Workflow overview duplicates the step headings and the Prerequisites/Dependencies sections add marginal structure — minor organization gaps consistent with anchor 4.

4 / 5

Total

17

/

20

Passed

Description

62%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 is concrete, third-person, and highly distinctive for its narrow niche, but it never tells Claude when to invoke the skill and omits the security-data vocabulary (CVE, advisory, errata) users would most naturally mention. It is a solid 'what' statement that stops short of being a complete trigger description.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user wants to add or set up the Red Hat Security MCP server for live CVE and advisory lookups.'

Include the natural trigger keywords users would actually say — 'CVE', 'security advisory', 'errata', 'vulnerability data', 'Red Hat security' — so the skill fires when users ask for Red Hat security data, not just server setup.

Optionally mention the subscription prerequisite ('requires a Red Hat account/subscription') so expectations are set before the skill runs.

DimensionReasoningScore

Specificity

It lists several specific actions — 'Add the Red Hat Security MCP server to this project', 'Configures the HTTP transport endpoint', 'explains the Red Hat Customer Portal SSO browser login flow' — in third person with no fluff. Not 5 because it omits what the server enables (CVE/advisory lookups), leaving a minor coverage gap; not 3 because three distinct concrete actions exceed the 1–2 action anchor.

4 / 5

Completeness

The 'what' is clear (add the server, configure HTTP endpoint, explain SSO flow), but there is no 'Use when...' clause or equivalent trigger guidance anywhere in the description, capping completeness at 3 per the judging guidelines. This is exactly anchor 3: clear 'what', 'when' missing.

3 / 5

Trigger Term Quality

Relevant keywords like 'Red Hat Security MCP server', 'SSO', and 'browser login flow' are present, but the natural terms a user would say when needing this skill — 'CVE', 'advisory', 'errata', 'vulnerability', 'Red Hat security data' — are absent (they only appear in the body's Notes). This matches anchor 3: some relevant keywords but missing common variations.

3 / 5

Distinctiveness Conflict Risk

'Red Hat Security MCP server' names a clear niche with distinct triggers (Red Hat, MCP setup, Customer Portal SSO); no other plausible skill would collide with it. Matches anchor 5: clear niche with distinct triggers and minimal conflict risk.

5 / 5

Total

15

/

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.

Validation — 15 / 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

RHEcosystemAppEng/agentic-plugins

Path

rh-basic/skills/red-hat-security-mcp-setup/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.