{
  "ok": true,
  "resource": {
    "id": "RES_19C85DA07E77",
    "resource_type": "skill",
    "canonical_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/rowan",
    "name": "rowan",
    "summary_en": "Rowan is a cloud-native molecular modeling and medicinal-chemistry workflow platform with a Python API. Use for pKa and macropKa prediction, conformer and tautomer ensembles, docking and analogue docking, protein-ligand cofolding, MSA generation, molecular dynamics, permeability, descriptor workflows, and related small-molecule or protein modeling tasks. Ideal for programmatic batch screening, multi-step chemistry pipelines, and workflows that would otherwise require maintaining local HPC/GPU infrastructure.",
    "summary_zh": "Rowan 是一个云原生的分子建模和药物化学工作流平台，提供 Python API。适用于 pKa 和 macropKa 预测、构象异构体和互变异构体集合、对接和类似物对接、蛋白质-配体共折叠、MSA 生成、分子动力学、渗透性、描述符工作流，以及相关的小分子或蛋白质建模任务。非常适合程序化批量筛选、多步骤化学流程，以及原本需要维护本地 HPC/GPU 基础设施的工作流。",
    "description_en": "Rowan is a cloud-native molecular modeling and medicinal-chemistry workflow platform with a Python API. The skill provides guidance for using Rowan's Python API to perform tasks such as pKa and macropKa prediction, conformer and tautomer ensemble generation, docking and analogue docking, protein-ligand cofolding, MSA generation, molecular dynamics, permeability, descriptor workflows, and related small-molecule or protein modeling tasks. It is designed for programmatic batch screening, multi-step chemistry pipelines, and workflows that would otherwise require maintaining local HPC/GPU infrastructure. The skill includes instructions for installation, authentication via API key, molecule input formats, core usage patterns, project and folder organization, workflow decision trees, protein utilities, batch submission, webhooks, and access/pricing details. It also references additional documentation files for workflow catalogs, batch and webhook handling, access and pricing, end-to-end examples, and troubleshooting.",
    "description_zh": "Rowan 是一个云原生的分子建模和药物化学工作流平台，提供 Python API。该技能提供了使用 Rowan Python API 执行各种任务的指导，包括 pKa 和 macropKa 预测、构象异构体和互变异构体集合生成、对接和类似物对接、蛋白质-配体共折叠、MSA 生成、分子动力学、渗透性、描述符工作流，以及相关的小分子或蛋白质建模任务。它专为程序化批量筛选、多步骤化学流程以及原本需要维护本地 HPC/GPU 基础设施的工作流而设计。该技能包含安装、通过 API 密钥进行身份验证、分子输入格式、核心使用模式、项目和文件夹组织、工作流决策树、蛋白质工具、批量提交、Webhook 以及访问/定价细节的说明。它还引用了其他文档文件，涵盖工作流目录、批处理和 Webhook 处理、访问和定价、端到端示例以及故障排除。",
    "provider_name": "K-Dense-AI",
    "homepage_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/rowan",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/rowan/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "molecule.model",
      "molecule.property-predict",
      "molecule.dock",
      "molecule.conformer-search",
      "molecule.tautomer-search",
      "protein.msa",
      "protein.cofold",
      "molecule.md-simulate",
      "molecule.permeability-predict",
      "molecule.descriptor-calculate"
    ],
    "categories": [
      "research",
      "data",
      "automation"
    ],
    "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/rowan/SKILL.md",
        "commit": "1e5eeffbdad3749125afe7ab48a39694e27f181c",
        "stars": 42124,
        "forks": 3870,
        "updated_at": "2026-09-03T02:47:03Z"
      },
      "skill": {
        "compatibility": "Python 3.12+, API key required",
        "allowed_tools": null,
        "content_hash": "bc3f19977224c239ac5f8075a761e5d248059f9bbed7b23e11d24feb28d7157f",
        "line_count": 399
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:23:54.631Z"
      }
    },
    "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": "medium",
      "operational_transparency": "partial",
      "evidence_strength": "source_inspected",
      "use_readiness": "guided_use",
      "reviewed_at": "2026-09-03T06:23:55.522Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:54.423Z",
    "last_seen_at": "2026-09-03T06:23:54.907Z",
    "published_at": "2026-09-03T06:23:54.907Z",
    "created_at": "2026-09-03T02:50:54.423Z",
    "updated_at": "2026-09-03T06:23:55.522Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_19C85DA07E77",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_19C85DA07E77/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_19C85DA07E77",
    "distribution": {
      "canonical_identity": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/rowan",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "K-Dense-AI/scientific-agent-skills:skills/rowan/SKILL.md",
          "upstream_record_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/rowan",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:50:54.423Z",
          "last_seen_at": "2026-09-03T06:23:54.907Z"
        }
      ]
    },
    "tools": [],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "observed",
        "source": "verified",
        "connectivity": "unknown",
        "contract": "strong",
        "safe_use": "untested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "strong",
        "access_friction": "medium",
        "operational_transparency": "partial",
        "evidence_strength": "source_inspected",
        "use_readiness": "guided_use"
      },
      "profile": {
        "capabilities": [
          {
            "id": "molecule.model",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "molecule.property-predict",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "molecule.dock",
            "weight": 85,
            "confidence": 85,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "molecule.conformer-search",
            "weight": 85,
            "confidence": 85,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "molecule.tautomer-search",
            "weight": 85,
            "confidence": 85,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "protein.msa",
            "weight": 70,
            "confidence": 70,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "protein.cofold",
            "weight": 70,
            "confidence": 70,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "molecule.md-simulate",
            "weight": 70,
            "confidence": 70,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "molecule.permeability-predict",
            "weight": 70,
            "confidence": 70,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "molecule.descriptor-calculate",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "domains": [
          {
            "id": "chemistry",
            "weight": 100,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "biology",
            "weight": 70,
            "confidence": 70,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "drug-discovery",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "workflow_roles": [
          "analyze",
          "design",
          "execute",
          "generate"
        ]
      },
      "capability_units": [
        {
          "id": "skill:rowan",
          "kind": "skill_action",
          "capability_id": "molecule.model",
          "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": {
            "type": "api_key",
            "required": true
          },
          "pricing": {
            "model": "free_tier_with_credits"
          },
          "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": "api_key",
          "required": true
        },
        "runtime_pricing": {
          "model": "free_tier_with_credits"
        },
        "dependencies": [
          "Python 3.12+",
          "rowan-python package",
          "API key"
        ]
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence."
      },
      "fit": {
        "good_for": [
          "Programmatic batch screening of small molecules",
          "Multi-step chemistry pipelines (e.g., tautomer search → docking → pose analysis)",
          "Cloud-based molecular modeling without local HPC/GPU infrastructure",
          "pKa and macropKa prediction",
          "Conformer and tautomer ensemble generation",
          "Docking and analogue docking",
          "Protein-ligand cofolding and MSA generation",
          "Molecular dynamics simulations"
        ],
        "not_for": [
          "Simple molecular I/O (use RDKit directly)",
          "Post-HF ab initio quantum chemistry or relativistic calculations"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/rowan/SKILL.md",
          "observation": "Submitted Skill record for rowan; 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/rowan/SKILL.md",
          "observation": "The Skill source was fetched and inspected (14365 bytes; SHA-256 bc3f19977224c239ac5f8075a761e5d248059f9bbed7b23e11d24feb28d7157f).",
          "observed_at": "2026-09-03T06:23:42.812Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual runtime behavior of the Rowan API (not tested)",
        "Real-world usage and reliability",
        "Exact pricing details and credit consumption",
        "Whether the API key is required for all workflows",
        "Exact input/output schemas for each workflow",
        "Compatibility with different Python versions beyond 3.12+"
      ],
      "id": "REV_2643F79CFB7D",
      "resource_id": "RES_19C85DA07E77",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T06:23:55.522Z"
    }
  }
}