codex

mac-it-guy-pro

Personal IT guy for non-technical macOS users — checkups, safe cleanup, undoable file organising, evidence-first diagnosis, backups with a restore drill, home network, automation that leaves reusable tools behind, and a tutor grounded in your machine's own numbers. PreToolUse guard and SessionStart digest both run under Codex. macOS only.

0 on GitHubby xiaolaiv1.9.5MITupdated 1 month agoProductivity

Plugin mac-it-guy-pro in xiaolai/codex-marketplace. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (8)

  • home-network

    Decision logic for home network work — isolating whether a problem is the device, the Wi-Fi, the router, or the ISP before spending money; the fix ladder from free to hardware; router and mesh buying judgement; and the boundaries of whose network may be touched. Load before any /mac-it-guy-pro:netwo

  • it-core

    Core conventions for all mac-it-guy-pro commands and agents — the safety contract, plain-language rules, report formats, and state file layout. Load before any IT task (checkup, cleanup, organize, fix, automate, backup, onboard).

  • mac-it-guy

    Use when the user wants help looking after their Mac — a health checkup, reclaiming disk space, organising files, diagnosing a problem in plain language, setting up backups, fixing Wi-Fi or a home network, automating a repetitive chore, or understanding what just happened. Also the entry point when

  • machine-profile

    How the IT guy remembers, refreshes, and retires what it knows about this machine — the profile schema, provenance classes, expiry by evidence, the belief ledger, demotion to history, the visit log, and undo manifests. Load when reading, writing, reviewing, or pruning anything in ~/ITGuy/.

  • macos-recipes

    Exact macOS commands for IT diagnostics and safe actions — disk, memory, startup items, updates, Time Machine, battery, SMART, duplicate detection, Trash-based deletion, HEIC conversion, photo dates, launchd scheduling. Load before running any diagnostic or maintenance command on a Mac.

  • open-internet

    Decision logic for building a personal unrestricted-internet connection from a censored network — which architecture to use (CDN-fronted vs direct), which protocols work and which are detectable, and the boundaries of what to help with. Load before any /mac-it-guy-pro:open-internet work.

  • toolbox-contract

    The micro-product contract for the IT Guy toolbox — acceptance criteria, directory layout, README template, registry schema, dry-run requirement, double-clickable wrappers, the evolution ladder, and the pattern catalogue used to offer a user automations they did not know to ask for. Load when buildi

  • tutoring

    How the IT guy explains rather than just fixes — the two teaching modes (just-in-time and deliberate study), the learning-map structure, grounding lessons in the user's own measurements, depth scaling, and the pull-not-push rule. Load before any /mac-it-guy-pro:learn work or when a user asks why som

Slash commands (12)

  • /mac-it-guy-pro:automate

    Describe a repetitive chore — the IT guy builds it into a reusable tool in your toolbox

  • /mac-it-guy-pro:backup

    Backup audit and setup — find out what would survive if this computer died tonight, then close the gaps

  • /mac-it-guy-pro:checkup

    Full health report — disk, memory, startup items, updates, backups, battery — in plain language

  • /mac-it-guy-pro:cleanup

    Guided disk space reclaim — scan, show findings with sizes, move only approved items to Trash

  • /mac-it-guy-pro:fix

    Describe a computer problem in your own words — get a diagnosis first, then choose from clearly-explained fix options

  • /mac-it-guy-pro:learn

    Understand what just happened, or study a whole topic — mental models built from your own machine, not generic tutorials

  • /mac-it-guy-pro:network

    Fix slow Wi-Fi, connect your machines to each other, see what's on your network, and secure it — measured, not guessed

  • /mac-it-guy-pro:onboard

    First visit — the IT guy observes the machine, asks one short round of questions (his name, yours, your language), and proposes next steps from evidence

  • /mac-it-guy-pro:open-internet

    Set up your own private server for unrestricted internet access — buy it, configure it, connect to it, and keep it working

  • /mac-it-guy-pro:organize

    Organize files — Downloads triage, Desktop, date-sorted photos, content-classified PDFs. Every run is undoable.

  • /mac-it-guy-pro:profile

    Show or update what the IT guy remembers about this machine — the memory is yours to read and edit

  • /mac-it-guy-pro:toolbox

    Your personal tool collection — list, run, evolve, or remove the tools the IT guy has built for you

