Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add vlinx-io/VelaTerm --skill vrefergit clone --depth 1 https://github.com/vlinx-io/VelaTermWrote 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/skills/vlinx-io/velaterm/vrefer)<a href="https://agentmods.dev/skills/vlinx-io/velaterm/vrefer"><img src="https://agentmods.dev/badge/skills/vlinx-io/velaterm/vrefer/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/skills/vlinx-io/velaterm/vrefer"><img src="https://agentmods.dev/badge/skills/vlinx-io/velaterm/vrefer.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.00141 | $0.01551 |
| Opus 5.5 | $0.00056 | $0.00620 |
| Sonnet 5.5 | $0.00028 | $0.00310 |
| Haiku 4.5 | $0.00014 | $0.00155 |
Grade B, and why
vrefer scanned grade B with 1 finding 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 11d 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.
Subtle steeringmediumPrompt injection
Instructions that bias recommendations or shape behaviour without the user noticing.
"the other branch", "how did we solve this before", "what did it decide" — in any language. Never tell the user you cannot see other sessions, and never ask them to copy content over by hand; read it How it starts
The opening of the file, as written. The whole thing — 119 lines — stays where its author put it; the contents beside it link to each section on GitHub.
vrefer
vrefer prints the conversation of another vlx-term session. The target session does not have to be
running, and nothing is sent to it — this only reads what it already recorded.
When to use it
Reach for this the moment a request depends on what another conversation contains:
- The user names a session, by title or by id.
- The user refers to another conversation without naming it: "that other session", "last time", "the other branch", "we already decided this somewhere".
vsearchreturned a hit and you need the conversation around the snippet.
These come in whatever language the user speaks; the trigger is the meaning, not the wording.
The failure to avoid: answering "I have no access to other sessions" or asking the user to paste the
content over. That is wrong here — you do have access, and this is how. If you are unsure which session
they mean, run vrefer --list or vsearch and ask, rather than declining.
Search first, then refer. When the target is not named outright, run vsearch and let it hand you
the id instead of paging through vrefer --list.
How to run it
vrefer <session> [--last N] [--range A:B] [--json]
vrefer <session> --ask "<question>" [--with KIND] [--timeout SECONDS]
vrefer --list
<session> accepts, in this order: a full session id, an id prefix of at least 8 characters, an exact
session name, or a unique substring of a name. Quote names containing spaces. Prefer the id that
vsearch printed — names can be ambiguous.
You get the whole conversation
vrefer <session> returns the entire transcript. Referencing another session means wanting what it says,
and a partial record read as a whole one leads to confident wrong conclusions.
Narrow it only when you actually want less:
--last Ngives just the last N messages, for when you only need to know where that session got to.--range A:Bgives an exact slice by message index, zero-based, A included and B excluded. Themsg Nanchors invsearchoutput are these indices, so--range 40:60reads around a hit at message 50.
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.
- 11d ago Changed · +1 lines 79c898e090e2
- 1mo ago Changed · +16 lines 6c0bb3689fe0
- 1mo ago First seen · 102 lines · 141 tokens per session scan B cfc1a2cdabf5
vrefer is a skill published in the GitHub repository vlinx-io/VelaTerm (301 stars, last pushed 2d ago), licensed MIT. It adds 141 tokens to every session and 1,551 once invoked, about $0.0006 per session on Opus 5.5. A static security scan graded it B with 1 finding (subtle steering). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-08.
Other skills, from other repositories
forgetful-cli-setup
Set up the Forgetful CLI and connect from a terminal — install, local or remote mode, auth, and verification. Use when connecting a human or headless agent via shell, wiring CI with token auth, or operating a local server (serve, database selection, feature flags, re-embedding). Also covers the machine contract…
lpm-memory
Shared project memory for AI coding agents: save or recall work-session logs in /.lpm/memory/ / .md so another agent CLI (Claude Code, Codex, Gemini) or a future session can continue the work by session name. Invoke with a session id (e.g. /lpm-memory auth-refactor) to continue that session. Use when the user asks to…
corral
Query local Claude Code, Codex CLI, OpenCode, Kimi Code CLI, Cursor Agent CLI, and Pi session history through the corral CLI — list recent sessions, search by topic, read a session's conversation, export a shareable transcript with tool calls and thinking, or build a handoff context package to continue interrupted…
hermes-agent
Use when building self-learning AI agents that improve through experience — terminal-first interface, tool calling, memory persistence, autonomous task execution. Hermes Agent: self-improving general-purpose AI agent with local-first architecture.
meditate
End-of-session reflection generating persistent learnings about user preferences, communication patterns, and cross-session insights. Activates when wrapping up a session, or when user says "let's wrap up", "end the session", "time to reflect", or "meditate". Also extracts judgment rules from decisions made during the…
wiki
Maintain Claudia's wiki, a directory of synthesized Markdown pages about your active entities (people, projects, organizations, topics). Each page is written by Claudia from raw memories, cites its sources, flags contradictions, and grows over time. Use when user says "write a wiki page for [entity]", "what do you…