Add Codex CLI installation docs to README - #408
Merged
Conversation
…nai.com domain Co-authored-by: ViktorHofer <7412651+ViktorHofer@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add support for Codex in dotnet/skills
Add Codex CLI installation docs to README
Mar 19, 2026
Member
|
@copilot remove the example |
Co-authored-by: ViktorHofer <7412651+ViktorHofer@users.noreply.github.com>
Contributor
Author
ViktorHofer
approved these changes
Mar 19, 2026
ViktorHofer
marked this pull request as ready for review
March 19, 2026 13:55
ViktorHofer
requested review from
JanKrivanek,
dbreshears and
timheuer
as code owners
March 19, 2026 13:55
Contributor
There was a problem hiding this comment.
Pull request overview
Adds documentation for installing skills from this repo using the Codex CLI, and updates the reference scanner allowlist so the new Codex documentation link passes validation.
Changes:
- Document Codex CLI installation via per-skill GitHub URL in
README.md. - Add
developers.openai.comto the reference-scanner known domain allowlist.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| README.md | Adds a “Codex CLI” installation section with a skill-installer example and link to Codex skills docs. |
| eng/reference-scanner/known-domains.txt | Allowlists developers.openai.com so the new README link passes the reference scanner. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This was referenced Apr 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
developers.openai.comtoeng/reference-scanner/known-domains.txtso the reference scanner passesNote: P1 (batch installation helper) and P2 (optional
agents/openai.yaml) are intentionally deferred per maintainer guidance.Original prompt
This section details on the original issue you should resolve
<issue_title>Feature Request: Add support for Codex</issue_title>
<issue_description>Currently dotnet/skills only supports Copilot CLI, Claude Code, and VS Code.
Please add official support for Codex.
This would make .NET skills available to Codex users.
Thanks!
</issue_description>
<agent_instructions>See the analysis in this issue. We shouldn't do P1 or P2 but P0 and P3.</agent_instructions>
Comments on the Issue (you are @copilot in this section)
@ViktorHofer # Adding Codex Support to dotnet/skillsAnalysis for dotnet/skills#386.
TL;DR
The skills in this repo already work with Codex at the format level — they use the same agentskills.io open standard (
SKILL.mdwith YAML frontmatter). The gap is entirely in distribution and installation UX: Codex doesn't support the marketplace protocol that Copilot CLI, Claude Code, and VS Code use.How Current Platforms Work
Copilot CLI, Claude Code, and VS Code all use a marketplace protocol:
.github/plugin/marketplace.json,.claude-plugin/marketplace.json)./plugin marketplace add dotnet/skills/plugin install dotnet-msbuild@dotnet-agent-skillsHow Codex Works
Per the official Codex skills docs, Codex uses a fundamentally different model:
.github/plugin/marketplace.jsonor any equivalent..agents/skills/from CWD up to repo root, plus~/.agents/skills/(user-global) and/etc/codex/skills(admin).$skill-installer, which accepts a skill name (from openai/skills) or a GitHub URL.agents/openai.yamlper skill for Codex-specific UI metadata (display name, icon, invocation policy, MCP tool dependencies).What Already Works
$skill-installerwith a GitHub URL, e.g.:.agents/skills/with repo-level skills (create-skill,create-custom-agent).What's Needed
P0: Documentation (small effort)
Add a Codex installation section to
README.mdalongside the existing Copilot CLI / Claude Code / VS Code sections. Example:P1: Batch installation helper (medium effort)
Since Codex can't install an entire "plugin" at once, consider providing a helper that installs all skills from a plugin into the user's
.agents/skills/directory. Options include:$dotnet-skills-installer) that automates the processskills/directoryP2: Optional
agents/openai.yamlper skill (small effort per skill)Add Codex-specific UI metadata for richer integration in the Codex app:
This is optional — skills work without it — but improves discoverability in the Codex UI.
P3: Upstream request (external)
File a feature request with the Codex team to support a marketplace protocol (or similar bulk-install mechanism) so that repositories like
dotnet/skillscan offer a one-command installation experience comparable to Copilot CLI / Claude Code.Key References
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.