From sanctum
Use when the user says "onboard me", "set up sanctum", "what does sanctum do", "walk me through setup", or invokes /sanctum:onboard. Guides through installation and verification of the sanctum 1Password + direnv session management plugin.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sanctum:onboardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**sanctum** provides automatic secrets validation at every Claude session start:
sanctum provides automatic secrets validation at every Claude session start:
op account list — confirms 1Password is authed.envrc source_up chain from CWDop:// refs and detects literal URIs leaked into environmentThe SessionStart hook fires automatically — no manual invocation needed.
which op direnv claude
op account list
op — 1Password CLI (required): brew install 1password-clidirenv — optional; chain tracing skipped gracefully without itclaude — Claude Code CLI (required)If op is missing or not signed in:
brew install 1password-cli
op signin
git clone https://github.com/89jobrien/sanctum ~/dev/sanctum
cd ~/dev/sanctum
just init
just init will:
core.hooksPath = .githooks for auto-reinstall on source changesop and direnv, prompting if missingclaude plugin install sanctum@localIf just is not installed: brew install just.
Start a fresh Claude session (close and reopen, or claude in a new terminal).
Within the first response, you should see:
1Password: 2 account(s) authed.
Direnv chain: N .envrc file(s) found, N op:// refs.
If this block is absent:
ls -l ~/dev/sanctum/hooks/
claude plugin list | grep sanctum
Run /sanctum:op-resolver mid-session to re-validate secrets or trace a broken .envrc chain.
Triggers automatically when Claude detects unresolved op:// refs in error output.
sanctum runs silently at every session start. If 1Password is locked or
op://refs are unresolved, it surfaces the issue immediately so you can fix it before hitting a runtime failure.Install atelier alongside sanctum for the full session-start experience.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub 89jobrien/bazaar --plugin sanctum