Silo — Development skill for Claude Code
Isolated Claude Code profiles via CLAUDE_CONFIG_DIR.
How to install Silo
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open 0xNyk/silo and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Silo does
Isolated Claude Code profiles via CLAUDE_CONFIG_DIR. No credential vault swap.
Alternatives in Development
- Check 1: Cache Exists? — CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}" CACHE_EXISTS=$(ls -d "$CLAUDE_DIR/plugins/cache/claude-hud" 2 10.9k ★
- CORS — Scan an endpoint for CORS misconfiguration — arbitrary-origin reflection, null-origin trust, credential exposu 4.5k ★
- Claude Swap — Switch between multiple Claude Code accounts, with automatic rate-limit rotation, usage dashboard, and paralle 2k ★
README

silo
Isolated [Claude Code](https://code.claude.com) profiles via `CLAUDE_CONFIG_DIR`. One directory per identity - personal, work, clients, extra Max subs, whatever you name - with separate credentials, settings, and history.
[](https://github.com/0xNyk/silo/actions/workflows/ci.yml) [](LICENSE) [](https://github.com/0xNyk/silo/releases)
Install
curl -fsSL https://raw.githubusercontent.com/0xNyk/silo/main/install.sh | bash
Puts the binary at `~/.local/bin/silo`. Checks SHA-256 when the release ships a checksum file. Falls back to `cargo install` if there is no prebuild for your OS.
VERSION=v0.2.0 bash # pin a release
INSTALL_DIR=~/bin bash # custom install dir
SILO_FORCE_CARGO=1 bash # source only
Agent setup
Point an agent at [AGENTS.md](./AGENTS.md), or run this yourself:
curl -fsSL https://raw.githubusercontent.com/0xNyk/silo/main/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"
silo bootstrap --wrap --hook # personal + work
# silo bootstrap --count 10 --wrap # or ten numbered silos
Then finish OAuth in a browser for each profile (agents cannot do this alone):
silo auth login personal
silo auth login work
Switch profiles
silo run work # or: silo go work
silo-work # after bootstrap --wrap / silo wrap install
eval "$(silo use personal)" # this shell only; then claude
First run
silo bootstrap --count 10 --wrap --hook
silo auth status
silo auth login s01 # once per profile
silo run s07
silo link work # pin the current repo
silo doctor --keychain --checklist
Needs `claude` on `PATH`.
Commands
| Command | What it does |
|---|
Related Skills
Herdr Claude Usage Multi
Claude plan usage gauges in the Herdr sidebar - Session/Week %, color escalation, countdown to reset, multi-ac
Share Host Dir Into Silos
Expose an additional host folder to every local account silo by registering it with farm add-host-dir, which i
Claude Profiles
Profile switcher for Claude Code — swap settings, hooks, MCP servers, and commands between configurations
Leapfrog MCP
Multi-session browser MCP server -- 15 parallel isolated Chromium sessions so multiple Claude Code terminals c
Claude Code Config Dir Patcher VSCode
This VS Code extension lets you run multiple Claude Code accounts by patching Anthropic's anthropic.claude-cod
Vault OS
Local-first Obsidian memory OS for Claude Code and Codex: trust-aware L0-L3 retrieval, isolated zones, 150 ski
Related Agents
Agency Operations
Invoke when the user needs to manage multiple client brands, view portfolio-level dashboards, generate client
People Profiler
Bulk create or update person notes from Slack profiles. Given user IDs or names, checks Slack for role/title/t
Contact Importer
Bulk create or update person notes from Slack profiles. Given user IDs or names, checks Slack for role/title/t