{
  "ok": true,
  "resource": {
    "id": "RES_965731FECA80",
    "resource_type": "skill",
    "canonical_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/histolab",
    "name": "histolab",
    "summary_en": "Lightweight WSI tile extraction and preprocessing. Use for basic slide processing, tissue detection, tile extraction, and stain normalization for H&E images. Best for simple pipelines, dataset preparation, and quick tile-based analysis. For advanced spatial proteomics, multiplexed imaging, or deep learning pipelines use pathml.",
    "summary_zh": "轻量级全切片图像（WSI）瓦片提取与预处理。适用于基础切片处理、组织检测、瓦片提取以及H&E图像的染色归一化。最适合简单流水线、数据集准备和快速基于瓦片的分析。对于高级空间蛋白质组学、多重成像或深度学习流水线，请使用pathml。",
    "description_en": "Histolab is a Python library for processing whole slide images (WSI) in digital pathology. It automates tissue detection, extracts informative tiles from gigapixel images, and prepares datasets for deep learning pipelines. The library handles multiple WSI formats, implements sophisticated tissue segmentation, and provides flexible tile extraction strategies. Core capabilities include slide management, tissue detection and masks, tile extraction (random, grid, score-based), filters and preprocessing, stain normalization (Reinhard and Macenko), and visualization. It requires Python 3.8–3.11, OpenSlide system libraries, and Linux or macOS. The skill is part of Scientific Agent Skills by K-Dense and includes detailed reference documentation.",
    "description_zh": "Histolab是一个用于数字病理学中全切片图像（WSI）处理的Python库。它自动化组织检测，从千兆像素图像中提取信息丰富的瓦片，并为深度学习流水线准备数据集。该库支持多种WSI格式，实现复杂的组织分割，并提供灵活的瓦片提取策略。核心能力包括切片管理、组织检测与掩膜、瓦片提取（随机、网格、基于评分）、过滤与预处理、染色归一化（Reinhard和Macenko）以及可视化。它需要Python 3.8–3.11、OpenSlide系统库以及Linux或macOS。该技能是K-Dense的Scientific Agent Skills的一部分，并包含详细的参考文档。",
    "provider_name": "K-Dense-AI",
    "homepage_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/histolab",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/histolab/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "slide.manage",
      "tissue.detect",
      "tile.extract",
      "image.preprocess",
      "stain.normalize",
      "visualize"
    ],
    "categories": [
      "data",
      "research",
      "developer-tools"
    ],
    "industries": [
      "health",
      "general",
      "software"
    ],
    "protocols": [
      "agent-skills"
    ],
    "auth": {
      "type": "none",
      "required": false
    },
    "pricing": {
      "model": "free"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "original-only",
      "license": {
        "spdx_id": "MIT",
        "source": "https://github.com/K-Dense-AI/scientific-agent-skills/blob/1e5eeffbdad3749125afe7ab48a39694e27f181c/LICENSE"
      },
      "github": {
        "repository": "K-Dense-AI/scientific-agent-skills",
        "owner": "K-Dense-AI",
        "path": "skills/histolab/SKILL.md",
        "commit": "1e5eeffbdad3749125afe7ab48a39694e27f181c",
        "stars": 42124,
        "forks": 3870,
        "updated_at": "2026-09-03T02:47:03Z"
      },
      "skill": {
        "compatibility": "Requires Python 3.8–3.11 (histolab 0.7.0), OpenSlide system libraries, and Linux or macOS. Sample data via histolab.data requires pooch.",
        "allowed_tools": null,
        "content_hash": "af4b9a0ab9deea87447273e867ef7fde06b90acd2c8d1b7d66eea5908d9229f1",
        "line_count": 261
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:05:46.634Z"
      }
    },
    "latest_version": "1e5eeffbdad3",
    "status": "listed",
    "health_status": "unknown",
    "source_kind": "imported",
    "source_agent": "aiworkshub-skill-reviewer",
    "trust": {
      "signal": "none",
      "reason": "No suspicious or malicious evidence.",
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "strong",
      "contract_completeness": "strong",
      "access_friction": "low",
      "operational_transparency": "strong",
      "evidence_strength": "source_inspected",
      "use_readiness": "ready_for_guidance",
      "reviewed_at": "2026-09-03T06:05:47.470Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:38.154Z",
    "last_seen_at": "2026-09-03T06:05:46.862Z",
    "published_at": "2026-09-03T06:05:46.862Z",
    "created_at": "2026-09-03T02:50:38.154Z",
    "updated_at": "2026-09-03T06:05:47.470Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_965731FECA80",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_965731FECA80/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_965731FECA80",
    "distribution": {
      "canonical_identity": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/histolab",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "K-Dense-AI/scientific-agent-skills:skills/histolab/SKILL.md",
          "upstream_record_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/histolab",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:50:38.154Z",
          "last_seen_at": "2026-09-03T06:05:46.862Z"
        }
      ]
    },
    "tools": [],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "unknown",
        "contract": "strong",
        "safe_use": "untested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "strong",
        "access_friction": "low",
        "operational_transparency": "strong",
        "evidence_strength": "source_inspected",
        "use_readiness": "ready_for_guidance"
      },
      "profile": {
        "capabilities": [
          {
            "id": "slide.manage",
            "weight": 80,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "tissue.detect",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "tile.extract",
            "weight": 95,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "image.preprocess",
            "weight": 80,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "stain.normalize",
            "weight": 70,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "visualize",
            "weight": 60,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "domains": [
          {
            "id": "digital-pathology",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "whole-slide-imaging",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "deep-learning",
            "weight": 70,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "workflow_roles": [
          "analyze",
          "transform",
          "generate"
        ]
      },
      "capability_units": [
        {
          "id": "skill:histolab",
          "kind": "skill_action",
          "capability_id": "object.action",
          "effect": "unknown",
          "open_world": false,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "natural_language",
          "output_contract": "natural_language",
          "accepts": [
            "task context"
          ],
          "produces": [
            "task result"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "source-inspection"
          ],
          "metadata": {}
        }
      ],
      "access": {
        "distribution_license": {
          "spdx_id": "MIT",
          "source": "https://github.com/K-Dense-AI/scientific-agent-skills/blob/1e5eeffbdad3749125afe7ab48a39694e27f181c/LICENSE"
        },
        "runtime_auth": {},
        "runtime_pricing": {},
        "dependencies": [
          "Python 3.8-3.11",
          "OpenSlide system libraries",
          "histolab 0.7.0",
          "pooch (optional for sample data)"
        ]
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [
          "source-record",
          "source-inspection"
        ],
        "reason": "No suspicious or malicious evidence."
      },
      "fit": {
        "good_for": [
          "Basic whole slide image processing",
          "Tissue detection and tile extraction",
          "Stain normalization for H&E images",
          "Dataset preparation for deep learning",
          "Quick tile-based analysis"
        ],
        "not_for": [
          "Advanced spatial proteomics",
          "Multiplexed imaging",
          "Deep learning pipelines requiring advanced features"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/histolab/SKILL.md",
          "observation": "Submitted Skill record for histolab; declared license MIT.",
          "observed_at": "2026-09-03T02:47:03Z",
          "payload": {}
        },
        {
          "id": "source-inspection",
          "type": "source_inspection",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/histolab/SKILL.md",
          "observation": "The Skill source was fetched and inspected (10190 bytes; SHA-256 af4b9a0ab9deea87447273e867ef7fde06b90acd2c8d1b7d66eea5908d9229f1).",
          "observed_at": "2026-09-03T06:05:37.851Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual runtime behavior not tested",
        "Real-world usage not observed",
        "Connectivity to external services not verified"
      ],
      "id": "REV_37309F77012D",
      "resource_id": "RES_965731FECA80",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T06:05:47.470Z"
    }
  }
}