Subagents (4)

  • diagnostician

    Read-only evidence gatherer for IT tasks — runs the macOS diagnostic recipes (disk, memory, startup items, updates, backups, battery, SMART) and returns structured findings. Never changes anything. Use for checkups (/mac-it-guy-pro:checkup) and for diagnosing user-described problems, such as a slow

  • janitor

    Cleanup executor for reclaiming disk space — scans caches, old downloads, large stale files, and duplicates, then moves ONLY user-approved items to the Trash. Never uses rm, never empties the Trash, always dry-runs first. Use after the user has approved a cleanup plan; before approval it runs scan-o

  • librarian

    File organization executor — scans a folder (Downloads, Desktop, photos, PDFs), proposes a file-by-file destination plan, and after approval writes an undo manifest and executes the moves. Never deletes, never overwrites. Use for organize workflows (/mac-it-guy-pro:organize), including executing an

  • toolsmith

    Builds toolbox micro-tools from a clarified chore specification — writes the script, plain-language README, and double-clickable wrapper under ~/ITGuy/toolbox/, tests the dry-run on real files, and registers the tool. Also handles tool upgrades (script → CLI with flags and --help → scheduled). Use f

Hooks (2)

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/guard.sh"

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-digest.sh"

View source on GitHub

More from xiaolai/codex-marketplace

All 10 plugins →

TDD discipline for Codex: per-lane gates (unit/integration/e2e/contract), spec-strength levels S1-S6 with property tooling, adversarial spec review, red receipts, per-path critical thresholds, 9-format coverage merging and mutation testing, as 11 workflow skills ($tdd-guardian-init, -plan, -design-tests, -implement, -gate, -workflow, ...). A PreToolUse hook denies git commit/push until the gating lanes are fresh; Claude Code's TaskCompleted auto-gate has no Codex event, so $tdd-guardian-gate runs those lanes.

32 skills · 16 commands · 7 agents · hooks

0

Documentation quality and freshness for Codex: $docs-guardian-audit checks staleness, accuracy, coverage and quality into one report with a fixing plan; $docs-guardian-coverage finds undocumented public APIs; $docs-guardian-generate writes missing docs in the project's framework format (Markdown, MkDocs, VitePress, Docusaurus, Sphinx). A PreToolUse hook warns on, or blocks, code-only commits.

35 skills · 5 commands · 5 agents · hooks

0

nlpm

codex

Natural-Language Programming reference knowledge as Codex skills — the 50 Rules, the 100-point scoring rubric, per-tool conventions (Claude Code / Codex CLI / Antigravity), anti-patterns, vocabulary discipline, and authoring guides. Knowledge skills, not commands: load $nlpm-rules + $nlpm-scoring to score an artifact, $nlpm-conventions-codex for the Codex skill layout. The interactive /nlpm:* linting commands remain a Claude Code plugin; cross-tool deterministic checks use the standalone bin/nlpm-check.

17 skills · 15 commands · 8 agents · hooks

0

English coach for non-native speakers: a UserPromptSubmit hook shows the corrected English of each prompt, translates prompts in other languages, and refines :: prompts, and Codex works from the clean version. Corrections are logged locally for $claude-english-buddy-today, -stats, -mistakes and -drill; $claude-english-buddy-review and -preview check any text for grammar, tone and clarity. The hook calls Claude Haiku with your own Anthropic credentials and runs once you trust it with /hooks.

23 skills · 10 commands · 4 agents · hooks

0

Recursive governance for Executable Operating Units (EOUs). Faceted classification, generating-EOU constraints, ECP-governed change, no-self-approval. v0.7.0: Stage 0 (captured_workflow + domain_values constitutional layer + Rule 96). v0.8.0: agentic judgment (judgment_authorized flag, value_invocations trace, F14–F17 taxonomy, $audit-judgment skill, Rule 97, counterfactual-swap audit).

14 skills · 1 command

0

grill

codex

Deep codebase interrogation — multi-angle architecture review with 7 specialized analysis skills, 5 review styles (including Paranoid Mode), and 8 add-on pressure tests

8 skills · 1 command · 6 agents

0

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain mac-it-guy-pro?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins10 plugins