CtrlK
BlogDocsLog inGet started
Tessl Logo

dnanexus-integration

DNAnexus cloud genomics platform. Build apps/applets, manage data (upload/download), dxpy Python SDK, run workflows, FASTQ/BAM/VCF, for genomics pipeline development and execution.

57

Quality

67%

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

Fix and improve this skill with Tessl

tessl review fix ./backend/cli/skills/biology/dnanexus-integration/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is well-structured with strong progressive disclosure into five reference files and largely executable dxpy/dx examples. It loses points on conciseness (generic best-practices padding) and workflow clarity (batch/pipeline patterns lack validation checkpoints).

Suggestions

Trim the generic Best Practices list to DNAnexus-specific items only; drop error-handling/version-control/security/logging guidance Claude already knows.

Add explicit validation/checkpoint steps to the Batch Processing and Multi-Step Pipeline patterns (e.g. check job state and verify output exists before launching the dependent job) so batch workflows clear the workflow-clarity cap.

Collapse the redundancy between the Overview and "When to Use This Skill" sections into a single concise framing.

DimensionReasoningScore

Conciseness

Mostly domain-specific and useful, but padded in places: the generic 10-item Best Practices list (error handling, version control, security, logging) covers concepts Claude already knows, and the Overview and "When to Use" sections overlap.

3 / 5

Actionability

Multiple concrete, mostly executable code blocks (upload/run/download, find_data_objects search, @dxpy.entry_point app, batch launch/wait, pipeline chaining) plus real dx commands; minor gaps are placeholder IDs and the unverified get_output_ref helper.

4 / 5

Workflow Clarity

The Workflow Decision Tree gives clear capability-routing sequencing, but the Batch Processing and Multi-Step Pipeline patterns run/chain jobs with no explicit validation of results before proceeding; per the batch-operations cap this stays at 3.

3 / 5

Progressive Disclosure

A clear overview points to five real one-level-deep reference files (app-development, data-operations, job-execution, python-sdk, configuration), each signaled in its capability section and re-listed in the Resources section with descriptions, giving easy navigation.

5 / 5

Total

15

/

20

Passed

Description

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

The description is specific and highly distinct, naming concrete DNAnexus/dxpy capabilities and natural genomics trigger terms. Its main weakness is the absence of an explicit "Use when..." clause, which caps completeness at 3.

Suggestions

Add an explicit trigger clause, e.g. "Use when working with DNAnexus, the dxpy SDK, or building/running genomics pipelines on the DNAnexus platform."

Soften the comma-separated fragment list into readable prose so the capabilities scan as actions rather than a keyword dump.

Add a synonym or two (e.g. ".fastq/.bam/.vcf" alongside the uppercase forms) to round out trigger-term coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions — "Build apps/applets", "manage data (upload/download)", "dxpy Python SDK", "run workflows" — plus the FASTQ/BAM/VCF formats, giving broad but slightly terse coverage rather than fully comprehensive.

4 / 5

Completeness

The "what" is clear (build apps/applets, manage data, run workflows, dxpy SDK), but there is no explicit "Use when..." clause; "for genomics pipeline development and execution" only weakly implies the trigger, so per the cap this stays at 3.

3 / 5

Trigger Term Quality

Strong natural terms a genomics user would say ("DNAnexus", "dxpy", "FASTQ/BAM/VCF", "workflows", "genomics pipeline") including file extensions, but lacks synonyms and explicit phrasing variations.

4 / 5

Distinctiveness Conflict Risk

"DNAnexus cloud genomics platform" with dxpy and FASTQ/BAM/VCF is a sharply defined niche with platform-specific triggers and minimal overlap with other skills.

5 / 5

Total

16

/

20

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

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
synthetic-sciences/openscience
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.