From linux-av-manager
First-run setup for linux-av-manager. Picks a scan-results folder (default ~/linux-av-manager/scans/), records distro/package-manager info, detects which AV tools are already installed, and offers to install the core set (ClamAV, ClamTk, rkhunter). Triggers on "set up linux-av-manager", "first run", or any scan/install request when no config exists.
How this skill is triggered — by the user, by Claude, or both
Slash command
/linux-av-manager:onboardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
One-time setup. Establishes a scan-results store the user owns and primes the plugin so other skills know what's installed and where to write reports.
One-time setup. Establishes a scan-results store the user owns and primes the plugin so other skills know what's installed and where to write reports.
Plugin config lives at:
${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/linux-av-manager/config.json
Scan results (user-owned — they may want to inspect or archive them) live at a user-chosen path. Default suggestion: ~/linux-av-manager/scans/. Store only the pointer in config.json:
{
"scans_dir": "/home/<user>/linux-av-manager/scans",
"system": { "distro": "...", "package_manager": "apt|dnf|pacman|...", "init": "systemd" },
"installed": { "clamav": false, "clamtk": false, "rkhunter": false, "lynis": false, "chkrootkit": false, "aide": false, "debsecan": false },
"first_run_at": "<ISO-8601>"
}
If config.json already exists, this skill is a no-op — surface that and suggest scan or install-advanced instead.
clamav/, rkhunter/, lynis/, chkrootkit/, aide/ (made on demand by scan).cat /etc/os-release → set package_manager (apt for Debian/Ubuntu/Mint, dnf for Fedora, pacman for Arch, zypper for openSUSE).clamscan clamtk rkhunter lynis chkrootkit aide debsecan, run command -v <bin> and record true/false.config.json with detected state.install-core. Don't auto-install — let the user decide. If they accept, hand off; otherwise stop.~/.claude/.$CLAUDE_USER_DATA.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin linux-av-manager