claude

linux

Skills for Linux and systems administration: systemd units, boot failures, kernel updates and crashes, disks and volumes, the OOM killer, load and resource limits, permissions (SELinux, AppArmor), cron and timers, DNS, firewalls, MTU, packet captures, TLS and private CAs, SSH and lockout recovery, and time sync.

0 on GitHubby Serhii ZolotovMITupdated 2 days agodevelopment
/

Plugin linux from marketplace greenblacked-ai in greenblacked/AI. Commands read from the repo's manifest — 2 days ago.

What it installs

Skills (21)

  • boot-failure-recovery

    Get a Linux machine that will not boot, or boots into emergency mode, back: establish a way in that survives the failure (console, cloud rescue or volume detach), read the previous boot's journal (journalctl -b -1, enabling persistence if volatile), triage by stage (bootloader, initramfs, root mount

  • disk-failure-replacement

    Handle a failing or failed disk in mdadm, ZFS or LVM mirrors. Use for \"mdadm array is degraded\", \"SMART says reallocated sectors\", \"zpool shows DEGRADED\" or \"filesystem remounted read-only after I/O errors\". Confirm the failure from the kernel and the drive, not one tool: dmesg I/O errors, s

  • disk-full-triage

    Find and free space on a full Linux filesystem: run df -h and df -i first because \"No space left on device\" covers blocks, inodes, a full thin pool and quotas, explain df and du disagreeing (deleted-but-open files with lsof +L1, data hidden under a mount point), use du -x so nothing crosses filesy

  • dns-resolution-debugging

    Debug name resolution on a Linux client: \"dig works but the app cannot resolve\", \"resolv.conf keeps getting overwritten\", \"split DNS for the VPN\", \"intermittent SERVFAIL\", \"Alpine resolves differently\". Test through the application's path with getent hosts (NSS order, mDNS, sssd), not dig.

  • firewall-rule-tracing

    Find where a Linux firewall drops traffic: \"connection times out but the port is open\", \"nftables rule not matching\", \"Docker bypasses my iptables rules\", \"ufw and firewalld both installed\". Identify the framework really in force first (nft list ruleset is the truth; iptables may be the nft

  • high-load-triage

    Find the one saturated resource on a slow Linux host: \"load average is 40 but CPU is idle\", \"server is sluggish and I do not know why\", \"is it CPU, memory or disk\". Run a fixed 60-second sequence and write down each reading: uptime, dmesg -T, vmstat 1, mpstat -P ALL 1, pidstat 1, iostat -xz 1,

  • kernel-crash-forensics

    Make an unexplained reboot, kernel panic, soft lockup or hung task diagnosable. Use for \"server rebooted by itself\", \"BUG: soft lockup\", \"hung_task blocked for more than 120 seconds\" or \"how do I get a vmcore\". Separate crash from power loss, watchdog reset or admin action using last-boot ev

  • kernel-update-safety

    Update kernels and reboot fleets safely. Use for \"patching kernels on production tomorrow\", \"DKMS module failed to build after upgrade\", \"how do I roll back a kernel\" or \"needs-restarting says reboot required\". Before rebooting confirm console access, keep a known-good kernel, check dkms sta

  • linux-lockout-recovery

    Regain access to a Linux server you are locked out of: \"broke sudoers and cannot get root\", \"changed sshd config and now cannot log in\", \"lost the only SSH key\", \"firewall rule cut my own connection\". Take the least destructive door in order: a session still open (keep it), serial or hypervi

  • mtu-blackhole-hunt

    Find a path MTU problem: \"small requests work but large ones hang\", \"connection stalls after the TLS ClientHello\", \"only breaks over the VPN or in the overlay network\", \"ssh logs in but hangs on ls\". The signature is a completed handshake and then large packets vanishing because ICMP fragmen

  • oom-kill-forensics

    Work out why the Linux kernel OOM killer fired and what to change: read the kernel's own report, not top (journalctl -k gives constraint= such as CONSTRAINT_MEMCG for a cgroup limit versus system-wide exhaustion, the victim's oom_score_adj and the task table with RSS), classify cgroup limit versus h

  • packet-capture-triage

    Read a network capture you are authorised to examine — a pcap from tcpdump, tshark or Wireshark, or a cloud flow log — to answer why a connection failed or was slow. Filter to the one conversation first, then read the TCP handshake, retransmissions, resets, window and MSS, TLS alerts and DNS timing,

  • permission-denied-triage

    Explain \"Permission denied\" when the mode bits look right by walking the layers in order and stopping at the first that denies: namei -l on the whole path (every parent needs x), the real uid, gid and supplementary groups of the running PID, ACLs, file attributes (immutable, append-only), mount op

  • private-ca-trust-distribution

    Get an internal or corporate CA trusted in every runtime. Use for \"x509: certificate signed by unknown authority\", \"Python requests fails behind the proxy\", \"Java PKIX path building failed\" or \"npm cannot verify the registry\". Inventory the trust stores, since each has its own: OS bundle (up

  • resource-limit-exhaustion

    Fix \"Too many open files\", \"fork: retry: Resource temporarily unavailable\", \"inotify watch limit reached\" and \"cannot create thread\" errors. Read the limits of the running process in /proc/PID/limits, never your shell's ulimit, because systemd units ignore limits.conf and PAM. Separate the l

  • scheduled-job-debugging

    Find out why a cron job or systemd timer did not run, ran twice or behaves differently than by hand. Prove it was scheduled and started before touching the script: grep CRON in the journal, systemctl list-timers, systemd-analyze calendar to validate the expression. Then the causes in order: cron's m

  • ssh-access-debugging

    Work out why an SSH login fails or is slow: \"Permission denied (publickey)\", \"Too many authentication failures\", \"connection reset during key exchange\", \"host key changed warning\", \"ssh hangs for 30 seconds before the prompt\". Run the client with ssh -vvv and read which keys were offered,

  • systemd-unit-failure

    Diagnose a systemd service that fails, flaps or never starts: read Result= and the exit status before any log (203/EXEC is a bad ExecStart path or permission, 217/USER a missing user, 226/NAMESPACE a sandbox directive, the 200-series are setup failures before your code ran), reproduce under the unit

  • time-sync-repair

    Fix clock drift and time-sync failures. Use for \"certificate is not yet valid\", \"Kerberos clock skew too great\", \"chrony not syncing\" or \"VM clock jumped after resume\". Measure first with chronyc tracking (offset, frequency, stratum), chronyc sources -v and sourcestats, or timedatectl timesy

  • tls-handshake-debugging

    Diagnose a failing TLS connection: \"SSL handshake failed\", \"tlsv1 alert\", \"unable to get local issuer certificate\", \"works in the browser but not curl\", \"certificate required\" on mTLS. Establish TCP reachability, then run openssl s_client -connect host:443 -servername host -showcerts, beca

  • volume-resize

    Grow, or carefully shrink, a disk, partition, LVM volume or filesystem: \"extend /var after the EBS resize\", \"lvextend but df shows the old size\", \"can I shrink this xfs\". The ordering is the skill: capture lsblk and df first, confirm a snapshot or backup, then grow bottom-up (rescan the device

