{
  "ok": true,
  "resource": {
    "id": "RES_F1ABB1C7D9BF",
    "resource_type": "skill",
    "canonical_url": "https://github.com/wshobson/agents/tree/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns",
    "name": "error-handling-patterns",
    "summary_en": "Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.",
    "summary_zh": "掌握跨语言的错误处理模式，包括异常、Result 类型、错误传播和优雅降级，以构建弹性应用程序。在实现错误处理、设计 API 或提高应用程序可靠性时使用。",
    "description_en": "This Agent Skill provides guidance on error handling patterns across programming languages. It covers exceptions, Result types, error propagation, and graceful degradation. The skill is intended for use when implementing error handling, designing APIs, or improving application reliability. Evidence is based on the submitted record and inspection of the source SKILL.md file.",
    "description_zh": "此 Agent Skill 提供跨编程语言的错误处理模式指导。涵盖异常、Result 类型、错误传播和优雅降级。该技能适用于实现错误处理、设计 API 或提高应用程序可靠性时。证据基于提交的记录和对源 SKILL.md 文件的检查。",
    "provider_name": "wshobson",
    "homepage_url": "https://github.com/wshobson/agents/tree/main/plugins/developer-essentials/skills/error-handling-patterns",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/wshobson/agents/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "skill.error-handling-patterns"
    ],
    "categories": [
      "developer-tools"
    ],
    "industries": [
      "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/wshobson/agents/blob/a30778f8c4e6b0a87567941b7cca4f534bf642b6/LICENSE"
      },
      "github": {
        "repository": "wshobson/agents",
        "owner": "wshobson",
        "path": "plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
        "commit": "a30778f8c4e6b0a87567941b7cca4f534bf642b6",
        "stars": 39366,
        "forks": 4194,
        "updated_at": "2026-09-03T02:19:37Z"
      },
      "skill": {
        "compatibility": null,
        "allowed_tools": null,
        "content_hash": "5fb7f4d995fc05386a8c04b045f96fd3cb652cbd31fd52d78966f86323b373b8",
        "line_count": 122
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T05:50:22.210Z"
      }
    },
    "latest_version": "a30778f8c4e6",
    "status": "listed",
    "health_status": "unknown",
    "source_kind": "imported",
    "source_agent": "aiworkshub-skill-reviewer",
    "trust": {
      "signal": "none",
      "reason": null,
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "partial",
      "contract_completeness": "natural_language",
      "access_friction": "low",
      "operational_transparency": "weak",
      "evidence_strength": "source_inspected",
      "use_readiness": "guided_use",
      "reviewed_at": "2026-09-03T05:50:23.063Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:51:15.298Z",
    "last_seen_at": "2026-09-03T05:50:22.443Z",
    "published_at": "2026-09-03T05:50:22.443Z",
    "created_at": "2026-09-03T02:51:15.298Z",
    "updated_at": "2026-09-03T05:50:23.063Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_F1ABB1C7D9BF",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_F1ABB1C7D9BF/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_F1ABB1C7D9BF",
    "distribution": {
      "canonical_identity": "https://github.com/wshobson/agents/tree/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "wshobson/agents:plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
          "upstream_record_url": "https://github.com/wshobson/agents/tree/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:51:15.298Z",
          "last_seen_at": "2026-09-03T05:50:22.443Z"
        }
      ]
    },
    "tools": [],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "unknown",
        "contract": "partial",
        "safe_use": "untested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "partial",
        "contract_completeness": "natural_language",
        "access_friction": "low",
        "operational_transparency": "weak",
        "evidence_strength": "source_inspected",
        "use_readiness": "guided_use"
      },
      "profile": {
        "capabilities": [
          {
            "id": "skill.error-handling-patterns",
            "weight": 100,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "domains": [
          {
            "id": "software-development",
            "weight": 100,
            "confidence": 80,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "instruct",
          "design",
          "analyze"
        ]
      },
      "capability_units": [
        {
          "id": "skill:error-handling-patterns",
          "kind": "skill_action",
          "capability_id": "skill.error-handling-patterns",
          "effect": "advisory",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "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/wshobson/agents/blob/a30778f8c4e6b0a87567941b7cca4f534bf642b6/LICENSE"
        },
        "runtime_auth": {},
        "runtime_pricing": {},
        "dependencies": []
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": null
      },
      "fit": {
        "good_for": [
          "implementing error handling",
          "designing error-resilient APIs",
          "improving application reliability"
        ],
        "not_for": []
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/wshobson/agents/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
          "observation": "Submitted Skill record for error-handling-patterns; declared license MIT.",
          "observed_at": "2026-09-03T02:19:37Z",
          "payload": {}
        },
        {
          "id": "source-inspection",
          "type": "source_inspection",
          "source": "https://raw.githubusercontent.com/wshobson/agents/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
          "observation": "The Skill source was fetched and inspected (4090 bytes; SHA-256 5fb7f4d995fc05386a8c04b045f96fd3cb652cbd31fd52d78966f86323b373b8).",
          "observed_at": "2026-09-03T05:50:16.880Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "runtime behavior",
        "real-world usage",
        "compatibility with specific agent frameworks"
      ],
      "id": "REV_D585DFC497F9",
      "resource_id": "RES_F1ABB1C7D9BF",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T05:50:23.063Z"
    }
  }
}