{"adoption": {"forks": 160, "observed_at": "2026-08-28T04:03:22.538336+00:00", "stars": 1048}, "canonical_url": "https://ross.abutalabs.com/products/labclaw", "card": {"archived": false, "artifact_type": "library", "description": "LabClaw – Operating Layer for LabOS (Stanford-Princeton AI Co-Scientists)", "domain": ["artificial-intelligence", "bioinformatics", "healthcare", "data-science"], "enriched": true, "function": ["agent-framework", "prompt-engineering", "workflow-automation", "data-science", "nlp"], "health_score": 64, "homepage": "https://labclaw-ai.github.io/", "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["wu-yc/LabClaw"], "name": "wu-yc/LabClaw", "platform": ["python", "cross-platform", "cli"], "pushed_at": "2026-03-19T06:37:52+00:00", "repo": "wu-yc/LabClaw", "stars": 1048, "tags": ["skill-library", "biomedical-ai", "openclaw", "lab-automation", "drug-discovery", "bioinformatics", "scientific-research", "agent-skills", "labos", "ai-agents", "natural-language-processing"], "topics": [], "urls": [], "use_cases": ["install biomedical skills into an OpenClaw agent", "run single-cell and spatial omics analysis pipelines", "automate drug discovery and molecular docking workflows", "search PubMed and manage citations for literature reviews", "build autonomous lab agents that monitor instruments", "generate statistics, ML analyses, and scientific figures", "compose clinical and precision medicine research workflows"], "what_it_is": "LabClaw is a modular library of 240 SKILL.md agent skills for biomedical AI research, covering biology, drug discovery, medicine, data science, and literature workflows. It is designed to be installed into OpenClaw-compatible agents, teaching them when and how to call scientific tools and compose autonomous research workflows that can connect to LabOS wet-lab execution.", "when_to_avoid": ["you need a standalone application with a GUI rather than agent skill files", "your work is outside biomedical and life-science domains", "you require a formally licensed, production-audited clinical software package"], "when_to_choose": ["you use OpenClaw or a compatible agent and need ready-made biomedical research skills", "you want a modular skill library you can cherry-pick from rather than a monolithic tool", "your lab needs end-to-end automation from literature search to analysis and visualization"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/labclaw", "repo": "wu-yc/LabClaw", "role": "main", "score": 48}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:01:03.274298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73959786257de657ae1777a54a6787eef5ea5b67bc9fd637eea65f5ab9af5698", "fetched_at": "2026-08-28T04:03:22.538336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wu-yc/LabClaw"}, {"content_hash": "50e7f54be03a1f72ea41968b0f1bef0429034f1c11611efab2aea6834dc43444", "fetched_at": "2026-08-29T13:02:40.928548+00:00", "kind": "homepage", "missing": false, "url": "https://labclaw-ai.github.io/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:01:03.274298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73959786257de657ae1777a54a6787eef5ea5b67bc9fd637eea65f5ab9af5698", "fetched_at": "2026-08-28T04:03:22.538336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wu-yc/LabClaw"}, {"content_hash": "50e7f54be03a1f72ea41968b0f1bef0429034f1c11611efab2aea6834dc43444", "fetched_at": "2026-08-29T13:02:40.928548+00:00", "kind": "homepage", "missing": false, "url": "https://labclaw-ai.github.io/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:01:03.274298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73959786257de657ae1777a54a6787eef5ea5b67bc9fd637eea65f5ab9af5698", "fetched_at": "2026-08-28T04:03:22.538336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wu-yc/LabClaw"}, {"content_hash": "50e7f54be03a1f72ea41968b0f1bef0429034f1c11611efab2aea6834dc43444", "fetched_at": "2026-08-29T13:02:40.928548+00:00", "kind": "homepage", "missing": false, "url": "https://labclaw-ai.github.io/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:01:03.274298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73959786257de657ae1777a54a6787eef5ea5b67bc9fd637eea65f5ab9af5698", "fetched_at": "2026-08-28T04:03:22.538336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wu-yc/LabClaw"}, {"content_hash": "50e7f54be03a1f72ea41968b0f1bef0429034f1c11611efab2aea6834dc43444", "fetched_at": "2026-08-29T13:02:40.928548+00:00", "kind": "homepage", "missing": false, "url": "https://labclaw-ai.github.io/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:01:03.274298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73959786257de657ae1777a54a6787eef5ea5b67bc9fd637eea65f5ab9af5698", "fetched_at": "2026-08-28T04:03:22.538336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wu-yc/LabClaw"}, {"content_hash": "50e7f54be03a1f72ea41968b0f1bef0429034f1c11611efab2aea6834dc43444", "fetched_at": "2026-08-29T13:02:40.928548+00:00", "kind": "homepage", "missing": false, "url": "https://labclaw-ai.github.io/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:01:03.274298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73959786257de657ae1777a54a6787eef5ea5b67bc9fd637eea65f5ab9af5698", "fetched_at": "2026-08-28T04:03:22.538336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wu-yc/LabClaw"}, {"content_hash": "50e7f54be03a1f72ea41968b0f1bef0429034f1c11611efab2aea6834dc43444", "fetched_at": "2026-08-29T13:02:40.928548+00:00", "kind": "homepage", "missing": false, "url": "https://labclaw-ai.github.io/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.538336+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:01:03.274298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73959786257de657ae1777a54a6787eef5ea5b67bc9fd637eea65f5ab9af5698", "fetched_at": "2026-08-28T04:03:22.538336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wu-yc/LabClaw"}, {"content_hash": "50e7f54be03a1f72ea41968b0f1bef0429034f1c11611efab2aea6834dc43444", "fetched_at": "2026-08-29T13:02:40.928548+00:00", "kind": "homepage", "missing": false, "url": "https://labclaw-ai.github.io/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:01:03.274298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73959786257de657ae1777a54a6787eef5ea5b67bc9fd637eea65f5ab9af5698", "fetched_at": "2026-08-28T04:03:22.538336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wu-yc/LabClaw"}, {"content_hash": "50e7f54be03a1f72ea41968b0f1bef0429034f1c11611efab2aea6834dc43444", "fetched_at": "2026-08-29T13:02:40.928548+00:00", "kind": "homepage", "missing": false, "url": "https://labclaw-ai.github.io/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:01:03.274298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73959786257de657ae1777a54a6787eef5ea5b67bc9fd637eea65f5ab9af5698", "fetched_at": "2026-08-28T04:03:22.538336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wu-yc/LabClaw"}, {"content_hash": "50e7f54be03a1f72ea41968b0f1bef0429034f1c11611efab2aea6834dc43444", "fetched_at": "2026-08-29T13:02:40.928548+00:00", "kind": "homepage", "missing": false, "url": "https://labclaw-ai.github.io/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:01:03.274298+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73959786257de657ae1777a54a6787eef5ea5b67bc9fd637eea65f5ab9af5698", "fetched_at": "2026-08-28T04:03:22.538336+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wu-yc/LabClaw"}, {"content_hash": "50e7f54be03a1f72ea41968b0f1bef0429034f1c11611efab2aea6834dc43444", "fetched_at": "2026-08-29T13:02:40.928548+00:00", "kind": "homepage", "missing": false, "url": "https://labclaw-ai.github.io/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 73, "longevity": 12, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 180, "days_push": 167, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 48, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}