botfile is a symlink farm like Stow. It's goal is to bring some structure to the sometimes chaotic internals of popular agents by enabling users to extract, persist, share, and sync the skills (https://agentskills.io/home) and instructions (https://agents.md/) they use.
Specifically, it solves the problem of managing standard skills that a team shares, alongside private skills you want to use across your devices and agents.
It also works in the same way with instructions, things like AGENTS.md that exist as ambient guidance injected into the harness lifecycle.
It works with all the major agent harnesses, and is quite opinionated about following the UNIX philosophy of doing one thing well. In botfile's case, it'll only ever be a symlink farm with support for the agent component kinds (skills and instructions so far) that fit its model.
If you:
- dont have skills or instructions at the user-scope, or
- don't find yourself wanting to share skills or instructions across agents, or
- don't share skills or instructions with a team.
It's probably not for you. If you'd like to try and start doing one, all or just some of these things it's a good place to start.
maitland•1h ago
Specifically, it solves the problem of managing standard skills that a team shares, alongside private skills you want to use across your devices and agents.
It also works in the same way with instructions, things like AGENTS.md that exist as ambient guidance injected into the harness lifecycle.
It works with all the major agent harnesses, and is quite opinionated about following the UNIX philosophy of doing one thing well. In botfile's case, it'll only ever be a symlink farm with support for the agent component kinds (skills and instructions so far) that fit its model.
If you: - dont have skills or instructions at the user-scope, or - don't find yourself wanting to share skills or instructions across agents, or - don't share skills or instructions with a team.
It's probably not for you. If you'd like to try and start doing one, all or just some of these things it's a good place to start.