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/VonTerraProject501c3/slushpilenpx agentmods add skills/vonterraproject501c3/slushpile/onboardWrote 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/vonterraproject501c3/slushpile/onboard)<a href="https://agentmods.dev/skills/vonterraproject501c3/slushpile/onboard"><img src="https://agentmods.dev/badge/skills/vonterraproject501c3/slushpile/onboard/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/vonterraproject501c3/slushpile/onboard"><img src="https://agentmods.dev/badge/skills/vonterraproject501c3/slushpile/onboard.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.00055 | $0.04413 |
| Opus 5 | $0.00028 | $0.02207 |
| Sonnet 5 | $0.00011 | $0.00883 |
| Haiku 4.5 | $0.00006 | $0.00441 |
Grade B, and why
onboard 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 12d 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.
Asks for rootmediumPrivilege escalation
A mod that escalates privileges can change anything on the machine, not only the project.
sudo dnf install -y poppler-utils texlive-xetex texlive-fontspec texlive-microtype latexmk # Fedora How it starts
The opening of the file, as written. The whole thing — 268 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Onboard
Build the workspace every other slushpile skill reads from.
Nothing in this plugin hardcodes a fact about the user. The skills and agents read three files, and this skill writes them:
| File | What it holds | Who reads it |
|---|---|---|
profile.md |
Every factual claim about the user's career | Every skill. Nothing may be claimed that is not here. |
preferences.yaml |
Constraints: compensation, relocation, authorization, targeting, voice agent | job-board-search, application-builder, status, the pool analyst and the contrarian |
stories.md |
Four to eight tellable stories with scene, stakes, arc | application-builder |
A fourth input, the voice agent, is not written here — it is generated by a separate tool. See Phase 4.
Arguments:
$1— optional. A resume PDF, a LinkedIn data export, a directory of materials, or nothing. With nothing, run the interview from scratch.
Announce at start: "Setting up a slushpile workspace here. I'll read what you have, then ask about what's missing."
Before You Start
Check whether a workspace already exists. If profile.md or preferences.yaml is present, do not overwrite. Ask what the user wants: extend the existing profile, redo one file, or start fresh in a different directory. Silently clobbering a profile someone spent an hour building is the worst outcome available in this skill.
Confirm the working directory with the user before writing anything. This should be their own job-search repository, not a checkout of the slushpile plugin. Say so if it looks like the latter — a .claude-plugin/ directory next to you is the giveaway.
Every templates/... path in this file is relative to the plugin, not to the workspace. Those two are different directories by design, and the working directory is the workspace, so a bare templates/preferences.yaml resolves to nothing. Resolve them against the directory this skill file was itself loaded from — that works on every harness, where a harness-specific plugin-root variable does not.
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.
- 12d ago First seen · 268 lines · 55 tokens per session scan B 4dc95e2a0b82
onboard is a skill published in the GitHub repository VonTerraProject501c3/slushpile (15 stars, last pushed 26d ago), licensed MIT. It adds 55 tokens to every session and 4,413 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it B with 1 finding (asks for root). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
freehire-mail-triage
Use when sorting a job seeker's application mail into the freehire tracker from their own mail client (himalaya, mbsync, notmuch, the Gmail API, any IMAP) — pushing a fetched batch, judging what each message is, linking it to an application, advancing a stage from a reply, or draining the two queues the matcher fills…
structure-swift-sources
Organize Swift source trees and oversized Swift files by feature, layer, and declaration group; split large files, normalize // MARK: sections, enforce plain-language block-comment file headers, and move TODO and FIXME text into ledger files. Use after format-swift-sources has established a clean formatting baseline.
tips-helpviewer-workflow
Discover local user-guide topics for installed Apple Mac apps through the Tips HelpViewer catalog, with app matching, installed-version capture, result verification, and authoritative fallback routing. Use when Codex needs task-specific help for an installed Apple app, needs to find a menu command through local Help…
resume-tailoring
Methodology for tailoring a resume to a job description honestly and effectively — fit analysis, gap handling, keyword mirroring, fast-learner framing, and primary-over-secondary emphasis. Use whenever curating or rewriting a resume for a specific role.
using-freehire
Use when orienting in the freehire CLI as a whole — installing it, authenticating with an API key, working out which of its surfaces answers a job seeker's question, or troubleshooting a 401. The task skills do the work; this one is the map and the setup.
add-teams
Adds Microsoft Teams connector to a Power Apps code app. Use when sending Teams messages, posting to channels, or integrating with Teams chat.