This is a comprehensive playbook for getting and maintaining remote shell access during penetration tests. It covers the fundamentals like when to use reverse versus bind shells, then gets into practical stuff like encrypted shells with OpenSSL and socat, web shell patterns for PHP/ASPX/JSP, and proper PTY upgrade sequences so you don't lose your shell. The file transfer section alone is worth it, covering everything from wget to PowerShell download cradles to certutil. Also includes msfvenom payload generation and a decision tree to figure out which technique fits your situation. It's dense with copy-paste ready commands and assumes you already know why you need a shell, just not which method will work best given your constraints.
npx skills add https://github.com/yaklang/hack-skills --skill reverse-shell-techniques