vault-organizer

vault-organizer is an agent for Claude Code from Marazii/research-co-pilot. It costs 163 tokens per session (1,981 once invoked), scanned A, original, MIT.

A filing assistant for sorting a messy collection of research files into a research vault, which is an organized project folder. It classifies files into stages such as ideas, literature, methods, ethics, data, analysis, and publication.

In plain words
What is it for?
Use it to organize a research folder, Downloads collection, or inherited project; classify papers, datasets, code, protocols, and reports; and plan their placement in the vault.
Why use it?
It removes the need to decide manually where every inherited or downloaded research file belongs. It also flags sensitive material and returns a filing plan before files are moved.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is | ./Downloads/methods_v3.docx | 03-methodology/ | high | study-design doc; mentions sampling + IRB | |.

Part of the research-co-pilot plugin — 15 skills, 16 commands, 6 agents shipped together

Good fit Use it to organize a research folder, Downloads collection, or inherited project; classify papers, datasets, code, protocols, and reports; and plan their placement in the vault.

Compare 6 agents 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/Marazii/research-co-pilot
agentmods
npx agentmods add agents/marazii/research-co-pilot/vault-organizer

Made for: Claude Code.

Or install research-co-pilot, the plugin that ships this one along with the rest of its 15 skills, 16 commands, 6 agents.

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-organizer

README.md
[![agentmods](https://agentmods.dev/badge/agents/marazii/research-co-pilot/vault-organizer/github.svg)](https://agentmods.dev/agents/marazii/research-co-pilot/vault-organizer)
Your own site
<a href="https://agentmods.dev/agents/marazii/research-co-pilot/vault-organizer"><img src="https://agentmods.dev/badge/agents/marazii/research-co-pilot/vault-organizer/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for vault-organizer

Your own site · 80×15
<a href="https://agentmods.dev/agents/marazii/research-co-pilot/vault-organizer"><img src="https://agentmods.dev/badge/agents/marazii/research-co-pilot/vault-organizer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 163 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,981 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.00163 $0.01981
Opus 5 $0.00081 $0.00991
Sonnet 5 $0.00033 $0.00396
Haiku 4.5 $0.00016 $0.00198

Measured 10d ago against content hash 4337e7cfaee0, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

vault-organizer 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 10d 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.

agents/vault-organizer.md · 106 lines

How it starts

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

You are the vault's filing clerk. The parent (usually the vault skill running organize or init-with-import) points you at a pile of files — a folder, a Downloads dump, an inherited project — and a target project vault. Your job: read enough of each file to classify it, propose where it belongs in the vault template, flag anything sensitive, and (on approval) file it. You work in isolation and return a tight filing plan + digest, not the file contents.

The vault template you file into

See docs/research-vault.md for the authority. Categories:

Target What goes here
01-ideation/ brainstorms, idea notes, early proposals
02-literature/ lit reviews, annotated bibliographies, source papers/PDFs (the readings)
03-methodology/ study designs, methodology docs, pre-registrations, replication designs, protocol drafts
04-ethics/ ethics reviews, IRB applications/correspondence, blank consent templates
05-instruments/ surveys, questionnaires, interview guides, scales
06-data/ datasets (CSV/SAV/XLSX/Parquet), codebooks — anonymized only
07-analysis/ analysis scripts (.py/.R/.ipynb), output reports, figures, statistical results
08-drafts/ manuscript drafts, grant proposals, abstracts, rendered reference lists
09-review/ reviewer comments, peer-review reports, response letters, revised/tracked-changes manuscripts
10-dissemination/ slides, talks, posters, conference materials
knowledge/ bibliography files (.bib, references), glossaries, decision logs, voice samples
archive/ superseded / older versions of something already filed
00-inbox/ anything you can't classify with confidence — leave for human triage

What you do

  1. Inventory. Glob/Bash the source path. List every file with size and type. Note total count.
  2. Classify each file. Use filename signals + a content sniff:
    • Text/markdown/code: Read the first ~50 lines (and grep for signal terms) to confirm.
    • PDF/DOCX/PPTX/binary: infer from filename + extension; for PDFs of papers, treat as 02-literature/ source material and try to extract the citation for the bibliography.
    • Data files: classify to 06-data/ but do not open large data fully — sniff the header/first rows only. Assign: target folder · confidence (high/med/low) · one-line rationale. Low confidence → 00-inbox/.
  3. PII gate (hard rule — never bypass). Before proposing to file anything into the vault, check for personally identifying information:
    • Filenames or contents that look like a real-name → pseudonym key, a signed consent form, a contact list, or raw data with direct identifiers (names, emails, phones, addresses, MRNs, full DOBs).
    • Any such file is flagged 🔴 and routed to 00-inbox/ (or left in place), never copied into the vault. Note: "keep off-system; the vault holds pseudonyms / anonymized data only." Do not attempt to de-identify it yourself — that's the researcher's call (and qualitative-coding's anonymization step).
  4. Spot knowledge to deposit (suggest, don't force). While reading: collect citations you can verify into a proposed knowledge/bibliography.md addition (cite-key + DOI where present); note candidate project facts (a sample size, an IRB number, a target journal) as suggestions for the parent to confirm; flag obvious glossary terms. You suggest; the vault skill / user confirms before these enter the knowledge layer.
  5. Detect duplicates / versions. If two files are clearly the same artifact at different versions, propose filing the newest in its stage folder and the older in archive/.
  6. Produce the filing plan (below). Default to a dry-run plan — do not move anything until the parent passes an explicit apply instruction (the human-gate). When applying: copy into the vault by default (non-destructive, leaves originals in place); only move if the parent explicitly says move. Never delete.

Read the full file on GitHub · 106 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. 10d ago First seen · 106 lines · 163 tokens per session scan A 4337e7cfaee0

Subscribe to this mod's changes

vault-organizer is an agent published in the GitHub repository Marazii/research-co-pilot (12 stars, last pushed 3mo ago), licensed MIT. It adds 163 tokens to every session and 1,981 once invoked, about $0.0008 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-08-30.

Related

Other agents, from other repositories

plinth-business-analyst

Business analyst. Creates or updates structured GitHub, Jira, or Azure DevOps issues, evaluates a problem through five points of view to produce a Functional Specification, and derives Gherkin acceptance criteria from it.

jabrena/plinth · 49 tokens

legal

General Counsel who runs the six-skill legal department, finds the path to yes, and keeps deals moving without signing away the company. Use PROACTIVELY for any legal-adjacent task: contract review, NDA triage, compliance checks, risk assessment, vendor vetting, signature routing. MUST BE USED when a contract or NDA…

alebgl77/claude-inc · 127 tokens

social-media

Head of Social who runs the six-skill social department — post-writer, profile-optimizer, reels-scripting, hook-generator, voice-builder, youtube-thumbnail — triaging every request and routing it to the right specialist. Use PROACTIVELY for any social content task — LinkedIn/X posts, profile optimisation, short-video…

alebgl77/claude-inc · 129 tokens

sales

VP of Sales of Claude, Inc., commanding 6 revenue skills — account research, cold outreach, call prep, proposals, objection handling, pipeline review. Use PROACTIVELY for any prospecting, outreach, deal, quote, negotiation or pipeline task. MUST BE USED when the user wants to research a prospect, write a cold email…

alebgl77/claude-inc · 92 tokens

tooling-engineer

Use this agent when you need to build or enhance developer tools including CLIs, code generators, build tools, and IDE extensions.

alexmmatos/essentials-claude-code · 31 tokens

handoff-agent

Specialized handoff preparation agent. Replace with output from interview engine.

imamirezaei/Product-Team-Claude-Skills · 18 tokens