{
  "ok": true,
  "resource": {
    "id": "RES_9D5C83BF6B5D",
    "resource_type": "skill",
    "canonical_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/anndata",
    "name": "anndata",
    "summary_en": "Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.",
    "summary_zh": "用于单细胞分析中带注释矩阵的数据结构。处理 .h5ad 文件或与 scverse 生态系统集成时使用。这是数据格式技能——分析工作流请使用 scanpy；概率模型请使用 scvi-tools；群体规模查询请使用 cellxgene-census。",
    "description_en": "This skill provides procedural knowledge for working with AnnData, a Python package for annotated data matrices used in single-cell analysis. It covers creating, reading, writing, concatenating, subsetting, and transforming AnnData objects, including handling h5ad and zarr formats, backed mode for large datasets, and integration with the scverse ecosystem (e.g., scanpy, muon). The skill includes installation instructions, code examples, best practices, and troubleshooting guidance. It is designed for use by AI agents with access to Read, Write, Edit, and Bash tools, and requires Python 3.11+ and uv. The skill content is derived from the official AnnData documentation and the Scientific Agent Skills library by K-Dense.",
    "description_zh": "该技能提供使用 AnnData 的程序性知识，AnnData 是用于单细胞分析中带注释矩阵的 Python 包。涵盖创建、读取、写入、拼接、子集化和转换 AnnData 对象，包括处理 h5ad 和 zarr 格式、大型数据集的 backed 模式以及与 scverse 生态系统（如 scanpy、muon）的集成。技能包含安装说明、代码示例、最佳实践和故障排除指南。设计供具有 Read、Write、Edit 和 Bash 工具访问权限的 AI 代理使用，需要 Python 3.11+ 和 uv。技能内容源自官方 AnnData 文档和 K-Dense 的 Scientific Agent Skills 库。",
    "provider_name": "K-Dense-AI",
    "homepage_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/anndata",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/anndata/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "data.annotated-matrix-handling",
      "data.io-operations",
      "data.concatenation",
      "data.manipulation",
      "data.best-practices"
    ],
    "categories": [
      "data",
      "research",
      "developer-tools"
    ],
    "industries": [
      "software",
      "health",
      "general"
    ],
    "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/anndata/SKILL.md",
        "commit": "1e5eeffbdad3749125afe7ab48a39694e27f181c",
        "stars": 42124,
        "forks": 3870,
        "updated_at": "2026-09-03T02:47:03Z"
      },
      "skill": {
        "compatibility": "Requires Python 3.11+ and uv. Examples target AnnData 0.12.16, with experimental APIs clearly marked where used.",
        "allowed_tools": "Read Write Edit Bash",
        "content_hash": "394e98bdcd8e993b4bff246b1ae537e72ff1b6c19985baa4c75f868b2bc8af3c",
        "line_count": 448
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:05:09.197Z"
      }
    },
    "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:10.034Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:27.166Z",
    "last_seen_at": "2026-09-03T06:05:09.418Z",
    "published_at": "2026-09-03T06:05:09.418Z",
    "created_at": "2026-09-03T02:50:27.166Z",
    "updated_at": "2026-09-03T06:05:10.034Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_9D5C83BF6B5D",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_9D5C83BF6B5D/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_9D5C83BF6B5D",
    "distribution": {
      "canonical_identity": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/anndata",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "K-Dense-AI/scientific-agent-skills:skills/anndata/SKILL.md",
          "upstream_record_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/anndata",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:50:27.166Z",
          "last_seen_at": "2026-09-03T06:05:09.418Z"
        }
      ]
    },
    "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.annotated-matrix-handling",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.io-operations",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.concatenation",
            "weight": 80,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.manipulation",
            "weight": 80,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.best-practices",
            "weight": 70,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "domains": [
          {
            "id": "bioinformatics",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "single-cell-genomics",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data-science",
            "weight": 80,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "workflow_roles": [
          "analyze",
          "transform",
          "generate"
        ]
      },
      "capability_units": [
        {
          "id": "skill:anndata",
          "kind": "skill_action",
          "capability_id": "data.annotated-matrix-handling",
          "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": [
          "Python 3.11+",
          "uv",
          "anndata==0.12.16"
        ]
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence."
      },
      "fit": {
        "good_for": [
          "Creating, reading, and writing AnnData objects",
          "Working with h5ad and zarr formats",
          "Single-cell RNA-seq analysis",
          "Managing large datasets with sparse matrices or backed mode",
          "Concatenating multiple datasets",
          "Subsetting and transforming annotated data",
          "Integrating with scverse ecosystem tools"
        ],
        "not_for": [
          "Analysis workflows (use scanpy)",
          "Probabilistic models (use scvi-tools)",
          "Population-scale queries (use cellxgene-census)"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/anndata/SKILL.md",
          "observation": "Submitted Skill record for anndata; 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/anndata/SKILL.md",
          "observation": "The Skill source was fetched and inspected (12883 bytes; SHA-256 394e98bdcd8e993b4bff246b1ae537e72ff1b6c19985baa4c75f868b2bc8af3c).",
          "observed_at": "2026-09-03T06:05:00.165Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual runtime behavior not tested",
        "Real-world usage not observed",
        "Connectivity to external resources not verified"
      ],
      "id": "REV_49A29B6543D8",
      "resource_id": "RES_9D5C83BF6B5D",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T06:05:10.034Z"
    }
  }
}