Ask HN: How do you manage skills files?

I'm looking for a better way to manage skills files—how to find them, keep them organized, and ensure they actually work. I'm also wondering how to keep improving them over time. I believe that general-use skills will eventually be subsumed by model capabilities, but until then, I'm seeking efficient management strategies.

A model capability is never going to fill in an unknowable blank that a custom skill (or whatever equivalent your paradigm supports) can. A model might have the cleverness to whoami and look through the .ssh folder for keys and evidence of past connections when asked to connect to bob, but a skills file can just easily say "We connect to bob using key Z and user X." so that the operation gets done without all this nonsense needless inference as far into the future as the information is valid for. A concise information dense skill is going to always dominate on tokens-burnt for any given task that requires insider knowledge. It simply gets rid of the entire investigative phase of work.
Agree here. My philosophy is the "general-purpose" coding agent will keep getting better and better, making skills less and less useful. And it will probably get better at a pace far greater than the customization folks can build around them via skills. This of course is from my own experience writing code, where agents are already good at software engineering conventions. This probably doesn't hold as well for other tasks, say writing marketing copy with a unique voice. For now, I keep skills pretty minimal - single sentence prompts I send all the time, like "Remove all the slam poetry from the docs in this repo." I also tend to share often. All skills go into a repo my team can access. No pressure, use them, riff on them, add your own - sharing and engaging on how we do the work is more important than making everyone do the work the same way to me.
I have a docs/ it has all the skills/docs my particular application needs. I treat it as ADRs as it helps the AI understand the parts of the system it is working on.
  1. WatchDog

    I don't use any skills, what kinds of skills are people finding most useful?

    For general tasks, the model seems perfectly capable of figuring out things itself, for project or environment specific tasks, I just put that information in the readme or agents.md file.

  2. ssivark

    To the extent that skills are contextual guidance (for this author, this project, etc) and not just (raw) capabilities they are unlikely to be eaten by models.

    I maintain all my skill files in a central location (like dotfile management) and have guix home sync it to the skill folders of various harnesses that I'm playing with (codex, pi, antigravity, Claude Code, Deepseek harness, etc). They're set up to be bidirectional links rather than read-only like the default configuration, so I can keep editing them / adding to the corpus from any harness.

    This works well for skills since all harnesses expect the same format, but is more annoying for other features.

  3. mercurialsolo

    One of the engineers I know is building this product called SkillEd for just this. Lemme know if you need an invite

More from this day

2026-09-07