
Codex Skill Manager
github.com/dimillian/codexskillmanager- Category
- Developer Tools
- Rank
- No. 1030Tools index
- Pricing
- Open Source
- Type
- APP
- Builder
- dimillian
- GitHub
- 1.4k stars
- Latest release
- v1.3.3
- Date
About
Dimillian's macOS app for managing your OpenAI Codex skills — install, organize, enable/disable from a clean native UI.
What it does
It inventories skill bundles across Codex, Claude Code, OpenCode, and GitHub Copilot, reads their metadata and supporting content, and groups matching copies. It also searches Clawdhub, installs downloads to selected agents, imports folders or archives, deletes local bundles, and publishes owned skills.
Why it's ranked here
This is a focused, practical manager for people running several coding agents on one Mac. Cross-agent discovery, custom roots, remote installation, and publishing form a coherent workflow. Its value drops sharply outside macOS, and replacement-style remote installs deserve caution.
What's good
The scanner counts references, assets, scripts, and templates, then exposes those details as useful tags. It previews Markdown references, recognizes the same skill across multiple agents, supports custom search roots, and records Clawdhub origin metadata. Content hashing also lets publishing detect changes since the previous publish.
Tradeoffs
The documented requirement says macOS 26 or newer, while the package manifest targets macOS 15. Remote installation removes an existing destination before copying the downloaded bundle. Archive handling depends on the system ditto utility. Publishing requires Bun, invokes the latest Clawdhub package, and expects an authenticated account.
How to use it well
It suits Mac users who maintain overlapping skill collections for several coding agents and want one place to inspect, import, distribute, or publish them. Use version control or backups before replacing remote installations. It does not cover editing skill content, cross-platform management, or hosting a private catalogue.
Technical notes+
Package.swift defines a Swift 6.2 executable and CodexSkillManagerTests test target, targets macOS v15, enables complete strict concurrency, and depends on MarkdownUI plus Sparkle. Sources/CodexSkillManager/Workers/SkillFileWorker.swift scans directories, parses frontmatter with a Markdown fallback, hashes text files with SHA-256, extracts ZIP archives through /usr/bin/ditto, and replaces existing remote-install directories. Sources/CodexSkillManager/Workers/SkillImportWorker.swift validates folders or ZIPs and avoids import collisions with numeric suffixes. Sources/CodexSkillManager/Workers/ClawdhubCLIWorker.swift resolves bunx, checks Clawdhub identity, computes semantic version bumps, and publishes through clawdhub@latest. Sources/CodexSkillManager/Skills/Shared/SkillPlatform.swift defines Codex, Claude Code, OpenCode, and GitHub Copilot storage locations. Sources/CodexSkillManager/App/CodexSkillManagerApp.swift enables Sparkle only for configured, Developer ID-signed app bundles.
Observed
- Primary language
- Swift 6.2 with SwiftUI and AppKit
- Packaging
- Swift Package Manager executable with no Xcode project
- Install surface
- Build and run through SwiftPM, with a repository script for packaging a local app
- Interface
- Native macOS graphical application; no library, MCP, or public API surface is shown
- Agent support
- Codex, Claude Code, OpenCode, and GitHub Copilot skill directories
- Remote integration
- Clawdhub browsing and downloads, plus publishing through bunx
- Platform requirement
- README requires macOS 26+, while the package manifest declares macOS 15
- Testing structure
- The package manifest declares a dedicated CodexSkillManagerTests target
Read from README.md, Package.swift, Scripts/generate_icon.swift, Sources/CodexSkillManager/App/AboutView.swift, Sources/CodexSkillManager/Skills/SkillSplitView.swift, Sources/CodexSkillManager/Workers/SkillFileWorker.swift, Sources/CodexSkillManager/App/CodexSkillManagerApp.swift, Sources/CodexSkillManager/Workers/ClawdhubCLIWorker.swift, Sources/CodexSkillManager/Workers/SkillImportWorker.swift, Sources/CodexSkillManager/Skills/Local/Skill.swift, Sources/CodexSkillManager/Skills/Sidebar/TagView.swift, Sources/CodexSkillManager/Skills/Local/SkillStore.swift, Sources/CodexSkillManager/Skills/Remote/RemoteSkill.swift, Sources/CodexSkillManager/Skills/Shared/SkillSource.swift, Sources/CodexSkillManager/Skills/Shared/SkillPlatform.swift.
What it can do
Install OpenAI Codex skills
Codex skill packages → Installed skills ready for use
Organize Codex skills
Collection of installed Codex skills → Categorized and sorted skill library
Enable Codex skills
Disabled Codex skill → Active skill available for code generation
Disable Codex skills
Active Codex skill → Deactivated skill removed from available tools
Browse available Codex skills
User navigation through skill library → List of skills with details and status
Manage Codex skill configurations
Skill settings and parameters → Updated skill configuration
Tags
Tech Stack
Media
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.