Back to Discover

lehnert-claude-skills

skill

chfle

Lehnert claude skills

View on GitHub
3 starsSynced Aug 2, 2026

Install to Claude Code

/plugin marketplace add chfle/lehnert-claude-skills

README

Lehnert's Claude Skill Shop πŸš€

Your personal collection of Claude skills – installable for Claude Code and Claude.ai.


πŸš€ Marketplace Installation (Claude Code 2026)

The fastest way to get everything – one command registers the marketplace, one command installs any skill:

# Step 1: Register this repo as a marketplace (once)
/plugin marketplace add chfle/lehnert-claude-skills

# Step 2: Install individual skills
/plugin install skill-shop-manager@lehnert-claude-skills
/plugin install sw-idea-analyzer@lehnert-claude-skills
/plugin install sw-user-story-creator@lehnert-claude-skills
/plugin install sw-use-case-creator@lehnert-claude-skills
/plugin install sw-tech-stack-planner@lehnert-claude-skills
/plugin install sw-use-case-coder@lehnert-claude-skills
/plugin install sw-boilerplate@lehnert-claude-skills
/plugin install sw-diagram-creator@lehnert-claude-skills
/plugin install linux-shell-scriptor@lehnert-claude-skills
/plugin install linux-config-auditor@lehnert-claude-skills
/plugin install docker-compose-writer@lehnert-claude-skills
/plugin install linux-security-hardener@lehnert-claude-skills
/plugin install linux-log-analyzer@lehnert-claude-skills
/plugin install linux-monitoring-setup@lehnert-claude-skills
/plugin install linux-network-configurer@lehnert-claude-skills
/plugin install linux-backup-restore@lehnert-claude-skills
/plugin install linux-systemd-manager@lehnert-claude-skills
/plugin install linux-cron-manager@lehnert-claude-skills
/plugin install linux-selinux-helper@lehnert-claude-skills
/plugin install linux-performance-tuner@lehnert-claude-skills
/plugin install linux-vuln-scanner@lehnert-claude-skills

To install all active skills at once:

/plugin install skill-shop-manager@lehnert-claude-skills

When a new skill is released, just run:

/plugin install <skill-name>@lehnert-claude-skills

No cloning, no copying files – Claude Code fetches and installs directly from GitHub.


What is this?

This shop is a Git repository with ready-made skills for Claude. Every skill lives in its own folder as a SKILL.md file and can be installed in seconds. The central meta-skill skill-shop-manager knows all skills, recommends the right one, and creates new ones on demand.


Commands vs Skills

There are two types of active plugins in this shop:

Slash Commands (/command-name)

Skills that have a commands/ directory with a matching .md file become direct slash commands in Claude Code. They appear in the / menu and can be invoked immediately with optional arguments:

/sw-idea-analyzer A gym tracking app with AI coaching
/sw-diagram-creator ERD for the freelancer invoicing app

Meta / Sub-Skills (loaded automatically)

Skills without a commands/ directory are helpers – they are loaded automatically by the skill-shop-manager or referenced as next steps by other skills. They don't appear as / commands but Claude knows when to use them based on context.

Current skills and their type:

SkillTypeHow to invoke
skill-shop-managerMetaLoaded automatically
sw-idea-analyzerSlash command/sw-idea-analyzer
sw-diagram-creatorSlash command/sw-diagram-creator
sw-user-story-creatorSlash command/sw-user-story-creator
sw-use-case-creatorSlash command/sw-use-case-creator
sw-tech-stack-plannerSlash command/sw-tech-stack-planner
sw-use-case-coderSlash command/sw-use-case-coder
sw-boilerplateSlash command/sw-boilerplate
linux-shell-scriptorSlash command/linux-shell-scriptor
linux-config-auditorSlash command/linux-config-auditor
docker-compose-writerSlash command/docker-compose-writer
linux-security-hardenerSlash command/linux-security-hardener
linux-log-analyzerSlash command/linux-log-analyzer
linux-monitoring-setupSlash command/linux-monitoring-setup
linux-network-configurerSlash command/linux-network-configurer
linux-backup-restoreSlash command/linux-backup-restore
linux-systemd-managerSlash command/linux-systemd-manager
linux-cron-managerSlash command/linux-cron-manager
linux-selinux-helperSlash command/linux-selinux-helper
linux-performance-tunerSlash command/linux-performance-tuner

