xixu-me

Skills Vault — Development skill for Claude Code

Development community

CLI for backing up and restoring Agent Skills.

How to install Skills Vault

This entry records only its repository, not the path inside it, so there is no exact command to give. Open xixu-me/skills-vault and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Skills Vault does

CLI for backing up and restoring Agent Skills.

Alternatives in Development

  • Om Intake — Process all unread meeting notes in work/meetings/ — reads each file, classifies content, routes to the right 4.6k ★
  • Sandbox Init — You are the {{tentacleId}} tentacle agent — a specialist responsible for the work domain defined in your vault 1.4k ★
  • Dotenv Vault — Sync environment variables across machines for consistent Claude Code behavior 1.2k ★

README

Skills Vault

**_[汉语](./README.zh.md)_**

[![npm version](https://img.shields.io/npm/v/skvlt)](https://www.npmjs.com/package/skvlt) [![npm downloads](https://img.shields.io/npm/dm/skvlt?label=downloads)](https://www.npmjs.com/package/skvlt) [![CI](https://img.shields.io/github/actions/workflow/status/xixu-me/skills-vault/ci.yml?branch=main&label=ci)](https://github.com/xixu-me/skills-vault/actions/workflows/ci.yml) [![Bun](https://img.shields.io/badge/Bun-%3E%3D1.3.11-f9f1e1)](https://bun.sh/) [![License](https://img.shields.io/badge/license-MIT-blue)](./LICENSE)

Skills Vault is a CLI for backing up and restoring [Agent Skills](https://agentskills.io).

It is built for the common round-trip:

  1. snapshot what is installed today
  2. commit or move the manifest
  3. restore the same set of skill sources on another machine

[!IMPORTANT] Bun-only runtime. Skills Vault is designed to be installed and run with [Bun](https://bun.com).

Why Skills Vault

Skills Vault exists to fill the gap described in [vercel-labs/skills#729](https://github.com/vercel-labs/skills/issues/729): a declarative manifest for portable, reproducible skill setups across machines and teams.

  • Back up installed skills into a deterministic skvlt.yaml file.
  • Restore from that manifest by source, by agent, or all at once.
  • Preview installs before making changes with --dry-run.
  • Check local setup quickly with doctor.
  • Generate completion scripts for bash, zsh, and powershell.

Quick Start

Back up your current skills:

bunx skvlt backup

Preview what a restore would run:

bunx skvlt restore --dry-run

Restore everything recorded in the manifest:

bunx skvlt restore --all

If you want a curated, ready-to-use manifest, see [xixu-me/skvlt](https://github.com/xixu-me/skvlt), a maintained collection of `skvlt.yaml` snapshots.

The default manifest is `./skvlt.yaml`. A typical file looks like this:

total_sources: 2
total_skills: 3
scope: "