← Back to Skills Marketplace
lyla0921

Western Blot Quantifier

by Lyla0921 · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
272
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install western-blot-quantifier
Description
Automatically identify Western Blot gel bands, perform densitometric analysis, and calculate normalized values relative to loading controls (GAPDH, β-actin,...
Usage Guidance
Do not install or run this skill in a production environment yet. The repository appears to be a draft: class and function names in SKILL.md/__init__.py do not match main.py, the documented API (analyze(), save(), CSV/figure output, CLI flags) is missing, and import errors will likely occur. Suggested next steps before trusting or using the skill: 1) Ask the author for a corrected release where exported names match implementation and the documented API/CLI are implemented. 2) Run the package in an isolated sandbox (e.g., ephemeral VM or container) to confirm there are no unexpected file/network operations. 3) Inspect and/or run unit tests that exercise real image input, CSV export, and plotting to verify behavior. 4) If you need to use it now, patch or extend main.py to implement the documented interface and add explicit file-path validation (prevent ../ traversal), then run on non-sensitive sample images first. The current inconsistencies look like incomplete packaging rather than deliberate malicious behavior, but do not proceed until fixed and reviewed.
Capability Analysis
Type: OpenClaw Skill Name: western-blot-quantifier Version: 0.1.0 The skill bundle is a benign tool for Western Blot image analysis. The code in scripts/main.py implements basic band detection and normalization logic using numpy without any risky system calls, network activity, or data exfiltration. The documentation in SKILL.md is consistent with the stated purpose and does not contain any prompt injection attempts or malicious instructions.
Capability Assessment
Purpose & Capability
Name/description match the general purpose (image-based band detection and quantification) and dependencies are appropriate for image analysis. However, the package metadata and SKILL.md refer to a WesternBlotQuantifier class and result objects (analyze(), save(), save_figures(), DataFrame outputs) that are not implemented in the included code. __init__.py attempts to import WesternBlotQuantifier, AnalysisResult, and BandRegion from main.py, but main.py defines a WBQuantifier class and none of the other names — this will cause import failures.
Instruction Scope
SKILL.md documents a Python API and CLI with options (--input, --reference, --targets, --lanes, output file saving, CSV exports, figure saving) that are not supported by the included main.py. main.py's CLI accepts --image and --demo only and contains only a demo-mode synthetic-image printout; there is no implemented image file I/O, CSV export, plotting, or analysis return object as described. The runtime instructions therefore overreach relative to the actual code.
Install Mechanism
No install spec in registry; instructions use pip install -r requirements.txt which lists common, well-known Python packages for image/data processing (numpy, opencv-python, pandas, etc.). This is proportionate to the stated purpose. No remote downloads or obscure install sources detected.
Credentials
The skill does not request environment variables, credentials, or config paths. That is consistent with the described offline, local-image processing functionality.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent privileges. It is user-invocable and does not modify other skills or system-wide settings per the provided files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install western-blot-quantifier
  3. After installation, invoke the skill by name or use /western-blot-quantifier
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: Automated tool for quantifying and normalizing Western Blot gel bands. - Automatically detects bands and lanes in Western Blot images. - Performs densitometric analysis and background correction. - Supports normalization to loading controls (GAPDH, β-actin, Tubulin). - Exports quantitative results in CSV format. - Includes Python API and command line usage. - Batch analysis and various background correction methods supported.
Metadata
Slug western-blot-quantifier
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Western Blot Quantifier?

Automatically identify Western Blot gel bands, perform densitometric analysis, and calculate normalized values relative to loading controls (GAPDH, β-actin,... It is an AI Agent Skill for Claude Code / OpenClaw, with 272 downloads so far.

How do I install Western Blot Quantifier?

Run "/install western-blot-quantifier" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Western Blot Quantifier free?

Yes, Western Blot Quantifier is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Western Blot Quantifier support?

Western Blot Quantifier is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Western Blot Quantifier?

It is built and maintained by Lyla0921 (@lyla0921); the current version is v0.1.0.

💬 Comments