CtrlK
BlogDocsLog inGet started
Tessl Logo

labarchive-integration

Securely integrate with the official LabArchives ELN REST-like API and Inventory API v1. Use for regional endpoint selection, signed-request construction, user authorization and UID flows, local LA container validation, and verified LabArchives integration workflows.

70

Quality

85%

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

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 executable commands and a well-validated remote-write workflow, and it practices good progressive disclosure by pointing to real one-level-deep references. Its only notable weakness is conciseness, due to inline dated facts and “current” status qualifiers that would be better isolated in a dated-sources reference.

Suggestions

Move inline time-sensitive facts — e.g., “last commit was in August 2022” and “current” page-status qualifiers — entirely into references/sources.md so the body stays evergreen and lean.

Tighten the Regional Endpoints and Authentication Model sections by deferring host lists and header-by-header detail to the authentication guide reference rather than restating them inline.

DimensionReasoningScore

Conciseness

The body is mostly lean and assumes Claude’s competence — it explains no generic concepts and is dense with LabArchives-specific detail — but inline time-sensitive facts such as “its last commit was in August 2022” and “current” page-status qualifiers are not isolated in a deprecated/old-patterns section, which per the judging guidelines warrants a conciseness penalty rather than a clean score 3.

2 / 3

Actionability

It provides fully executable, copy-paste-ready commands (e.g., “uv run scripts/entry_operations.py eln-plan --api-class entries --api-method entry_info”, “uv run scripts/notebook_operations.py inspect example_lacontainer.zip”) and names importable functions, matching the score-3 “fully executable code/commands; specific examples; copy-paste ready” anchor.

3 / 3

Workflow Clarity

The “Before any remote write” section is a clear 5-step sequence with explicit validation checkpoints (verify the official method page, dry-run redacted plan, explicit approval, re-read and verify the result rather than trusting HTTP 200), and the ELN signing algorithm is a precise ordered procedure, matching the score-3 anchor with feedback loops for a risky operation.

3 / 3

Progressive Disclosure

The body is an overview that signals one-level-deep references to four real bundle files (api_reference.md, authentication_guide.md, integrations.md, sources.md) and three bundled scripts, all listed with descriptions in a final References section, with no nested reference chains — matching the score-3 “clear overview with well-signaled one-level-deep references; easy navigation” anchor.

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, and highly distinctive, clearly naming the LabArchives surfaces and providing an explicit “Use for” trigger. Its main weakness is trigger-term quality: much of the wording is internal technical jargon rather than phrasings a user would naturally request.

Suggestions

Add natural-language trigger phrases a user would actually say — e.g., “Use when connecting LabArchives notebooks or inventory to scripts”, “LabArchives API integration”, or “signing LabArchives requests” — alongside the technical terms.

Soften internal jargon such as “UID flows” and “LA container validation”, or pair each with a user-facing phrasing, so the trigger reads like a natural user request rather than an implementation checklist.

DimensionReasoningScore

Specificity

It lists multiple concrete actions — “regional endpoint selection, signed-request construction, user authorization and UID flows, local LA container validation” — against a clearly named surface (LabArchives ELN and Inventory API v1), matching the score-3 anchor of multiple specific concrete actions rather than the score-2 single-domain example.

3 / 3

Completeness

It states what the skill does (“Securely integrate with the official LabArchives ELN REST-like API and Inventory API v1”) and gives equivalent explicit trigger guidance via “Use for …”, satisfying the what-and-when requirement; the “Use for” clause is an explicit trigger, so completeness is not capped at 2.

3 / 3

Trigger Term Quality

Relevant keywords are present (LabArchives, ELN, Inventory API, integrate) but much of the wording — “signed-request construction”, “UID flows”, “LA container validation” — is implementation jargon a user would not naturally say, and common natural variations are missing, so it sits at the score-2 “some relevant keywords but missing common variations” rather than the full natural-term coverage of score 3.

2 / 3

Distinctiveness Conflict Risk

The LabArchives ELN/Inventory API niche with triggers like signed requests, UID authorization, and LA containers is highly specific and unlikely to overlap with any other skill, matching the score-3 “clear niche with distinct triggers; unlikely to conflict” 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
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.