{
  "ok": true,
  "resource": {
    "id": "RES_41EDD7231B3F",
    "resource_type": "skill",
    "canonical_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/flowio",
    "name": "flowio",
    "summary_en": "Read, inspect, and write Flow Cytometry Standard (FCS) 2.0, 3.0, and 3.1 files with FlowIO. Use for low-level FCS metadata and channel inspection, NumPy event extraction, multi-dataset files, table export, and FCS 3.1 creation; use FlowKit for compensation, cytometry transforms, gating, or FlowJo workspaces.",
    "summary_zh": "使用FlowIO读取、检查和写入流式细胞术标准（FCS）2.0、3.0和3.1文件。适用于低级FCS元数据和通道检查、NumPy事件提取、多数据集文件、表格导出和FCS 3.1创建；如需补偿、细胞术变换、门控或FlowJo工作区，请使用FlowKit。",
    "description_en": "This skill provides guidance for using the FlowIO Python library to read, inspect, and write Flow Cytometry Standard (FCS) files. It covers reading FCS 2.0, 3.0, and 3.1 files, inspecting metadata and channels, extracting event data as NumPy arrays, handling multi-dataset files, exporting tables, and creating FCS 3.1 files. The skill includes detailed instructions, code examples, and references for common workflows. It explicitly does not perform compensation, transforms, gating, or FlowJo workspace processing, directing users to FlowKit for those tasks. The skill requires Python 3.9-3.13, uv, and FlowIO 1.4.0, and operates locally without network access or credentials.",
    "description_zh": "该技能提供使用FlowIO Python库读取、检查和写入流式细胞术标准（FCS）文件的指导。涵盖读取FCS 2.0、3.0和3.1文件，检查元数据和通道，将事件数据提取为NumPy数组，处理多数据集文件，导出表格以及创建FCS 3.1文件。技能包含详细说明、代码示例和常见工作流的参考。明确不执行补偿、变换、门控或FlowJo工作区处理，并指导用户使用FlowKit完成这些任务。技能要求Python 3.9-3.13、uv和FlowIO 1.4.0，在本地运行，无需网络访问或凭据。",
    "provider_name": "K-Dense-AI",
    "homepage_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/flowio",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/flowio/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "data.read",
      "data.write",
      "data.transform",
      "data.analyze"
    ],
    "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/flowio/SKILL.md",
        "commit": "1e5eeffbdad3749125afe7ab48a39694e27f181c",
        "stars": 42124,
        "forks": 3870,
        "updated_at": "2026-09-03T02:47:03Z"
      },
      "skill": {
        "compatibility": "Requires Python 3.9-3.13, uv, and FlowIO 1.4.0. NumPy is installed with FlowIO; pandas is optional for DataFrame workflows. Runtime parsing is local and needs no credentials or network access.",
        "allowed_tools": "Read Write Bash",
        "content_hash": "69e87a334078ff72f89bef41d383cca165783745730f41077d0c860a811201f1",
        "line_count": 328
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:20:29.484Z"
      }
    },
    "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:20:30.292Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:35.168Z",
    "last_seen_at": "2026-09-03T06:20:29.707Z",
    "published_at": "2026-09-03T06:20:29.707Z",
    "created_at": "2026-09-03T02:50:35.168Z",
    "updated_at": "2026-09-03T06:20:30.292Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_41EDD7231B3F",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_41EDD7231B3F/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_41EDD7231B3F",
    "distribution": {
      "canonical_identity": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/flowio",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "K-Dense-AI/scientific-agent-skills:skills/flowio/SKILL.md",
          "upstream_record_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/flowio",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:50:35.168Z",
          "last_seen_at": "2026-09-03T06:20:29.707Z"
        }
      ]
    },
    "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": "data.read",
            "weight": 90,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.write",
            "weight": 80,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.transform",
            "weight": 70,
            "confidence": 85,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.analyze",
            "weight": 60,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "domains": [
          {
            "id": "bioinformatics",
            "weight": 90,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "flow-cytometry",
            "weight": 100,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "scientific-computing",
            "weight": 80,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "workflow_roles": [
          "analyze",
          "transform",
          "generate",
          "execute"
        ]
      },
      "capability_units": [
        {
          "id": "skill:flowio",
          "kind": "skill_action",
          "capability_id": "data.read",
          "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": {
          "type": "none"
        },
        "runtime_pricing": {
          "model": "free"
        },
        "dependencies": [
          "Python 3.9-3.13",
          "uv",
          "FlowIO 1.4.0",
          "NumPy"
        ]
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence."
      },
      "fit": {
        "good_for": [
          "Reading FCS 2.0, 3.0, and 3.1 files",
          "Inspecting FCS metadata and channel information",
          "Extracting event data as NumPy arrays",
          "Handling multi-dataset FCS files",
          "Creating FCS 3.1 files",
          "Exporting FCS data to tables for downstream analysis"
        ],
        "not_for": [
          "Compensation",
          "Logicle/biexponential transforms",
          "Gating",
          "Clustering",
          "FlowJo workspace processing"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/flowio/SKILL.md",
          "observation": "Submitted Skill record for flowio; 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/flowio/SKILL.md",
          "observation": "The Skill source was fetched and inspected (11915 bytes; SHA-256 69e87a334078ff72f89bef41d383cca165783745730f41077d0c860a811201f1).",
          "observed_at": "2026-09-03T06:20:21.074Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual runtime behavior not tested in this environment",
        "Real-world usage not observed",
        "Connectivity to external resources not verified"
      ],
      "id": "REV_EE3E6DBBCA4F",
      "resource_id": "RES_41EDD7231B3F",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T06:20:30.292Z"
    }
  }
}