Rule of thumb: If a skill is a standalone user-facing tool β†’ give it a commands/ file. If it's a helper or orchestrator β†’ leave it as a pure skill.


Installation

Option A – Claude Code (~/.claude/skills/)

# Clone the repository
git clone https://github.com/your-username/lehnert-claude-skills.git
cd lehnert-claude-skills

# Install a single skill (example: skill-shop-manager)
cp -r skills/skill-shop-manager ~/.claude/skills/

# OR: Install all skills at once
cp -r skills/* ~/.claude/skills/

Skills are automatically detected on the next Claude Code start.

Option B – Claude.ai (File Upload)

  1. Open a new conversation on claude.ai
  2. Click the paperclip icon (attach file)
  3. Upload the desired SKILL.md directly
  4. Claude reads the skill and applies it immediately

Option C – Claude Code Plugin Install

claude plugin install /path/to/lehnert-claude-skills --scope user

Skill Overview

πŸ—“οΈ Software Planning

SkillDescriptionStatus
sw-idea-analyzerAnalyzes software ideas for feasibility, features, risks, and MVP scopeβœ… Active
sw-diagram-creatorGenerates Mermaid, PlantUML, and ASCII diagrams from any description or sw-idea-analyzer outputβœ… Active
sw-user-story-creatorGenerates a complete user story document with acceptance criteria from vision.md or any descriptionβœ… Active
sw-use-case-creatorGenerates a detailed use case document with actors, flows, and exceptions from user-stories.md or any descriptionβœ… Active
sw-tech-stack-plannerRecommends the best modern Docker-first tech stack and generates requirements/tech-stack.yaml with full rationaleβœ… Active

πŸ’» Software Development

SkillDescriptionStatus
sw-use-case-coderGenerates production-ready code for selected use cases from tech-stack.yaml and use-cases.mdβœ… Active
sw-boilerplateScaffolds a complete project from tech-stack.yaml β€” root configs, source structure, DB files, Docker, and UI foundation in one commandβœ… Active

🐧 Linux & Sysadmin

SkillDescriptionStatus
linux-shell-scriptorGenerates production-ready bash scripts for backups, monitoring, deployment, cron jobs, and any sysadmin task from a plain descriptionβœ… Active
linux-config-auditorAudits nginx, Apache, sshd, systemd units, iptables, fail2ban, sudoers, and sysctl configs for security issues, misconfigs, and performance gapsβœ… Active
docker-compose-writerGenerates a complete Docker Compose stack for any self-hosted app or cloud replacement (Google Photosβ†’Immich, Gmailβ†’Mailcow, ChatGPTβ†’Ollama) β€” 20+ categories, health checks, named volumesβœ… Active
linux-security-hardenerGenerates a complete server hardening plan with SSH lockdown, firewall, fail2ban, sysctl, auditd, and a ready-to-run harden.sh scriptβœ… Active
linux-log-analyzerAnalyzes auth.log, syslog, nginx, Apache, journalctl, Docker, and fail2ban logs for errors, security threats, brute force, and anomaliesβœ… Active
linux-monitoring-setupSets up Prometheus, Grafana, Node Exporter, Loki, Alertmanager, Uptime Kuma, or Netdata for any server or Docker host β€” writes all configs to diskβœ… Active
linux-network-configurerConfigures static IP, routing, VLANs, bonding, bridges, WireGuard VPN, iptables, nftables, DNS across NetworkManager, systemd-networkd, and ifupdownβœ… Active
linux-backup-restoreGenerates complete backup solutions with restic, BorgBackup, rsync, or tar β€” encryption, remote storage, DB/Docker backups, retention, and restore proceduresβœ… Active
linux-systemd-managerCreates, debugs, and hardens systemd services, timers, sockets, and path units β€” with sandboxing, resource limits, and restart policiesβœ… Active
linux-cron-managerGenerates cron jobs with /etc/cron.d/ entries and wrapper scripts β€” flock locking, logging, log rotation, failure alerting, and cron debuggingβœ… Active
linux-selinux-helperDiagnoses and fixes SELinux denials β€” file contexts, booleans, port labels, and custom policy modules. Never suggests disabling SELinuxβœ… Active
linux-performance-tunerProfiles a Linux system and generates tuned sysctl, CPU governor, I/O scheduler, and workload-specific configs for web, database, networking, HPC, or general workloadsβœ… Active

πŸ”’ Pentesting

SkillDescriptionStatus
linux-vuln-scannerScans Linux servers, Docker containers, and web apps for CVEs and security issues using Trivy, nmap, testssl.sh, and Nikto β€” authorized security assessments onlyβœ… Active

Adding a New Skill

Step 1 – Create folder and file

# Choose a kebab-case name, e.g. "my-new-skill"
mkdir -p skills/my-new-skill

Step 2 – Create SKILL.md

cat > skills/my-new-skill/SKILL.md << 'EOF'
---
name: my-new-skill
description: Use when [specific trigger, e.g. "user asks to write X" or "user mentions Y"]
---

# My New Skill

## Overview
[Short description, 1-2 sentences]

## Instructions
[Step-by-step or table]

## Example
[One concrete, reusable example]
EOF

Step 3 – Update the tables

Add the new skill to the table in README.md and in skills/skill-shop-manager/SKILL.md.

Step 4 – Commit and push

git add skills/my-new-skill/
git add README.md skills/skill-shop-manager/SKILL.md
git commit -m "feat: add my-new-skill"
git push

Step 5 – Install

cp -r skills/my-new-skill ~/.claude/skills/

Skill Rules

RuleDetail
File nameAlways exactly SKILL.md
Folder namekebab-case, letters/numbers/hyphens only
FrontmatterOnly name and description, max 1024 characters total
descriptionStarts with Use when …, describes triggers only – no workflow summary
No READMENo README.md inside skill folders
Flat structureskills/skill-name/SKILL.md – no deeper nesting

Folder Structure

lehnert-claude-skills/
β”œβ”€β”€ .claude-plugin/
β”‚   β”œβ”€β”€ marketplace.json         ← marketplace registry
β”‚   └── plugin.json              ← repo-level plugin manifest
β”œβ”€β”€ README.md
└── skills/
    β”œβ”€β”€ skill-shop-manager/
    β”‚   β”œβ”€β”€ .claude-plugin/
    β”‚   β”‚   └── plugin.json      ← skill plugin manifest
    β”‚   └── SKILL.md
    └── ...

Status Legend

IconMeaning
βœ… ActiveFinished and ready to use
🚧 In ProgressCurrently being developed
πŸ”² PlannedSlot reserved, not yet created

Built with Claude Code Β· Maintained by Lehnert

Rendered live from chfle/lehnert-claude-skills's GitHub README β€” not stored, always reflects the source repo.

26 Plugins

NameDescriptionCategorySource
skill-shop-managerManages this skill shop – lists all skills, recommends the right one for any task, and creates new skills on demand.meta./skills/skill-shop-manager
sw-idea-analyzerAnalyzes software ideas for feasibility, target audience, core features, technical complexity, risks, and MVP scope – pure planning, no code generation.software-planning./skills/sw-idea-analyzer
sw-diagram-creatorGenerates ready-to-copy Mermaid, PlantUML, and ASCII diagrams from any software description, idea, or sw-idea-analyzer output.software-planning./skills/sw-diagram-creator
sw-user-story-creatorGenerates a complete user story document with acceptance criteria and priorities from requirements/vision.md or any software description.software-planning./skills/sw-user-story-creator
sw-use-case-creatorGenerates a complete use case document with actors, flows, exceptions, and acceptance criteria from user-stories.md, vision.md, or any software description.software-planning./skills/sw-use-case-creator
sw-tech-stack-plannerRecommends the best modern tech stack and generates requirements/tech-stack.yaml with Docker-first setup, Testcontainers, and full rationale.software-planning./skills/sw-tech-stack-planner
sw-use-case-coderGenerates production-ready code for selected use cases (UC-01, US-03, all MVP) from tech-stack.yaml and use-cases.md β€” writes files directly into workspace root.software-planning./skills/sw-use-case-coder
sw-boilerplateScaffolds a complete project from tech-stack.yaml into the workspace root β€” root configs, source structure, database files, Docker, and UI foundation in one command.software-development./skills/sw-boilerplate
sw-boilerplate-rootCreates root-level project config files (package.json, tsconfig.json, pom.xml, .gitignore etc.) from tech-stack.yaml.software-development./skills/sw-boilerplate-root
sw-boilerplate-structureCreates the source code skeleton (entry points, modules, controllers) from tech-stack.yaml.software-development./skills/sw-boilerplate-structure
sw-boilerplate-dbCreates database and ORM foundation files (Prisma schema, Flyway migration, SQLAlchemy setup) from tech-stack.yaml.software-development./skills/sw-boilerplate-db
sw-boilerplate-dockerCreates Docker infrastructure files (docker-compose.yml, Dockerfiles, .dockerignore, Traefik config) from tech-stack.yaml.software-development./skills/sw-boilerplate-docker
sw-boilerplate-uiCreates UI foundation files (Tailwind config, shadcn/ui setup, global styles, layout components) from tech-stack.yaml.software-development./skills/sw-boilerplate-ui
linux-shell-scriptorGenerates production-ready bash scripts for any Linux task from a plain English description β€” backups, monitoring, deployment, cron jobs, health checks, database maintenance.linux-sysadmin./skills/linux-shell-scriptor
linux-config-auditorAudits Linux config files (nginx, Apache, sshd, systemd units, iptables, nftables, fail2ban, sudoers, sysctl, pg_hba.conf, my.cnf, redis.conf) for security issues, misconfigurations, and performance gaps.linux-sysadmin./skills/linux-config-auditor
docker-compose-writerGenerates or optimizes docker-compose.yml for any self-hosted app or cloud replacement (Google Photos→Immich, Gmail→Mailcow, ChatGPT→Ollama) — full stacks with health checks, named volumes, and .env setup.linux-sysadmin./skills/docker-compose-writer
linux-security-hardenerGenerates a complete Linux server hardening plan with ready-to-apply scripts and configs covering SSH, firewall, fail2ban, sysctl, auditd, and user security.linux-sysadmin./skills/linux-security-hardener
linux-log-analyzerAnalyzes Linux log files (auth.log, syslog, nginx, Apache, journalctl, Docker, fail2ban) for errors, security threats, brute force attacks, crashes, and anomalies.linux-sysadmin./skills/linux-log-analyzer
linux-monitoring-setupSets up a complete monitoring stack (Prometheus, Grafana, Node Exporter, Loki, Alertmanager, Uptime Kuma, Netdata) for any Linux server, Docker host, or application.linux-sysadmin./skills/linux-monitoring-setup
linux-network-configurerConfigures Linux networking β€” static IP, routing, VLANs, bonding, bridges, WireGuard, OpenVPN, iptables, nftables, firewalld, DNS, and network troubleshooting.linux-sysadmin./skills/linux-network-configurer
linux-backup-restoreDesigns and generates complete Linux backup solutions using restic, BorgBackup, rsync, or tar β€” with encryption, encryption key management, remote storage, retention policies, database backups, Docker volume backups, and restore procedures.linux-sysadmin./skills/linux-backup-restore
linux-systemd-managerCreates, debugs, and hardens systemd service, timer, socket, path, and mount units β€” with sandboxing, resource limits, restart policies, and timer scheduling.linux-sysadmin./skills/linux-systemd-manager
linux-cron-managerGenerates production-ready cron jobs with /etc/cron.d/ entries and wrapper scripts featuring flock locking, logging, log rotation, and failure alerting.linux-sysadmin./skills/linux-cron-manager
linux-selinux-helperDiagnoses and fixes SELinux denials β€” file context relabeling, boolean toggles, port labeling, and custom policy modules. Never suggests disabling SELinux.linux-sysadmin./skills/linux-selinux-helper
linux-performance-tunerProfiles a Linux system and generates tuned sysctl, CPU governor, I/O scheduler, and workload-specific configs for web, database, networking, HPC, or general workloads.linux-sysadmin./skills/linux-performance-tuner
linux-vuln-scannerGenerates vulnerability scan scripts for Linux servers, Docker containers, and web apps using Trivy (CVE), nmap (ports), testssl.sh (TLS), and Nikto (web) β€” for authorized security assessments only.pentesting./skills/linux-vuln-scanner

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet β€” be the first to share an update.