CtrlK
BlogDocsLog inGet started
Tessl Logo

network-bgp-diagnostics

Diagnostics-only BGP troubleshooting patterns for neighbor state, route exchange, prefix policy, AS path inspection, and safe evidence collection. Use when a BGP neighbor is down, routes are missing, or prefix policy and AS path need inspection.

73

Quality

91%

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

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

A tight, highly actionable diagnostics reference with concrete commands, a decision table, and executable parser code. Workflow clarity and progressive disclosure could be nudged up by adding an explicit recovery loop and moving the parser into a referenced script.

Suggestions

Add an explicit validate/verify checkpoint to the triage flow (e.g., 'if state contradicts expected prefixes, re-check policy before concluding transport failure') to create a clear feedback loop.

Move the Python parser into a scripts/ bundle file and reference it from SKILL.md to deepen progressive disclosure and keep the overview leaner.

Cross-reference the See Also skills with a one-line note on when each is relevant so navigation is signaled rather than just listed.

DimensionReasoningScore

Conciseness

Lean reference material — command blocks, a state table, and a complete parser — with no padding explaining what BGP is or how libraries work; every section earns its place.

5 / 5

Actionability

Copy-paste-ready IOS-style commands in code blocks plus a complete, executable Python parser cover the common diagnostic cases concretely.

5 / 5

Workflow Clarity

A numbered read-only triage flow and a state-interpretation decision table give a clear sequence with branching, but there is no explicit validate-fix-retry recovery loop.

4 / 5

Progressive Disclosure

Well-organized into clearly headed sections with no nested references, but all content (including the ~40-line parser) is inlined in a single file rather than split into bundle references.

4 / 5

Total

18

/

20

Passed

Description

92%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, third-person description that clearly states capabilities and explicit use-when triggers with low conflict risk. Adding a few natural synonyms (flapping, session reset) would round out trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete diagnostic actions — 'neighbor state', 'route exchange', 'prefix policy', 'AS path inspection', and 'safe evidence collection' — giving comprehensive coverage for a diagnostics skill.

5 / 5

Completeness

Explicitly answers both what (diagnostics-only troubleshooting patterns) and when (an explicit 'Use when' clause with concrete triggers), matching the top anchor.

5 / 5

Trigger Term Quality

Natural triggers like 'BGP neighbor is down' and 'routes are missing' map to what operators say, but common variations such as 'flapping' or 'session not coming up' are absent.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to BGP diagnostics with triggers unlikely to fire for unrelated skills, occupying a clear niche with minimal overlap risk.

5 / 5

Total

19

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.