{"repo":"NousResearch/hermes-agent","public_id":"101670","display_label":"Skill install ambiguous short-name handling fixes","summary":"These items address a bug where ambiguous short skill identifiers sent by the Skills Hub picker could silently fail or produce wrong behavior during installation. The work involves reporting such cases as real failures and ensuring correct exit codes and outcomes.","subsystem":"skills","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":0,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":133068,"merged_at":"2026-10-05T23:00:49+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-10-05T23:00:49+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":30631,"pr_number":133068,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-05T23:00:49+00:00"},{"issue_number":101670,"pr_number":133068,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-05T23:00:49+00:00"},{"issue_number":118301,"pr_number":133068,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-05T23:00:49+00:00"}],"members":[{"kind":"issue","number":101670,"title":"[Bug]: Skills Hub picker sends ambiguous short identifiers, so “Add to this Agent” can silently do nothing","url":null,"state":"open"},{"kind":"pr","number":101767,"title":"fix(skills): report ambiguous short-name install as a real failure","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"23a68610a5","number":0},{"kind":"pr","value":"#133068","number":133068}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":133068,"title":"Installing a built-in skill by name (computer-use, pdf, …) makes it available instead of always failing; failed hub installs exit non-zero (#118301, salvage #128140)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/store/hub-actions.blocked.test.ts","apps/desktop/src/store/hub-actions.ts","contributors/emails/[redacted:email]","hermes_cli/main_agent_cmds.py","hermes_cli/skills_hub.py","tests/hermes_cli/test_skills_failure_exit_code.py","tests/hermes_cli/test_skills_hub.py","tools/connectors/catalog.py","tools/skills_sync_bundled_ops.py","tui_gateway/methods_tools.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}