{
  "ok": true,
  "resource": {
    "id": "RES_4B8121D045AB",
    "resource_type": "skill",
    "canonical_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/pydicom",
    "name": "pydicom",
    "summary_en": "Use pydicom to read, inspect, write, transform, and safely preflight local DICOM datasets and pixel data. Applies to DICOM metadata, transfer syntaxes, compression plugins, frames, private elements, JSON, and bounded de-identification review.",
    "summary_zh": "使用pydicom读取、检查、写入、转换并安全预检本地DICOM数据集和像素数据。适用于DICOM元数据、传输语法、压缩插件、帧、私有元素、JSON以及有界的去标识化审查。",
    "description_en": "This skill provides guidance on using the pydicom library (version 3.0.2) for local DICOM dataset I/O, pixel processing, and preflight checks. It covers reading and writing DICOM files, handling transfer syntaxes, compression/decompression, frame access, private elements, DICOM JSON, and a bounded de-identification workflow. The skill emphasizes safety boundaries: only work with authorized local data, avoid exposing PHI, set resource limits, and never claim compliance without expert review. It includes helper scripts for metadata extraction, inventory, transfer syntax inspection, pixel frame planning, image conversion, anonymization, and audit. The skill is part of the Scientific Agent Skills library by K-Dense and is licensed under MIT.",
    "description_zh": "该技能提供关于使用pydicom库（版本3.0.2）进行本地DICOM数据集I/O、像素处理和预检的指导。涵盖DICOM文件的读写、传输语法处理、压缩/解压缩、帧访问、私有元素、DICOM JSON以及有界的去标识化工作流程。技能强调安全边界：仅处理授权的本地数据，避免暴露受保护的健康信息（PHI），设置资源限制，并且未经专家审查不得声称合规。包含用于元数据提取、清单、传输语法检查、像素帧规划、图像转换、匿名化和审计的辅助脚本。该技能是K-Dense的Scientific Agent Skills库的一部分，采用MIT许可证。",
    "provider_name": "K-Dense-AI",
    "homepage_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/pydicom",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/pydicom/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "data.read",
      "data.transform",
      "data.write",
      "data.analyze",
      "security.audit"
    ],
    "categories": [
      "data",
      "research",
      "developer-tools"
    ],
    "industries": [
      "health",
      "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/pydicom/SKILL.md",
        "commit": "1e5eeffbdad3749125afe7ab48a39694e27f181c",
        "stars": 42124,
        "forks": 3870,
        "updated_at": "2026-09-03T02:47:03Z"
      },
      "skill": {
        "compatibility": "Python 3.10+ with pydicom 3.0.2; optional pinned NumPy, Pillow, and pixel plugins. Helper CLIs are local-only and require authorized data.",
        "allowed_tools": null,
        "content_hash": "3c8d3a5880d5ce5ec739e4f8af749ac7c231e61ec2754e4366b220a85ad4f8ee",
        "line_count": 399
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:19:39.259Z"
      }
    },
    "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": "guided_use",
      "reviewed_at": "2026-09-03T06:19:40.096Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:50.617Z",
    "last_seen_at": "2026-09-03T06:19:39.479Z",
    "published_at": "2026-09-03T06:19:39.479Z",
    "created_at": "2026-09-03T02:50:50.617Z",
    "updated_at": "2026-09-03T06:19:40.096Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_4B8121D045AB",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_4B8121D045AB/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_4B8121D045AB",
    "distribution": {
      "canonical_identity": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/pydicom",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "K-Dense-AI/scientific-agent-skills:skills/pydicom/SKILL.md",
          "upstream_record_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/pydicom",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:50:50.617Z",
          "last_seen_at": "2026-09-03T06:19:39.479Z"
        }
      ]
    },
    "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": "guided_use"
      },
      "profile": {
        "capabilities": [
          {
            "id": "data.read",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.transform",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.write",
            "weight": 80,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.analyze",
            "weight": 70,
            "confidence": 70,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "security.audit",
            "weight": 60,
            "confidence": 60,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "domains": [
          {
            "id": "healthcare",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "software-development",
            "weight": 80,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data-analysis",
            "weight": 80,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "workflow_roles": [
          "analyze",
          "transform",
          "execute"
        ]
      },
      "capability_units": [
        {
          "id": "skill:pydicom",
          "kind": "skill_action",
          "capability_id": "data.transform",
          "effect": "unknown",
          "open_world": false,
          "idempotency": "unknown",
          "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": [
          "pydicom==3.0.2",
          "numpy==2.5.1",
          "Pillow==12.3.0",
          "pylibjpeg==2.1.0",
          "pylibjpeg-libjpeg==2.4.0",
          "pylibjpeg-openjpeg==2.5.0",
          "pylibjpeg-rle==2.2.0",
          "pyjpegls==1.5.1",
          "python-gdcm==3.2.6"
        ]
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence."
      },
      "fit": {
        "good_for": [
          "Reading and inspecting DICOM metadata and pixel data locally",
          "Transforming DICOM datasets (e.g., decompression, compression, de-identification) with proper safeguards",
          "Preflight checks for transfer syntaxes and pixel frame planning",
          "Educational and research use in medical imaging contexts"
        ],
        "not_for": [
          "Diagnostic purposes or clinical decision-making",
          "Guaranteed compliance with DICOM PS3.15, HIPAA, GDPR, or other regulations",
          "Network-based DICOM operations or remote data access",
          "Handling data without explicit authorization or without setting resource limits"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/pydicom/SKILL.md",
          "observation": "Submitted Skill record for pydicom; 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/pydicom/SKILL.md",
          "observation": "The Skill source was fetched and inspected (16831 bytes; SHA-256 3c8d3a5880d5ce5ec739e4f8af749ac7c231e61ec2754e4366b220a85ad4f8ee).",
          "observed_at": "2026-09-03T06:19:29.461Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual runtime behavior of the skill in an agent environment has not been tested.",
        "Real-world usage of this specific skill instance has not been observed.",
        "Connectivity to the source repository or any external services is unverified.",
        "The skill's helper scripts have not been executed or validated in this review.",
        "The exact content of the referenced files (e.g., references/transfer_syntaxes.md) is not inspected."
      ],
      "id": "REV_7258BD50B139",
      "resource_id": "RES_4B8121D045AB",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T06:19:40.096Z"
    }
  }
}