Subagents (1)

  • journal-reader

    Read a saved host journal or dmesg dump too large to read inline (journalctl output redirected to a file, a journal export from a support bundle, a kernel ring buffer capture) and return the one decisive line for the unit, boot or kernel event the caller names, with its timestamp, line number and a

View source on GitHub

More from greenblacked/AI

All 29 plugins →

gamedev

claude

Skills for making games: build a playable prototype and take it to a finished game, hold a frame budget on the hardware you are shipping to, choose a multiplayer authority model and make it survive latency, tune numbers against telemetry instead of taste, and keep an asset pipeline from eating the build.

39 skills · 2 commands · 2 agents

0

security

claude

Skills for the defensive side of shipping software: review a change for the vulnerability classes that actually get exploited, reduce who can do what toward least privilege without breaking production, rotate or contain a credential, harden a container image and keep checking it, read a Terraform plan for what it destroys, preserve evidence and build an intrusion timeline after a compromise, respond to credential stuffing, write and test detection rules, prove tenant isolation, handle vulnerability reports from outside researchers, and reverse engineer the binaries, managed CIL assemblies, APK packages, packaged apps, firmware and WebAssembly you are authorised to examine — including de-bloating a smart-TV or streaming device you own.

31 skills · 2 commands · 5 agents

0

coding

claude

Skills for the daily loop of changing code: review a diff for the defects that actually break production, debug a failure down to a proven cause, decide what to test before writing tests, restructure code without changing behaviour, orient yourself in an unfamiliar codebase, review a regex for catastrophic backtracking, write documentation that stays true, scaffold new production-ready code, design an API you can still evolve, land a dependency upgrade, build a website, and author a skill that fires when it should.

29 skills · 1 command · 5 agents

0

Skills for keeping a running system alive: triage a red pipeline to its real cause, get a broken Kubernetes workload back before diagnosing it, design alerts where every page is actionable, instrument a service so the next incident is answerable, write the runbook a stranger can follow at 3am, rehearse failure on purpose, plan for load before it arrives, and find out why the bill grew.

19 skills · 2 commands · 7 agents

0

manager

claude

Skills for engineering leadership: take over a team and audit what you inherited, record decisions, write status updates, run postmortems and incident comms, read delivery health, review on-call load, design the team cadence, a reorganisation and goals, make the case for headcount or for paying down tech debt, map team skills and single points of knowledge, plan onboarding, hire, benchmark pay, evaluate vendors, handle retention, growth reviews, improvement plans and difficult conversations, and assess how a team uses AI. Also ships two subagents, for reading contracts and synthesising feedback, and two commands.

22 skills · 2 commands · 2 agents

0

Skills for code that runs on a user's browser or phone: field performance, hydration, memory, version skew, service workers, CSP and Safari bugs, dates and locales, crashes, hangs, startup, battery, bad networks, on-device migrations, deep links, pushes and app size.

22 skills · 1 agent

0

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain linux?

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 plugins29 plugins