CtrlK
BlogDocsLog inGet started
Tessl Logo

protocolsio-integration

Read, validate, and safely export protocols.io data with current official REST/MCP contracts, or create non-executing mutation plans. The bundled client makes bounded official-host GET requests only with explicit --execute. Use only for tasks explicitly targeting protocols.io or an exact protocols.io protocol version.

68

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

The content is highly actionable with well-sequenced, validated workflows and clean one-level reference structure; its main weakness is inline time-sensitive dating that slightly inflates tokens and could be relocated to a deprecated/old-patterns section.

DimensionReasoningScore

Conciseness

The body is mostly dense and efficient (API map table, command blocks) but embeds time-sensitive dates inline ("refreshed against official sources on 2026-07-23", "reviewed on 2026-07-23") rather than in a deprecated/old-patterns section, which the rubric penalizes, and a few passages could be tightened.

2 / 3

Actionability

Provides fully executable, copy-paste-ready commands (e.g. "python3 -B scripts/protocols_read.py --execute list --query ...") and specific parameter flags, matching the executable-examples anchor rather than the pseudocode level 2.

3 / 3

Workflow Clarity

Multi-step processes are clearly sequenced with explicit validation checkpoints (the 10-point Operating Contract and the mutation workflow's fetch/compare/check-token/review-effects/confirm list), including feedback for risky operations.

3 / 3

Progressive Disclosure

SKILL.md is a concise overview with clearly signaled one-level-deep references to real bundle files (six references/*.md, one assets schema), each annotated with its scope in the References section.

3 / 3

Total

11

/

12

Passed

Description

85%

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 specific, complete with an explicit trigger clause, and well-scoped to protocols.io, though its natural keyword coverage is somewhat narrow and could include more common phrasings.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ("Read, validate, and safely export protocols.io data", "create non-executing mutation plans", "bounded official-host GET requests"), matching the multiple-specific-actions anchor rather than the domain-only level 2.

3 / 3

Completeness

Answers both what (read/validate/export, mutation plans) and when with an explicit trigger clause ("Use only for tasks explicitly targeting protocols.io or an exact protocols.io protocol version"), satisfying the explicit-trigger guidance.

3 / 3

Trigger Term Quality

Natural keywords are present ("protocols.io", "protocols.io protocol version") but coverage is narrow with few common variations a user might say, fitting the 'some relevant keywords but missing common variations' anchor.

2 / 3

Distinctiveness Conflict Risk

Scoped to a clear niche ("explicitly targeting protocols.io") with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
K-Dense-AI/scientific-agent-skills
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.