{"repo":"NousResearch/hermes-agent","public_id":"30482","display_label":"Official skills index missing repo field fixes","summary":"A bug was identified where the official skills index had an empty repo field for all 81 official skills, causing install failures. Multiple fixes address populating the repo field, fallback paths, metadata publishing, and caching to prevent rate-limit issues.","subsystem":"skills","counts":{"members":6,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":4},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":56137},"resolution":{"state":"resolved","by":"pr-56137"},"freshness":{"state":"verified","last_verified_at":"2026-07-01T07:40:56+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.3333333333333333},"fix_edges":[{"issue_number":30482,"pr_number":56137,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":30482,"title":"[Bug]: hermes skills install official/<skill> fails — skills index has empty repo field for all 81 official skills","url":null,"state":"closed"},{"kind":"pr","number":30508,"title":"fix(skills): add official skills fallback when index has empty repo field (#30482)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"d682f320b35a13084371a541a835e1d988c982b8","number":0},{"kind":"commit","value":"a38e283395411517919b398a0d1076b72ca4a01e","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":30510,"title":"fix(skills): resolve official index fallback paths","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#30508","number":30508},{"kind":"pr","value":"#30482","number":30482}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":30512,"title":"fix(skills): publish fetchable metadata for official skills","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"55d92516c","number":0},{"kind":"pr","value":"#56137","number":56137},{"kind":"pr","value":"#30482","number":30482}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":33808,"title":"fix(skills): populate repo field in official skills index","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#30512","number":30512},{"kind":"pr","value":"#30512","number":30512},{"kind":"pr","value":"#30482","number":30482},{"kind":"pr","value":"#30512","number":30512},{"kind":"pr","value":"#30512","number":30512}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":56137,"title":"fix(skills): publish fetchable metadata for official skills","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/tools/test_skills_hub.py","tools/skills_hub.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}