Enhancement: Allow Adding External Skill Repositories in Codex App
What variant of Codex are you using?
App
What feature would you like to see?
🚀 Enhancement: Allow Adding External Skill Repositories in Codex App
Summary
Add support in the Codex App → Skills tab to register external Git repositories that contain skills, so their skills appear in the “Available to Install” list — alongside OpenAI-provided skills.
Problem
Currently, the Skills tab only shows skills published/curated by OpenAI.
There is no way to:
- Add a third-party skills repository
- Browse skills from that repository inside the app
- Install those skills directly via the UI
This limits discoverability and prevents community-driven skill ecosystems from emerging.
Proposed Enhancement
In the Skills tab, add functionality to:
- Register external Git repositories
- Public GitHub repos (e.g.
https://github.com/K-Dense-AI/claude-scientific-skills) - Potentially support:
- HTTPS
- SSH
- Local filesystem paths
- Automatically index skills in that repo
- Detect skill definitions (e.g. via manifest/spec files)
- Validate structure
- Display each skill in the installable list
- Display source metadata
- Show which repository the skill originates from
- Display version/tag/commit
- Indicate trust level (e.g. “External” vs “OpenAI Official”)
- Install directly from UI
- Clone or fetch repo
- Install selected skill
- Pin version or track branch
---
Example Use Case
I add:
https://github.com/K-Dense-AI/claude-scientific-skills
The app:
- Scans the repository
- Detects all valid skills inside it
- Displays them in the Skills tab under a new section like:
External Repositories
claude-scientific-skills (GitHub)
Each skill in that repo then appears as installable just like official skills.
---
Why This Matters
- Enables a community skill ecosystem
- Encourages reusable skill libraries
- Removes friction from sharing skills
- Aligns with MCP’s modular philosophy
- Makes Codex feel extensible rather than closed
Right now, skill reuse requires manual copying or configuration workarounds. This feature would make skill distribution first-class.
---
Optional Enhancements
- Repo trust warnings
- Skill signing / verification
- Auto-update support
- Private repo support (via token)
- Organization-wide skill registries
- Allow pinning to tag/commit
---
UX Suggestion
Add in the Skills tab:
- “➕ Add Skill Repository” button
- Repository management panel
- Toggle to enable/disable a repo
- Refresh button
- Clear separation between:
- Official Skills
- External Skills
---
Technical Considerations
- Define canonical skill discovery pattern (e.g.
/skills/*/skill.yaml) - Version compatibility validation
- Safe sandboxing for untrusted skill repos
- Clear metadata schema
Additional information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