Allow empty Superpowers hooks manifest
Publish the completed third-party source refresh after Superpowers 6.1.1 changed its Codex manifest to use an empty no-op hooks object instead of a hooks file path.
Constraint: Current Codex CLI installs superpowers@eapil-skill-market with hooks: {}, while the marketplace validator still rejected empty inline hooks objects.
Rejected: Restore the old hooks directory by hand | Upstream no longer declares those Codex hook files, and hand-restoring generated content would drift from source.
Confidence: high
Scope-risk: moderate
Directive: Empty hooks objects are placeholders; allow them but do not count them as the plugin's only effective component.
Tested: /Users/eapil/git/keyinfo/.venv/bin/python3 scripts/validate_marketplace.py; rg public-secret scan; git diff --check; Codex temp CODEX_HOME marketplace add/list/add superpowers@eapil-skill-market.
Not-tested: Interactive Superpowers skill invocation inside a live Codex thread.
This commit is contained in:
@@ -6,8 +6,8 @@
|
||||
"repo": "https://github.com/obra/superpowers.git",
|
||||
"ref": "main",
|
||||
"adapter": "codex-plugin",
|
||||
"commit": "896224c4b1879920ab573417e68fd51d2ccc9072",
|
||||
"syncedAt": "2026-06-19T16:00:00Z"
|
||||
"commit": "d884ae04edebef577e82ff7c4e143debd0bbec99",
|
||||
"syncedAt": "2026-07-03T16:00:00Z"
|
||||
},
|
||||
{
|
||||
"id": "oh-my-codex",
|
||||
@@ -15,8 +15,8 @@
|
||||
"repo": "https://github.com/Yeachan-Heo/oh-my-codex.git",
|
||||
"ref": "main",
|
||||
"adapter": "codex-plugin",
|
||||
"commit": "d96b698c5f2fabc85c890f7b8fcdc6e02f253ec7",
|
||||
"syncedAt": "2026-06-27T16:00:00Z"
|
||||
"commit": "f947e3a41c062c25fd107686862b68ee5d1b66a5",
|
||||
"syncedAt": "2026-07-05T16:00:01Z"
|
||||
},
|
||||
{
|
||||
"id": "ui-ux-pro-max",
|
||||
@@ -24,8 +24,8 @@
|
||||
"repo": "https://github.com/nextlevelbuilder/ui-ux-pro-max-skill.git",
|
||||
"ref": "main",
|
||||
"adapter": "claude-skill",
|
||||
"commit": "8a81ed60272d21d4b8808f7308d49a0b1b000555",
|
||||
"syncedAt": "2026-06-28T16:00:00Z"
|
||||
"commit": "4baa399d00da806f83ed93652172f66943205153",
|
||||
"syncedAt": "2026-07-05T16:00:01Z"
|
||||
},
|
||||
{
|
||||
"id": "shadcn",
|
||||
@@ -33,8 +33,8 @@
|
||||
"repo": "https://github.com/shadcn-ui/ui.git",
|
||||
"ref": "main",
|
||||
"adapter": "claude-skill",
|
||||
"commit": "af79276f7e43ccb40059f7db67f9ff42afa0e174",
|
||||
"syncedAt": "2026-06-29T15:59:59Z"
|
||||
"commit": "d0fae528221011f75a8c64a917073904c2847493",
|
||||
"syncedAt": "2026-07-03T16:00:00Z"
|
||||
},
|
||||
{
|
||||
"id": "frontend-slides",
|
||||
@@ -69,8 +69,8 @@
|
||||
"repo": "https://github.com/hugohe3/ppt-master.git",
|
||||
"ref": "main",
|
||||
"adapter": "claude-skill",
|
||||
"commit": "f888bff138f96e9e5e2e43f8c90c66695e979f60",
|
||||
"syncedAt": "2026-06-29T15:59:59Z"
|
||||
"commit": "eb9243be673d0019dc1c7998262214a9a977a7d4",
|
||||
"syncedAt": "2026-07-05T16:00:01Z"
|
||||
},
|
||||
{
|
||||
"id": "next-skills",
|
||||
@@ -78,8 +78,8 @@
|
||||
"repo": "https://github.com/vercel/next.js.git",
|
||||
"ref": "canary",
|
||||
"adapter": "skill-collection",
|
||||
"commit": "1682685a357bb219a07499f1f846603d430ef796",
|
||||
"syncedAt": "2026-06-29T15:59:59Z"
|
||||
"commit": "00598045032a0e5b313de7b6ef0af60ed9390c2a",
|
||||
"syncedAt": "2026-07-05T16:00:01Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user