withastro/rosie — main
$ cat README

Rosie — a robot helper for agent skills

a robot helper for agent skills.

fast, cross-platform package manager — think npm, but for skills.

$ rosie install anthropics/skills
 resolved main (a1b2c3d)
 found 12 skills · detected: claude, cursor, opencode
 installed to .agents/skills/
  • discovers skills finds every SKILL.md in any GitHub repo
  • multi-agent install claude, cursor, opencode, codex, and 8 more — auto-detected
  • lockfile .agents/rosie.lock pins exact SHAs for reproducible installs
  • native c, no runtime single small binary. no node, no python, no jvm.
── install
$ npx rosie-skills install owner/repo
# or install globally
$ npm install -g rosie-skills
$ rosie-skills install owner/repo
$ brew tap withastro/rosie
$ brew install rosie
$ yay -S rosie
# or
$ paru -S rosie

# noble for ubuntu 24.04 / debian 13+, jammy for ubuntu 22.04

$ echo "deb [trusted=yes] https://withastro.github.io/rosie/debian noble main" \
    | sudo tee /etc/apt/sources.list.d/rosie.list
$ sudo apt update
$ sudo apt install rosie

# add the rosie repo, then install

$ sudo mkdir -p /usr/local/etc/pkg/repos
$ cat <<'EOF' | sudo tee /usr/local/etc/pkg/repos/rosie.conf
rosie: {
  url: "https://withastro.github.io/rosie/freebsd/",
  enabled: yes,
  signature_type: "none"
}
EOF
$ sudo pkg update && sudo pkg install rosie

# install deps for your platform first

# debian / ubuntu
$ sudo apt install libcurl4-openssl-dev libarchive-dev pkg-config

# macos $ brew install curl libarchive pkg-config

# arch $ sudo pacman -S curl libarchive pkgconf

<p class="panel-note"><span class="comment"># then clone, build, install (defaults to /usr/local/bin)</span></p>
$ git clone https://github.com/withastro/rosie
$ cd rosie
$ make
$ sudo make install
── docs
$ ls docs/