Your skills, on every machine.

Sync your agent skills across machines and projects.

$ curl -fsSL https://www.tryskl.fyi/install.sh | sh

or from source: cargo install --path crates/cli

$ skl logincode: BQDF-7T2Mopen https://tryskl.fyi/device approved — device: mbp-16
First run on a new machine
$ skl sync↓ 3 skills   ↑ 1 skill   0 conflicts $ skl use writing-tests→ .agents/skills/writing-tests
Pulling a skill into the current project
How it works
  1. 01

    Authorize a machine

    Sign in to your account and authorize a machine to access your skills.

    $ skl login
  2. 02

    Sync by content hash

    Pull the latest skills into your project. Only the files you are actually missing will be transferred.

    $ skl sync
  3. 03

    Activate in the project

    skl use writes into .agents/skills — the directory Cursor, Codex, and other agents already read. Opt in to extras like Claude's .claude/skills when you need them.

    $ skl use writing-tests

Stop copy-pasting skill folders between machines.

Install the CLI, approve one device, and run skl sync.