explaingit

yaklang/hack-skills

Analysis updated 2026-08-13

1,731CSSAudience · developerComplexity · 2/5Setup · easy

TLDR

A library of 101 AI-agent skill files covering web, network, and system security techniques for authorized penetration testing, bug bounty, and CTF work.

Mindmap

mindmap
  root((hack-skills))
    What it does
      Agent security skills
      101 topic files
      14 security domains
    Tech stack
      Markdown skills
      Static web UI
    Use cases
      Bug bounty
      Penetration testing
      CTF competitions
    Audience
      Security researchers
      AI agent builders
    Structure
      Master entry
      Category entries
      Deep topics

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Load a routed set of security skills into an AI agent for an authorized penetration test

USE CASE 2

Look up a specific attack technique like SQL injection or SSRF in a structured skill file

USE CASE 3

Practice CTF challenges using organized reverse engineering and binary exploitation playbooks

USE CASE 4

Study privilege escalation and Active Directory attack chains for security research

What is it built with?

MarkdownCSSStatic Site

How does it compare?

yaklang/hack-skillskarpathy/karpathy.github.iomdo/wtf-html-css
Stars1,7311,6561,447
LanguageCSSCSSCSS
Last pushed2026-04-102022-03-04
MaintenanceMaintainedDormant
Setup difficultyeasyeasyeasy
Complexity2/52/51/5
Audiencedeveloperwritervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Meant for authorized security testing and CTF use, not for use against systems without permission.

In plain English

HACK.SKILLS is a knowledge base of security skills meant to be loaded by AI agents, built for people doing authorized work like bug bounty hunting, penetration testing, and CTF competitions. Instead of one giant document, the knowledge is broken into 101 focused skill files spread across 14 security domains, covering things like web security, API security, login and authorization flaws, privilege escalation on Linux, Windows, and macOS, Active Directory attacks, mobile security, binary exploitation, reverse engineering, cryptography attacks, blockchain security, AI and LLM security, network pivoting, and digital forensics. The project organizes this material in three layers so an AI agent does not have to read everything at once. There is one master entry point that handles routing and figuring out what phase of an engagement you are in, six category entries that route toward a specific type of attack surface, and then deep topic skills that only get loaded on demand once a category is chosen. For example, a category entry like auth-sec routes you toward login, session, and token related skills, and a deep topic skill covers something specific like SQL injection in full detail. Rather than copying large existing wordlists or payload collections wholesale, the authors say they distill knowledge from established public references, such as PayloadsAllTheThings, hacktricks, and ctf-wiki, into more compact, organized, and auditable skill files. The content is explicitly framed as educational methodology, without customer-specific or vendor-identifiable details. You can browse the skills three ways: through a searchable web interface, by reading the plain Markdown files directly in this repository, or by downloading an encrypted zip file for offline or air-gapped use. The recommended way to install the skills into your own agent tooling is a single command, npx skills add yaklang/hack-skills, after which you are meant to start from the master entry and drill down into deeper topics only as needed. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Install the hack-skills master entry with npx skills add yaklang/hack-skills and explain how routing works
Prompt 2
Show me the category entry for API security and what topics it routes to
Prompt 3
Walk me through the auth-sec skill for testing OAuth and JWT authorization issues
Prompt 4
Explain how this repo distills PayloadsAllTheThings and hacktricks into its skill files
Prompt 5
What is the recommended order for loading master, category, and deep topic skills?

Frequently asked questions

What is hack-skills?

A library of 101 AI-agent skill files covering web, network, and system security techniques for authorized penetration testing, bug bounty, and CTF work.

What language is hack-skills written in?

Mainly CSS. The stack also includes Markdown, CSS, Static Site.

How hard is hack-skills to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is hack-skills for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.