CtrlK
BlogDocsLog inGet started
Tessl Logo

ssl-proxy-debug-workflow

Systematic debugging workflow for SSL/proxy connectivity issues with government and institutional websites

59

Quality

67%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./benchmarks/gdpval/skills/ssl-proxy-debug-workflow/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The body is highly actionable with executable code and a clearly sequenced, feedback-driven debugging workflow, but it is a monolithic single-file skill with some redundancy between the step-by-step sections and the closing complete function, leaving conciseness and progressive disclosure at level 2.

DimensionReasoningScore

Conciseness

The body is mostly executable code with light contextual commentary, but it includes mild padding (e.g. 'Government networks often require specific proxy configurations', 'Government sites may be slow or rate-limit') and the final 'Complete Troubleshooting Function' largely restates the preceding steps, so it is efficient yet could be tightened.

2 / 3

Actionability

It provides abundant copy-paste-ready, executable Python for every step — DNS/TCP checks, protocol variations, proxy/header manipulation, retries, and a complete debug function — meeting the 'fully executable code; copy-paste ready' anchor.

3 / 3

Workflow Clarity

The 7-step troubleshooting sequence is clearly numbered and ordered, each step has try/except feedback loops that surface success/failure, and the 'When to Give Up' section supplies explicit exit criteria; this is a diagnostic (non-destructive) workflow so the batch/destructive cap does not apply.

3 / 3

Progressive Disclosure

Sections are well-organized with clear headers, but the file is a monolithic ~260-line single document with no external references or bundle files, and material that could be split out (the full debug function, the alternative-source reference lists) is kept inline, matching the 'content that should be separate is inline' anchor.

2 / 3

Total

10

/

12

Passed

Description

57%

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 identifies a clear, distinct niche but reads as a 'what' statement only — it lacks an explicit 'Use when...' trigger clause and broader natural trigger terms, which keeps three of the four dimensions at level 2.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when requests fails with SSLError or certificate verify failed against a .gov / institutional site, or when a browser loads a site that a script cannot reach.'

Expand trigger terms to include natural user phrasings like 'certificate verify failed', 'requests.exceptions.SSLError', 'proxy authentication', and 'connection timeout'.

List a few concrete actions to reach specificity level 3, e.g. '...verify connectivity, test protocol variations, adjust proxy and header settings, and fall back to alternative data sources.'

DimensionReasoningScore

Specificity

It names the domain and a concrete activity ("Systematic debugging workflow for SSL/proxy connectivity issues") but does not list multiple specific concrete actions like the level-3 anchor requires; it stays at the 'names domain and some actions' level.

2 / 3

Completeness

It clearly states what the skill does but provides no 'Use when...' clause or equivalent explicit trigger guidance, so per the rubric guideline completeness is capped at 2 rather than reaching the level-3 'what AND when' anchor.

2 / 3

Trigger Term Quality

It includes relevant terms users might say ("SSL/proxy connectivity issues", "government and institutional websites") but omits common natural variations such as "certificate verify failed", "requests SSLError", or "proxy auth" that a user would actually mention.

2 / 3

Distinctiveness Conflict Risk

The combination of SSL/proxy debugging scoped specifically to government and institutional websites is a clear niche with distinct triggers, making it unlikely to fire for the wrong skill; it is also in third-person voice.

3 / 3

Total

9

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
HKUDS/OpenSpace
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.