Show HN: Sx – an open-source package manager for AI skills, MCPs, and commands
detkin
40 points
23 comments
May 15, 2026
Related Discussions
Found 5 related stories in 101.9ms across 8,303 title embeddings via pgvector HNSW
- Show HN: Axe – A 12MB binary that replaces your AI framework jrswab · 169 pts · March 12, 2026 · 64% similar
- Show HN: Loopsy, a way for terminals and AI agents on different machines to talk todience · 48 pts · May 01, 2026 · 61% similar
- Show HN: Cq – Stack Overflow for AI coding agents peteski22 · 108 pts · March 23, 2026 · 61% similar
- Show HN: Open-source playground to red-team AI agents with exploits published zachdotai · 21 pts · March 15, 2026 · 61% similar
- Show HN: Git for AI Agents doshay · 97 pts · May 08, 2026 · 60% similar
Discussion Highlights (5 comments)
detkin
Hi HN — I'm one of the maintainers. The short version: sx treats skills, MCP server configs, slash commands, agents, hooks, and rule files as versioned packages. You define them once, push them to a vault (a local folder, a git repo, or our hosted backend), and install them where they belong. There's a lockfile so installs are reproducible, scope levels for org / team / repo / individual, and the CLI translates the same asset into the format each AI client expects. Supported clients today: Claude Code, Cursor, GitHub Copilot, Cline, Codex, Gemini (CLI / VS Code / JetBrains / Android Studio), Kiro, claude.ai, chatgpt.com. The last two are what let non-engineering teams (marketing, legal, ops) use the same primitive instead of being locked out of the AI-assets ecosystem. The thing I'd most like feedback on is whether the scope model is the right shape. Org → team → repo → path → individual is what's emerged from talking to ~60 teams over the last six months, but I expect bigger orgs will surface scopes we haven't modeled (sub-team, environment, etc.). Why this and not just plugins / vendor marketplaces? Claude Code plugins are real and a good step up over raw git-checked-in CLAUDE.md files. The limitations show up at scale: each plugin is scoped to its publishing repo, so teams duplicate skills across plugins, and you're still locked to a single vendor's client. Full writeup with the technical details: https://www.sleuth.io/post/there-s-an-npm-shaped-hole-in-the...
maxdo
why this do not belong to git, and does not go with release cycle. With bigger autonomy, I'd like my skill be tight to my release in prod/commit sha for dev, to figure out what version caused harm/bug. What is the motivation to decouple and make it a separate thing?
garettmd
How does one pronounce this tool
waffleman21
I've been working on something very similar: https://github.com/shrug-labs/aipack/tree/main/ I therefore love the idea. Thanks for sharing
eqvinox
One more package manager will fix it. One more! I don't disagree there's probably a need and niche, but why not extend and adapt an existing package manager?