CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

finngen-phewas-skill

Fetch compact FinnGen PheWAS summaries for single variants by accepting rsID, GRCh37, or GRCh38 input and resolving to the required GRCh38 query. Use when a user wants concise FinnGen association results for one variant

73

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

88%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 compact, highly actionable SKILL.md body: concrete executable examples, complete input/output contracts, and clean section organization with no padding. The only weaknesses are minor — some guidance repeated between sections and a slightly inaccurate description of the bundle contents that omits the helper script.

Suggestions

Deduplicate the max_results sizing guidance and the one-of-four input rule so each appears in exactly one section (Operating rules or Input), trimming a few tokens.

Correct the References section to acknowledge scripts/variant_resolution.py (imported by the entry script) so the stated bundle scope matches the actual file listing.

DimensionReasoningScore

Conciseness

The body is lean and operational with no explanations of concepts Claude already knows, but guidance is duplicated across sections: "start with max_results=10 and only increase it" reappears as "Increase max_results gradually", and the "exactly one of rsid, grch37, grch38, or variant" rule is stated in both Operating rules and Input.

4 / 5

Actionability

Fully executable guidance: a copy-paste-ready `echo '{...}' | python scripts/finngen_phewas.py` example, four concrete JSON input patterns, an enumerated list of output fields, and an explicit failure shape ("ok=false with error.code and error.message") covering the common cases.

5 / 5

Workflow Clarity

This is a simple, single-purpose skill (pipe one JSON object into one script) and the single action is unambiguous: "Accept exactly one of rsid, grch37, grch38, or variant; resolve to the canonical GRCh38 chr:pos-ref-alt query before calling FinnGen" states the ordering, and success/failure reporting is defined. The operation is read-only, so no destructive/batch validation cap applies.

5 / 5

Progressive Disclosure

Under 50 lines with well-organized sections (Operating rules, Execution behavior, Input, Output, Execution, References) and an explicit statement that no additional runtime references are required. Minor gap: "keep the import package limited to this file and scripts/finngen_phewas.py" does not acknowledge the bundled scripts/variant_resolution.py that the entry script imports.

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 tight, specific description that names the data source, task, all accepted input formats, and the internal resolution step, followed by an explicit "Use when" trigger clause. Only minor improvement possible: add common user synonyms such as GWAS or SNP to widen trigger coverage.

DimensionReasoningScore

Specificity

"Fetch compact FinnGen PheWAS summaries for single variants by accepting rsID, GRCh37, or GRCh38 input and resolving to the required GRCh38 query" lists multiple concrete actions (fetch summaries, accept three input formats, resolve to a canonical query) with comprehensive coverage of the skill's scope, all in third person.

5 / 5

Completeness

The description explicitly answers both "what" (fetch compact summaries by accepting rsID/GRCh37/GRCh38 and resolving to GRCh38) and "when" ("Use when a user wants concise FinnGen association results for one variant") with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Good natural keyword coverage — "FinnGen", "PheWAS", "variant", "rsID", "GRCh37", "GRCh38", "association results" — but common synonyms a user might naturally say (GWAS results, SNP, phenotype associations, PheWAS lookup) are missing.

4 / 5

Distinctiveness Conflict Risk

"FinnGen PheWAS summaries for single variants" carves out a clear niche with distinct triggers; virtually no overlap risk with other skills since the data source and task are named precisely.

5 / 5

Total

19

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

openai/plugins

Path

plugins/life-science-research/skills/finngen-phewas-skill/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.