CtrlK
BlogDocsLog inGet started
Tessl Logo

fba-simulator

Run Flux Balance Analysis (FBA) and related constraint-based simulations using COBRApy. Covers standard FBA, parsimonious FBA (pFBA), Flux Variability Analysis (FVA), loopless FBA, gene/reaction knockouts, and carbon source swapping. Outputs flux distributions and CSV files.

62

Quality

73%

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 ./external/agents/Biology-Agent/skills/fba-simulator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 body is highly actionable with executable code and clear conventions, but it is a monolithic single file and embeds validation as post-hoc failure modes rather than inline checkpoints. Splitting detail into reference files and adding explicit validate-retry steps would improve it.

Suggestions

Add inline validation checkpoints to batch steps (e.g., after carbon-source swapping, verify status and log before continuing) to create an explicit validate-fix-retry loop.

Move the parameter/convention tables and detailed failure-mode guidance into a references file (e.g., REFERENCE.md) and link to it, keeping SKILL.md a lean overview.

Trim the Overview's re-explanation of what FBA is; assume Claude's competence and keep only the skill-specific framing.

DimensionReasoningScore

Conciseness

Mostly efficient and code-dense, but the Overview and a few step intros re-explain concepts Claude already knows (e.g., "FBA solves a linear program...subject to stoichiometric and thermodynamic constraints"); these could be tightened.

2 / 3

Actionability

Provides fully executable COBRApy code blocks with specific parameters and copy-paste-ready outputs across all nine steps, plus concrete CSV/JSON file conventions.

3 / 3

Workflow Clarity

A clear 9-step sequence exists with status checks, but batch/destructive operations (gene deletions, carbon-source swapping) lack inline validate-fix-retry checkpoints; error handling lives in a trailing failure-modes section rather than the workflow.

2 / 3

Progressive Disclosure

Well-organized into sections, but the entire workflow (~240 lines) is a single inline file with no bundle files and no one-level-deep references, so content that could be split out is not.

2 / 3

Total

9

/

12

Passed

Description

82%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 distinctive with strong trigger-term coverage, but it omits an explicit when-to-use clause. Adding a "Use when..." sentence referencing metabolic modeling tasks would raise completeness to a full score.

Suggestions

Add an explicit trigger clause, e.g. "Use when running constraint-based metabolic simulations, analyzing flux distributions, or performing gene/reaction knockouts on a COBRApy model."

Mention prerequisite context (e.g., a validated model from gsmm-builder) so the when-to-use boundary is explicit.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "standard FBA, parsimonious FBA (pFBA), Flux Variability Analysis (FVA), loopless FBA, gene/reaction knockouts, and carbon source swapping" — rather than vague language.

3 / 3

Completeness

Clearly states what the skill does, but lacks an explicit "Use when..." trigger clause; when-to-use is only implied, which caps completeness at 2 per the guidelines.

2 / 3

Trigger Term Quality

Natural domain terms a user would say are well covered: FBA, pFBA, FVA, Flux Balance Analysis, COBRApy, knockout, carbon source, flux distribution, growth rate.

3 / 3

Distinctiveness Conflict Risk

A clear, narrow niche (constraint-based metabolic modeling with COBRApy) with distinct triggers unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
aiming-lab/AutoResearchClaw
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.