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.
git clone --depth 1 https://github.com/Marazii/research-co-pilotnpx agentmods add agents/marazii/research-co-pilot/vault-organizerWrote 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.
[](https://agentmods.dev/agents/marazii/research-co-pilot/vault-organizer)<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.
<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>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.
| Model | Per session | Once 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 |
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.
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
- Inventory.
Glob/Bashthe source path. List every file with size and type. Note total count. - Classify each file. Use filename signals + a content sniff:
- Text/markdown/code:
Readthe 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/.
- Text/markdown/code:
- 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).
- Spot knowledge to deposit (suggest, don't force). While reading: collect citations you can verify into a proposed
knowledge/bibliography.mdaddition (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. - 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/. - Produce the filing plan (below). Default to a dry-run plan — do not move anything until the parent passes an explicit
applyinstruction (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.
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.
- 10d ago First seen · 106 lines · 163 tokens per session scan A 4337e7cfaee0
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.
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.
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…
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…
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…
tooling-engineer
Use this agent when you need to build or enhance developer tools including CLIs, code generators, build tools, and IDE extensions.
handoff-agent
Specialized handoff preparation agent. Replace with output from interview engine.