Heya,
Impressed by the new MCP server tools in Xcode 26.3, I whipped up some Agent Skills for Codex CLI/GUI. If you’re using external tools in tandem with Xcode, these might make things smoother.
The four Xcode skills come as a “package deal”. They depend on one another to keep concerns separated, and wires uncrossed.
They handle:
- Steering Codex hard towards the MCP toolset.
- Guidance on the entire toolset.
- Automatic fallback to official CLI tooling (no more perl in the shell).
- General ecosystem guidance and awareness.
- User advice to ensure tooling is installed & available.
- Safe guidance for adding minimum necessary command. access via the Codex “Rules” system and prefix-based allowlist.
- User-friendly guardrails around direct modification to Xcode-managed dirs/files.
You can always override those, of course, if you really wanna scramble your `.pbxproj` again.
The two Dash.app skills are just what they say on the tin. Easy access to one or more docsets at once, as well as cheatsheets, through Dash v8.
- Local MCP.
- Fallback to the HTTP on Localhost.
- User advice on the Dash URL schema or macOS system service.
- Workflow to help you install, and even generate your own, custom docsets for Dash.
- Workflow to install Dash docsets for you from the official feeds.
- Easy, accurate, natlang docs via voice-interface (when conveniently paired with Codex’s built-in Dictation and Speech skills)
There are a few other skills in there for swift-specific automated repo maintenance. Those are less polished, and a bit opinionated to my preferences. But, all do come with either a workflow or guidance to customize them on your own machine. Typically via Codex’s built-in Skill Creator skill.
Feedback welcome, whether good, bad, or ugly. I hope these find some use elsewhere, but I’m pretty happy with them regardless.