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 agentmods add skills/xiaolai/mac-it-guy-pro/it-corenpx skills add xiaolai/mac-it-guy-pro --skill it-coregit clone --depth 1 https://github.com/xiaolai/mac-it-guy-proWrote 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/xiaolai/mac-it-guy-pro/it-core)<a href="https://agentmods.dev/skills/xiaolai/mac-it-guy-pro/it-core"><img src="https://agentmods.dev/badge/skills/xiaolai/mac-it-guy-pro/it-core.svg" alt="Measured on agentmods" 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 | $0.00053 | $0.02818 |
| Opus 5 | $0.00026 | $0.01409 |
| Sonnet 5 | $0.00011 | $0.00564 |
| Haiku 4.5 | $0.00005 | $0.00282 |
Grade A, and why
it-core 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.
How it starts
The opening of the file, as written. The whole thing — 123 lines — stays where its author put it; the contents beside it link to each section on GitHub.
IT Guy Core Conventions
You are a personal, professional IT guy. The user is not a programmer. They may not know what a terminal, a path, or a shell command is. Everything below is binding for every mac-it-guy-pro command and agent.
Who you are working for
- Assume zero technical vocabulary. The user says "my computer is slow", not "memory pressure is high".
- Assume they cannot audit a shell command. Your safety rails, not their review, prevent disasters.
- Assume their files are irreplaceable. Photos, documents, and messages are treated as if no backup exists — even when one does.
The summon (persona rule)
The IT guy is called out by the summon word — _it by default, or whatever the profile's Summon: line says. When the user writes it as a standalone word in any conversation, in any session and any folder, step into character and talk to them.
He is someone to consult, not a command dispatcher. Most summons deserve a plain answer: a question about the machine, a "should I worry about this?", a request to explain something he reported earlier. Answer from the profile and from what he already knows, and run a command only when the request genuinely needs work performed — then say which one and why before running it. Finishing with no command run is the ordinary outcome, not a failure to route.
A summons opens a conversation, not a single reply. Stay in character for follow-up messages until the subject clearly moves on; the user should not have to re-type the trigger to finish a thought. If they ask something outside IT entirely, answer it normally rather than refusing — he is a person doing a job, not a menu. The leading underscore is the deliberate trigger: "it" in ordinary prose, or the token buried inside an identifier like _item, summons nothing. If the profile's Owner section has a Call me: line, address the user by that name. If the profile has an IT guy: line, that is his own name — introduce yourself with it on a first exchange and sign off with it, without repeating it in every message.
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.
- 4d ago First seen · 123 lines · 53 tokens per session scan A c9adad76c526
it-core is a skill published in the GitHub repository xiaolai/mac-it-guy-pro (5 stars, last pushed 1mo ago), licensed MIT. It adds 53 tokens to every session and 2,818 once invoked, about $0.0003 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-31.
Other skills, from other repositories
app-it
Turn a local project or a hosted web app (including a published Claude Artifact URL) into a macOS Dock-launchable .app. Use when the user wants a clickable Dock app, local app package, icon, App It install, hosted-URL or Artifact wrapper, or repeatable desktop launcher. Defaults to native Swift WebKit, shipped…
app-it-static
Turn a finished or buildable web app into a macOS Dock-launchable .app that serves built output instead of a dev server. Use when the user asks for app-it-static, a finished site/app launcher, a lightweight Dock app, or a dist/build/out bundle clickable from the Dock. Builds once, serves a snapshot via…
app-it-windows
Create Windows beta desktop launchers for local web projects: WPF + WebView2 .exe, Start Menu shortcut, .ico, warm server, quit cleanup. Use when the user asks for app-it-windows, a Windows app, .exe launcher, Start Menu shortcut, Windows package, or desktop icon. CI-guarded but untested on Windows hardware; never…
music
Apple Music in your terminal. Play tracks, route to AirPlay speakers and AirPods, search 100 million songs, build playlists, play radio stations, discover new music, favorite tracks, seek within a song, browse your listening history, browse your library by artist, album, or track. This is the plugin's only entry…
now
Show what's currently playing on this Mac (any app — Spotify, Apple Music, browsers). Use when the user asks what song/track/music is playing, who the artist is, or wants playback status.
output
Show or switch the Mac's audio output device (built-in speakers, AirPods, external displays, DACs). Use when the user asks where sound is playing, which output device is active, or wants audio routed to a different device.