upkeep
KyleNesium v1.8.1
macOS cleanup and update assistant for Claude Code. Scans your Mac for reclaimable disk space, leftover app data, stale caches, broken LaunchAgents, and shell configuration drift, then helps you cl...
From the developer
License
MIT
Declared components
Hooks
Works with
Claude Code
Description
From the marketplace listing
macOS cleanup and update assistant for Claude Code. Scans your Mac for reclaimable disk space, leftover app data, stale caches, broken LaunchAgents, and shell configuration drift, then helps you clean it up safely with your approval. It can also update your AI skills and developer package managers in one pass, including Homebrew, npm, pip, gems, and rustup. Modes • Deep — full 15-phase audit and cleanup • Quick — fast cache cleanup plus Homebrew updates • Audit — report only, with no changes made • Update — refresh AI skills and package managers
What changed
No changes recorded yet. Follow this plugin to keep track of future changes.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Mac disk cleanup and maintenance skills powered by CleanerCat. Scan junk, find large files, detect duplicates, and free up disk space.
Shared terms: cleanup, disk, mac, scan
-
Automatically discover and clean up stale session artifacts (git worktrees, dangling refs) to reclaim disk space
Shared terms: disk, space, stale, clean
-
Janitor mode for Claude Code. Purge regenerable artifacts (node_modules, .next, .turbo, dist, build, caches) from stale projects. Target ...
Shared terms: cache, stale, code, mode
-
Self-maintaining system toolkit for Claude Code 4 commands: /daily (patrol scheduler), /disk-clean (current directory cleanup), /security...
Shared terms: cleanup, disk, scan, code
-
Prevent and recover from disk-full errors in Claude's working environment — both Cowork session VMs and Claude Code sandboxes. Clears npm...
Shared terms: cache, disk, code, npm
Keywords
Files & skills
upkeep · catalog manifest
Saved declaration
{}
upkeep · catalog manifest
Saved declaration
{
"name": "upkeep",
"source": {
"ref": "main",
"sha": "90fa84fe7d53c79b525f5d20b9e88b217949d95e",
"url": "https://github.com/KyleNesium/upkeep.git",
"path": "upkeep",
"source": "git-subdir"
},
"homepage": "https://github.com/KyleNesium/upkeep#readme",
"description": "macOS cleanup and update assistant for Claude Code.\nScans your Mac for reclaimable disk space, leftover app data, stale caches, broken LaunchAgents, and shell configuration drift, then helps you clean it up safely with your approval. It can also update your AI skills and developer package managers in one pass, including Homebrew, npm, pip, gems, and rustup.\n\nModes\n•\tDeep — full 15-phase audit and cleanup\n•\tQuick — fast cache cleanup plus Homebrew updates\n•\tAudit — report only, with no changes made\n•\tUpdate — refresh AI skills and package managers"
}
upkeep · catalog manifest
Hooks
"./hooks/hooks.json"
Saved declaration
{
"name": "upkeep",
"hooks": "./hooks/hooks.json",
"author": {
"url": "https://github.com/KyleNesium",
"name": "KyleNesium"
},
"license": "MIT",
"version": "1.8.1",
"homepage": "https://github.com/KyleNesium/upkeep",
"keywords": [
"macos",
"cleanup",
"disk-space",
"system-maintenance",
"homebrew",
"cache-cleanup",
"orphan-detection",
"launchagents",
"claude-code",
"claude-skill",
"skill"
],
"repository": "https://github.com/KyleNesium/upkeep",
"description": "Cross-platform system cleanup and updater. The single-shot update orchestrator (scripts/update.sh) runs one OS-aware fast path for macOS, Linux, and WSL2. v1.7 adds real Claude Code plugin handling: discovery compares installed_plugins.json against each marketplace's declared version so only genuinely-outdated plugins are flagged (no more 'update all'), apply refreshes the trusted marketplace git source ff-only, and the cache reinstall (which has no headless path) is handed off as a consolidated '/plugin update' + relaunch manual step. v1.7 also adds an 'apply all except flagged risks' gate option (drops categories a compat warning implicates) plus an 'apply including flagged risks' path guarded by an explicit confirmation, and a standing compatibility disclaimer — an absent risk flag is not a safety guarantee. On Linux, language tools, snap, and flatpak are auto-applied; apt/dnf/pacman upgrades are surfaced as manual sudo steps (never run — upkeep never uses sudo). On WSL2, Windows package managers (winget/scoop/choco) are audit-only. The skill is a thin two-turn wrapper: turn 1 builds the plan and renders one approval gate, turn 2 applies and reports. brew-update TTL caching (1h default) keeps macOS warm runs <5s. The deterministic pattern-table failure diagnoser (scripts/diagnose.sh) covers macOS and Linux failures. All v1.2-v1.6 security invariants preserved: hardcoded dispatcher allowlist (apt/dnf/pacman excluded by design), discovery JSON sanitization, exact-match remote URL validation, trust-on-first-use, plan/apply turn separation, canonical-path containment (skills + plugin marketplaces), TOCTOU-safe plan write. Five entry points: deep, quick, audit, update, upkeep."
}
plugin.json observed Nov 6, 2026 · 10:50 UTC. Manifest source ↗
Catalog declarations and available plugin.json metadata are saved. Referenced skills and executable source files are not downloaded or tested. Missing components in a manifest do not prove that the plugin has none.
Installation instructions
Community
/plugin marketplace add anthropics/claude-plugins-community
/plugin install upkeep@claude-community
Technical details
- Sources
- Community
- First seen
- Oct 3, 2026 · 22:13 UTC
- Last seen
- Nov 7, 2026 · 12:00 UTC
- Latest observed change
- Oct 3, 2026 · 22:13 UTC
- Collection status
- Listed
- Reported installs
- Not provided
Installation counts are source-reported, not independently verified active users. Observation dates are not release dates.
Download plugin data (JSON)Plugin history: served from cache. Prepared . Refreshed when catalog data changes or after 6 hours. Your account and Follow status are live.