CtrlK
BlogDocsLog inGet started
Tessl Logo

string-skill

Submit compact STRING API requests for network, interaction partner, and enrichment endpoints. Use when a user wants concise STRING summaries

75

Quality

92%

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

100%Weight 40%Scale 1-3

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

The content is lean, actionable, and well-organized: it gives executable examples with real values, clear input/output contracts, and explicit operating rules without padding. As a simple single-purpose skill it needs no external references and the workflow is unambiguous.

DimensionReasoningScore

Conciseness

Every line is a concrete operating rule with no concept explanations or padding (e.g., "Use `scripts/rest_request.py` for all STRING API calls"), so the body is lean and assumes Claude's competence.

3 / 3

Actionability

It provides copy-paste-ready executable code ("echo '{...}' | python scripts/rest_request.py") plus concrete JSON request objects with real values (TP53, species 9606, caller_identity, limit=10), matching fully executable guidance.

3 / 3

Workflow Clarity

As a single-purpose read-only API skill, the flow (read JSON from stdin, call the script, return markdown by default or JSON verbatim if asked) is unambiguous, with concrete sizing/paging guidance; no destructive batch step requires validation checkpoints.

3 / 3

Progressive Disclosure

The body is organized into clear sections (## Operating rules, ## Input, ## Output, ## Execution, ## References) and explicitly states "No additional runtime references are required" while correctly referencing the real scripts/rest_request.py, appropriate for a small single-file skill.

3 / 3

Total

12

/

12

Passed

Description

85%Weight 40%Scale 1-3

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 and complete, clearly stating both capability and an explicit use-trigger tied to the distinct STRING API niche. Its main weakness is trigger-term breadth, missing common user phrasings for protein interactions and enrichment analysis.

Suggestions

Broaden trigger terms to include natural user phrasings such as "protein interactions", "protein-protein interaction network", and "functional enrichment analysis" so the skill surfaces for more queries.

Consider mentioning the supported organisms/identifiers framing (e.g., "for a gene or protein of interest") to make the when-clause more discoverable to users who name proteins rather than the STRING service.

DimensionReasoningScore

Specificity

It lists concrete actions across three named endpoint types ("network, interaction partner, and enrichment endpoints"), matching the anchor for multiple specific concrete actions rather than only naming a domain.

3 / 3

Completeness

It states both what it does ("Submit compact STRING API requests...") and when to use it via an explicit "Use when a user wants concise STRING summaries" clause, satisfying the both-what-and-when anchor.

3 / 3

Trigger Term Quality

It includes relevant domain terms ("STRING summaries", "network", "interaction partner", "enrichment") but misses common user phrasings like "protein interactions" or "functional enrichment analysis", so coverage is partial.

2 / 3

Distinctiveness Conflict Risk

The "STRING API" niche with specific endpoint names is a clear, distinct trigger unlikely to fire for unrelated skills, matching the clear-niche anchor.

3 / 3

Total

11

/

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
openai/plugins
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.