{
  "ok": true,
  "resource": {
    "id": "RES_2B45A1E03028",
    "resource_type": "skill",
    "canonical_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/geopandas",
    "name": "geopandas",
    "summary_en": "Guidance and local audit tools for Python workflows that directly use GeoPandas GeoSeries, GeoDataFrame, spatial operations, or vector-data I/O.",
    "summary_zh": "针对直接使用GeoPandas GeoSeries、GeoDataFrame、空间操作或矢量数据I/O的Python工作流的指导与本地审计工具。",
    "description_en": "This skill provides guidance and local audit tools for Python workflows that directly use GeoPandas GeoSeries, GeoDataFrame, spatial operations, or vector-data I/O. It includes correctness gates for geometry validity, CRS semantics, and join cardinality, as well as bundled local CLIs for inventory, reprojection planning, validity audits, join audits, export planning, and privacy checks. The skill is part of Scientific Agent Skills by K-Dense and is licensed under MIT.",
    "description_zh": "该技能为直接使用GeoPandas GeoSeries、GeoDataFrame、空间操作或矢量数据I/O的Python工作流提供指导与本地审计工具。它包含几何有效性、CRS语义和连接基数的正确性检查，以及用于清单、重投影规划、有效性审计、连接审计、导出规划和隐私检查的本地CLI。该技能是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/geopandas",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/geopandas/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "data.analyze",
      "data.transform",
      "code.generate",
      "code.review",
      "security.audit"
    ],
    "categories": [
      "developer-tools",
      "data",
      "research"
    ],
    "industries": [
      "software",
      "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/geopandas/SKILL.md",
        "commit": "1e5eeffbdad3749125afe7ab48a39694e27f181c",
        "stars": 42124,
        "forks": 3870,
        "updated_at": "2026-09-03T02:47:03Z"
      },
      "skill": {
        "compatibility": "Requires Python 3.10+ and uv. Bundled CLIs are local-only; runtime analysis requires the pinned GeoPandas stack below.",
        "allowed_tools": "Read Write Bash Glob Grep",
        "content_hash": "98450a46bf64f60210ddb28c561b764c904a50ca54e414b3901ccd6853c200e3",
        "line_count": 268
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:22:11.691Z"
      }
    },
    "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 found.",
      "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:22:12.577Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:36.565Z",
    "last_seen_at": "2026-09-03T06:22:11.915Z",
    "published_at": "2026-09-03T06:22:11.915Z",
    "created_at": "2026-09-03T02:50:36.565Z",
    "updated_at": "2026-09-03T06:22:12.577Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_2B45A1E03028",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_2B45A1E03028/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_2B45A1E03028",
    "distribution": {
      "canonical_identity": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/geopandas",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "K-Dense-AI/scientific-agent-skills:skills/geopandas/SKILL.md",
          "upstream_record_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/geopandas",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:50:36.565Z",
          "last_seen_at": "2026-09-03T06:22:11.915Z"
        }
      ]
    },
    "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.analyze",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data.transform",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "code.generate",
            "weight": 70,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "code.review",
            "weight": 60,
            "confidence": 70,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "security.audit",
            "weight": 50,
            "confidence": 70,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "domains": [
          {
            "id": "geospatial",
            "weight": 100,
            "confidence": 95,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "data-science",
            "weight": 80,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "software-development",
            "weight": 60,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "workflow_roles": [
          "analyze",
          "transform",
          "generate",
          "instruct"
        ]
      },
      "capability_units": [
        {
          "id": "skill:geopandas",
          "kind": "skill_action",
          "capability_id": "data.analyze",
          "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",
          "required": false
        },
        "runtime_pricing": {
          "model": "free"
        },
        "dependencies": [
          "Python 3.10+",
          "uv",
          "geopandas==1.1.4",
          "numpy==2.5.1",
          "pandas==3.0.5",
          "shapely==2.1.2",
          "pyproj==3.7.2",
          "pyogrio==0.13.0",
          "pyarrow==25.0.0",
          "packaging==26.2"
        ]
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [
          "source-record",
          "source-inspection"
        ],
        "reason": "No suspicious or malicious evidence found."
      },
      "fit": {
        "good_for": [
          "Providing guidance on GeoPandas usage, including correctness checks for geometry validity, CRS, and spatial joins.",
          "Running local audit scripts for vector data inventory, reprojection planning, validity checks, join audits, and export planning.",
          "Educating agents on safe handling of geospatial data and privacy considerations."
        ],
        "not_for": [
          "Executing arbitrary geospatial operations without explicit user approval.",
          "Accessing remote data sources or geocoding services without explicit permission.",
          "Handling sensitive coordinates without redaction or generalization."
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/geopandas/SKILL.md",
          "observation": "Submitted Skill record for geopandas; 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/geopandas/SKILL.md",
          "observation": "The Skill source was fetched and inspected (13187 bytes; SHA-256 98450a46bf64f60210ddb28c561b764c904a50ca54e414b3901ccd6853c200e3).",
          "observed_at": "2026-09-03T06:22:02.872Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual runtime behavior of the bundled CLIs has not been tested in this environment.",
        "Real-world usage of this skill by other agents has not been observed.",
        "Connectivity to the source repository or external references has not been verified."
      ],
      "id": "REV_6016BD7258F8",
      "resource_id": "RES_2B45A1E03028",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T06:22:12.577Z"
    }
  }
}