843b4e23c4
Constraint: Maintainers need repeatable ingestion for external skill repositories with different layouts.\nRejected: Git submodules as the primary mechanism | Codex marketplace installs do not reliably recurse external submodules, and adapters still need layout conversion.\nConfidence: medium\nScope-risk: moderate\nDirective: Add new upstreams through config/external-sources.json and adapter logic rather than hand-copying plugin folders.\nTested: scripts/sync_external_plugins.ps1 -Proxy http://127.0.0.1:18085; scripts/sync_external_plugins.ps1 -Only ui-ux-pro-max -Proxy http://127.0.0.1:18085; python scripts/validate_marketplace.py; validate_plugin.py for superpowers and ui-ux-pro-max; codex plugin add superpowers@eapil-skill-market; codex plugin add ui-ux-pro-max@eapil-skill-market; verified ui-ux-pro-max data/scripts directories in cache.\nNot-tested: Scheduled .gitea workflow execution on git.playones runner.
47 lines
1.1 KiB
JSON
47 lines
1.1 KiB
JSON
{
|
|
"sources": [
|
|
{
|
|
"id": "superpowers",
|
|
"repo": "https://github.com/obra/superpowers.git",
|
|
"ref": "main",
|
|
"adapter": "codex-plugin",
|
|
"pluginName": "superpowers",
|
|
"category": "Developer Tools",
|
|
"sourcePath": ".",
|
|
"include": [
|
|
".codex-plugin",
|
|
"skills",
|
|
"assets",
|
|
"README.md",
|
|
"LICENSE",
|
|
"CODE_OF_CONDUCT.md"
|
|
]
|
|
},
|
|
{
|
|
"id": "ui-ux-pro-max",
|
|
"repo": "https://github.com/nextlevelbuilder/ui-ux-pro-max-skill.git",
|
|
"ref": "main",
|
|
"adapter": "claude-skill",
|
|
"pluginName": "ui-ux-pro-max",
|
|
"category": "Design",
|
|
"skillPath": ".claude/skills/ui-ux-pro-max",
|
|
"metadataPath": "skill.json",
|
|
"brandColor": "#7C3AED",
|
|
"materializePaths": [
|
|
{
|
|
"source": "src/ui-ux-pro-max/data",
|
|
"destination": "data"
|
|
},
|
|
{
|
|
"source": "src/ui-ux-pro-max/scripts",
|
|
"destination": "scripts"
|
|
}
|
|
],
|
|
"includeRootFiles": [
|
|
"README.md",
|
|
"LICENSE"
|
|
]
|
|
}
|
|
]
|
|
}
|