vault-setup

vault-setup is a skill for Claude Code from atman-33/workhub. It costs 73 tokens per session (1,182 once invoked), scanned A, original, MIT.

A setup guide for preparing a computer to use a Workhub vault, a folder-based workspace for notes and tasks. It checks required software, configures connected coding tools, and verifies the result.

In plain words
What is it for?
It helps onboard a computer, initialize or reconnect a vault, configure Claude Code and OpenCode, and run synchronization checks.
Why use it?
It removes the guesswork from preparing a new machine or fixing an incomplete setup. It also shows what is missing before asking to install anything.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter. Also seen: reads .claude/ paths; mentions Claude Code; mentions OpenCode.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is node .opencode/scripts/sync-claude-skills.mjs # project-scope plugin skills -> .opencode/skills/.

Part of the workhub plugin — 21 skills, 1 agent shipped together

Good fit It helps onboard a computer, initialize or reconnect a vault, configure Claude Code and OpenCode, and run synchronization checks.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/atman-33/workhub
agentmods
npx agentmods add skills/atman-33/workhub/vault-setup

Made for: Claude Code.

Or install workhub, the plugin that ships this one along with the rest of its 21 skills, 1 agent.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for vault-setup

README.md
[![agentmods](https://agentmods.dev/badge/skills/atman-33/workhub/vault-setup.svg)](https://agentmods.dev/skills/atman-33/workhub/vault-setup)
Your own site
<a href="https://agentmods.dev/skills/atman-33/workhub/vault-setup"><img src="https://agentmods.dev/badge/skills/atman-33/workhub/vault-setup.svg" alt="Measured on agentmods" height="20"></a>
Per session 73 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,182 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00073 $0.01182
Opus 5 $0.00036 $0.00591
Sonnet 5 $0.00015 $0.00236
Haiku 4.5 $0.00007 $0.00118

Measured 4d ago against content hash 44cc4dd3688d, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

vault-setup scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/workhub/skills/vault-setup/SKILL.md · 100 lines

How it starts

The opening of the file, as written. The whole thing — 100 lines — stays where its author put it; the contents beside it link to each section on GitHub.

vault-setup — Prepare a machine for a workhub vault

End-to-end environment setup: software → vault → Claude harness → OpenCode sync → verification. Steps that are already satisfied are skipped; nothing is installed without telling the user first.

1. Resolve the vault path

  1. Use the argument if given.
  2. Else WORKHUB_VAULT env var, then vault_path in %APPDATA%\workhub\config.json (~/.config/workhub/config.json off Windows).
  3. If none resolves, ask the user where the vault is (or should be created).

2. Check required software

Probe each tool and collect what is missing (do not install yet):

Tool Check Needed for
git git --version repos, plugin marketplace fetch
Node.js ≥ 20 node --version .opencode/scripts/*.mjs sync scripts
Claude Code claude --version the primary agent harness
OpenCode opencode --version optional second agent; skip if unused
Obsidian Windows: Test-Path "$env:LOCALAPPDATA\Obsidian" optional, human vault editing
herdr herdr --version optional, the default AI-task workspace launcher

Present the missing list with the exact install commands and ask before running any of them:

  • Windows: winget install Git.Git, winget install OpenJS.NodeJS.LTS, npm install -g @anthropic-ai/claude-code, npm install -g opencode-ai, winget install Obsidian.Obsidian
  • macOS/Linux: the same npm installs; git/node via the platform's package manager.
  • herdr: install via the setup-herdr skill (agent-ops plugin) rather than a package manager — see Phase 6.

Obsidian, OpenCode, and herdr are optional — offer, don't push.

3. Ensure the vault exists

  • If the resolved path is missing or empty, run the vault-init skill with that path (it copies vault-template/ and registers the vault in the app config), then continue here.
  • If the path exists but lacks .claude/settings.json or .opencode/, it predates the current template — suggest the vault-migrate skill instead of patching files ad hoc.

Read the full file on GitHub · 100 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 100 lines · 73 tokens per session scan A 44cc4dd3688d

Subscribe to this mod's changes

vault-setup is a skill published in the GitHub repository atman-33/workhub (2 stars, last pushed 2d ago), licensed MIT. It adds 73 tokens to every session and 1,182 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

silver-handoff

This skill should be used when ending a session and needing a reusable, project-level handoff prompt for the next session. It summarizes project state, active milestone, key docs, constraints, verification/release status, and open follow-ups without defaulting to task-specific detail unless explicitly requested.

alo-exp/silver-bullet · 61 tokens

gonavi-cli

Operate databases through the GoNavi headless CLI — the gonavi executable shipped in verified GitHub Release archives. Covers listing/adding/importing saved connections, running SQL queries against saved connections or ad-hoc connection files, exporting result sets to csv/json/md/html/xlsx, batch-executing SQL files…

Syngnat/GoNavi · 144 tokens

service-desk

Runs the IT service desk — intake, triage, prioritization, escalation, knowledge, and the metrics that improve service rather than distort it. Use this to set up or fix a service desk, design ticket priority and escalation, reduce repeat contacts, structure a knowledge base, or work out why a desk hitting its targets…

cbrock84/headcount · 73 tokens

recruit-init

Uma habilidade que prepara um espaço de trabalho para recrutamento, com pastas, documentos de referência, registros e instruções para agentes de programação. Ela verifica dependências como Node.js, ferramentas de vagas e, opcionalmente, o Feishu.

Viy1204/recruiting-copilot · 136 tokens

ag-teleportar

Switch rapido entre projetos no workspace com contexto preservado. Carrega CLAUDE.md, detecta stack, verifica .env, mostra branch atual, e resume estado. Nao e cd — e context-aware switching.

andregusman-raiz/a-gusman-claude · 50 tokens

automation-architect

Workflow automation design using Zapier, Make, and n8n covering trigger-action architecture, multi-step automation workflows, error handling strategies, personal versus business automation patterns, ROI calculation, and a library of common automation recipes. Use when the user asks about automation architect, related…

FerroxLabs/wayland · 90 tokens