CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

lamindb

Manages biological datasets and models with LaminDB, including artifact registration, lineage tracking, schema validation, Bionty ontology annotation, query/search, collections, branches, storage, and workflow integrations. Use for reproducible biological data curation or a LaminDB lakehouse.

Quality

94%

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

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

Excellent body content: a fully executable worked example, a validation-looped workflow, a precise objects/contracts table, and a failure-patterns section capturing non-obvious version-specific pitfalls, all cleanly disclosed across seven real one-level references. The only cost is minor token overhead from the citation section and some frontmatter-duplicated version detail.

DimensionReasoningScore

Conciseness

The body is dense and information-rich — a workflow table, a worked example, failure patterns — with almost no explanation of concepts Claude already knows; LaminDB 2.10 specifics ("Artifact.backed(), delete_cache(), and is_cached() are absent in 2.10.0") are genuinely non-obvious and earn their tokens. It is not score 5 because of minor trimmable material: the 16-line 'Citing Scientific Agent Skills' section with arXiv fetching instructions, and pinned-version detail in 'When to use' that partly duplicates the frontmatter compatibility field.

4 / 5

Actionability

The worked example is fully executable and copy-paste ready: exact install commands ("uv pip install 'lamindb==2.10.0' 'bionty==2.5.0' 'ipython==9.17.1'", "lamin init --storage ./storage --name biology-demo --modules bionty") and a complete Python script covering the common DataFrame-curation case with concrete API calls and round-trip assertions ("pd.testing.assert_frame_equal(artifact.load(), df)"). This matches the score-5 anchor; there is no pseudocode or missing key detail.

5 / 5

Workflow Clarity

The six-step workflow is clearly sequenced with an explicit validation feedback loop: "curator.validate() returns None on success and raises ln.errors.ValidationError on failure. Repair, then validate again", followed by checkpoint steps ("Check the stored schema and round-trip content; finish a successful run with ln.finish()"). This matches the score-5 anchor ('explicit validation steps; feedback loops for error recovery') — critical for these database/registration operations, so the batch-operation cap at 3 does not apply.

5 / 5

Progressive Disclosure

The body is a clear overview that splits detail into seven well-signaled, one-level-deep references, each linked at its point of use in the workflow ("See [setup and deployment](references/setup-deployment.md)", "[Bionty ontologies](references/ontologies.md)", etc.); all seven referenced files exist in references/ and none of them reference further files, so navigation is one hop. This matches the score-5 anchor ('clear overview with well-signaled one-level-deep references; content appropriately split').

5 / 5

Total

19

/

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 description: third-person, concise, and specific, with an explicit 'Use for...' trigger clause and a comprehensive, concrete action list covering the LaminDB domain. The only gap is missing common natural synonyms and file formats (AnnData, .h5ad) that users of this domain would say.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "artifact registration, lineage tracking, schema validation, Bionty ontology annotation, query/search, collections, branches, storage, and workflow integrations" — giving comprehensive coverage of the skill's scope in third-person voice. This matches the score-5 anchor ('lists multiple specific concrete actions; comprehensive coverage'); it is not score 4 because the action list leaves no minor gaps in coverage of the domain.

5 / 5

Completeness

It clearly answers 'what' ("Manages biological datasets and models with LaminDB, including artifact registration, lineage tracking, schema validation...") and explicitly answers 'when' with an explicit trigger clause ("Use for reproducible biological data curation or a LaminDB lakehouse"). This matches the score-5 anchor exactly; the 'when' clause is explicit and concrete, not merely implied as at score 4.

5 / 5

Trigger Term Quality

Good natural keyword coverage: "LaminDB", "biological datasets", "artifact registration", "ontology annotation", "query", "reproducible biological data curation", "lakehouse" — phrases a user needing this skill would plausibly say. It falls short of the score-5 anchor ('comprehensive coverage of natural terms including synonyms and file extensions') because domain staples users actually mention — AnnData/DataFrames, .h5ad/.zarr, FAIR — are absent.

4 / 5

Distinctiveness Conflict Risk

The niche is unmistakable — "LaminDB", "Bionty ontology annotation", "LaminDB lakehouse" are distinct triggers no other skill would claim, and the biological-domain qualifier disambiguates generic verbs like "schema validation" and "query/search". This matches the score-5 anchor ('clear niche with distinct triggers; minimal conflict risk') rather than score 4, since the domain-specific nouns eliminate real overlap risk.

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

K-Dense-AI/scientific-agent-skills

Path

skills/lamindb/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.