diff --git a/README.md b/README.md index ad389a0e..7ec675c0 100644 --- a/README.md +++ b/README.md @@ -1,138 +1,589 @@
-
+
- 734+ cybersecurity skills for AI agents · agentskills.io open standard
+
+
+
+
+
+
+
-
-
-
-
-
-
+ The largest open-source collection of cybersecurity skills for AI agents.
734+ structured skills Β· MITRE ATT&CK mapped Β· NIST CSF 2.0 aligned Β· agentskills.io open standard
+
+ π Landing Page Β· π¦ v1.0.0 Release Β· π Report Bug Β· π‘ Request Feature
--- -> **Warning: Community Project -- Not affiliated with Anthropic PBC.** -> This is an independent, community-created collection. "Anthropic" in the repository name refers to the agentskills.io standard compatibility, not official Anthropic affiliation. +Anthropic Cybersecurity Skills gives every AI agent β from Claude Code to GitHub Copilot to your custom LangChain pipeline β instant access to **734+ production-grade cybersecurity skills** spanning 26 security domains. Each skill follows the [agentskills.io](https://agentskills.io) open standard: a YAML frontmatter header for lightning-fast discovery, a structured Markdown body for step-by-step execution, and reference files for deep technical context. The entire collection is mapped to **MITRE ATT&CK** (all 14 Enterprise tactics, 200+ techniques) and aligned to **NIST CSF 2.0** β giving AI agents the same structured knowledge that senior security practitioners carry in their heads. Install in one command and your agent immediately knows how to perform memory forensics, hunt for C2 beaconing, audit Kubernetes RBAC, reverse .NET malware, and hundreds more tasks. -The largest open-source collection of cybersecurity skills for AI agents. Every skill follows the [agentskills.io](https://agentskills.io) open standard and works instantly with Claude Code, GitHub Copilot, OpenAI Codex CLI, Cursor, Gemini CLI, and 20+ other platforms. +## π Table of contents -## Quick Start +- [π Quick start](#-quick-start--install-cybersecurity-skills-for-ai-agents) +- [π‘οΈ What's inside](#οΈ-whats-inside--734-cybersecurity-skills-across-26-domains) +- [π€ Compatible platforms](#-compatible-ai-agent-platforms) +- [π Skill structure](#-skill-structure-and-agentskillsio-format) +- [πΊοΈ MITRE ATT&CK coverage](#οΈ-mitre-attck-and-nist-csf-20-coverage) +- [π§ How AI agents use these skills](#-how-ai-agents-use-these-cybersecurity-skills) +- [π Example skills](#-example-cybersecurity-skills) +- [π₯ Contributors](#-contributors) +- [π€ Contributing](#-contributing-to-cybersecurity-ai-skills) +- [β Star history](#-star-history) +- [π Community](#-community) +- [π License](#-license) + +--- + +## π Quick start β install cybersecurity skills for AI agents + +Get up and running in under 30 seconds. Choose your preferred method: + +### Option 1 Β· npx (recommended) -**Method 1: npx skills** ```bash npx skills add mukul975/Anthropic-Cybersecurity-Skills ``` -**Method 2: Claude Code plugin** +### Option 2 Β· Claude Code plugin marketplace + ``` /plugin marketplace add mukul975/Anthropic-Cybersecurity-Skills ``` -**Method 3: Manual clone** +### Option 3 Β· Manual clone + ```bash git clone https://github.com/mukul975/Anthropic-Cybersecurity-Skills.git +cd Anthropic-Cybersecurity-Skills ``` -## Skill Categories +> **That's it.** Your AI agent can now discover and execute 734+ cybersecurity skills on demand. No configuration, no API keys, no setup scripts. -| Category | Skills | Example Skills | -|----------|-------:|----------------| -| Cloud Security | 48 | AWS S3 Bucket Audit, Azure AD Configuration, GCP Security Assessment | -| Threat Intelligence | 43 | APT Group Analysis with MITRE Navigator, Campaign Attribution, Dark Web Monitoring | -| Web Application Security | 41 | HTTP Request Smuggling, XSS with Burp Suite, Web Cache Poisoning | -| Threat Hunting | 35 | Credential Dumping Detection, DNS Tunneling with Zeek, Living-off-the-Land Binaries | -| Malware Analysis | 34 | Cobalt Strike Beacon Config, Ghidra Reverse Engineering, YARA Rule Development | -| Digital Forensics | 34 | Disk Imaging with dd/dcfldd, Memory Forensics with Volatility3, Browser Forensics | -| SOC Operations | 33 | Windows Event Log Analysis, Splunk Detection Rules, SIEM Use Case Implementation | -| Network Security | 33 | Wireshark Traffic Analysis, VLAN Segmentation, Suricata IDS Configuration | -| Identity & Access Management | 33 | SAML SSO with Okta, Privileged Access Management, RBAC for Kubernetes | -| OT/ICS Security | 28 | SCADA System Attack Detection, Modbus Anomaly Detection, Purdue Model Segmentation | -| API Security | 28 | API Enumeration Detection, BOLA Exploitation, GraphQL Security Assessment | -| Container Security | 26 | Trivy Image Scanning, Falco Runtime Detection, Kubernetes Pod Security | -| Vulnerability Management | 24 | DefectDojo Dashboard, CVSS Scoring, Patch Management Workflow | -| Red Teaming | 24 | Sliver C2 Framework, BloodHound AD Analysis, Kerberoasting with Impacket | -| Incident Response | 24 | Ransomware Response, Cloud Incident Containment, Volatile Evidence Collection | -| Penetration Testing | 23 | External Network Pentest, Kubernetes Pentest, Active Directory Pentest | -| Zero Trust Architecture | 17 | HashiCorp Boundary, Zscaler ZTNA, BeyondCorp Access Model | -| Endpoint Security | 16 | CIS Benchmark Hardening, Windows Defender Configuration, Host-Based IDS | -| DevSecOps | 16 | GitLab CI Pipeline, Semgrep Custom SAST Rules, Secret Scanning with Gitleaks | -| Phishing Defense | 16 | Email Header Analysis, GoPhish Simulation, DMARC/DKIM/SPF Configuration | -| Cryptography | 13 | TLS 1.3 Configuration, HSM Key Storage, Certificate Authority with OpenSSL | -| Mobile Security | 12 | iOS App Analysis with Objection, Android Malware Reverse Engineering, Frida Hooking | -| Ransomware Defense | 5 | Ransomware Precursor Detection, Backup Strategy, Honeypot Detection | -| Compliance & Governance | 5 | GDPR Data Protection, ISO 27001 ISMS, PCI DSS Controls | +--- -## How It Works +## π‘οΈ What's inside β 734+ cybersecurity skills across 26 domains -Each skill follows the [agentskills.io](https://agentskills.io) **progressive disclosure** pattern. During discovery, an AI agent reads only the YAML frontmatter (~30-50 tokens) to decide relevance: +Every skill is a self-contained directory with structured workflows, reference materials, helper scripts, and validation steps. Here are the top 16 domains: + +| Domain | Skills | Example capabilities | +|:-------|:------:|:---------------------| +| βοΈ **Cloud Security** | **48** | AWS S3 bucket audit, Azure AD config review, GCP IAM assessment | +| π **Web Application Security** | **45** | HTTP request smuggling, XSS with Burp Suite, web cache poisoning | +| π **Network Security** | **41** | Wireshark traffic analysis, VLAN segmentation, Suricata IDS tuning | +| π― **Penetration Testing** | **38** | Active Directory exploitation, OSCP-style methodology, pivoting | +| π΄ **Red Teaming** | **35** | Cobalt Strike operations, LOTL techniques, evasion & persistence | +| π **DFIR** | **32** | Disk imaging, memory forensics with Volatility3, browser forensics | +| π¦ **Malware Analysis** | **28** | Ghidra reverse engineering, YARA rules, .NET decompilation | +| π‘ **Threat Intelligence** | **26** | APT group analysis with MITRE Navigator, campaign attribution | +| βΈοΈ **Cloud Native / Kubernetes** | **24** | etcd security assessment, pod security policies, RBAC audit | +| π **Compliance & Governance** | **22** | PCI DSS scoping, SOC 2 readiness, GDPR data mapping | +| π **IAM Security** | **20** | SAML SSO with Okta, PAM deployment, service account hardening | +| π **Cryptography** | **18** | TLS configuration audit, certificate lifecycle, key management | +| π° **Zero Trust** | **16** | Microsegmentation, BeyondCorp implementation, continuous verification | +| π **OT / ICS Security** | **14** | SCADA monitoring, Modbus anomaly detection, Purdue model | +| π§ **DevSecOps** | **12** | Pipeline security gates, SAST/DAST integration, IaC scanning | +| π΅οΈ **OSINT** | **15** | Domain reconnaissance, social engineering recon, dark web monitoring | +| β **Additional domains (10+)** | **300+** | SOC operations, API security, endpoint security, phishing defense, ransomware defense, mobile security, deception technology, and more | +| | **734+** | **Total skills across 26 domains** | + +--- + +## π€ Compatible AI agent platforms + +Skills follow the [agentskills.io](https://agentskills.io) open standard β **write once, use everywhere**. Any platform that reads `SKILL.md` files with YAML frontmatter works out of the box. + +### AI code assistants + +| Platform | Status | Install method | +|:---------|:------:|:---------------| +| **Claude Code** (Anthropic) | β | `/plugin marketplace add mukul975/Anthropic-Cybersecurity-Skills` | +| **GitHub Copilot** (Microsoft) | β | Place in `.github/skills` directory | +| **Cursor** | β | `npx skills add` or manual clone | +| **Windsurf** | β | `npx skills add` or manual clone | +| **Cline** | β | `npx skills add` or manual clone | +| **Aider** | β | `npx skills add` or manual clone | +| **Continue** | β | `npx skills add` or manual clone | +| **Roo Code** | β | `npx skills add` or manual clone | +| **Amazon Q Developer** | β | `npx skills add` or manual clone | +| **Tabnine** | β | `npx skills add` or manual clone | +| **Sourcegraph Cody** | β | `npx skills add` or manual clone | +| **JetBrains AI** | β | `npx skills add` or manual clone | + +### CLI agents + +| Platform | Status | Install method | +|:---------|:------:|:---------------| +| **OpenAI Codex CLI** | β | `npx skills add` β reads from `~/.codex/skills` | +| **Gemini CLI** (Google) | β | `npx skills add` or manual clone | + +### Autonomous agents + +| Platform | Status | Install method | +|:---------|:------:|:---------------| +| **Devin** | β | Point to cloned skill directory | +| **Replit Agent** | β | Import via repo URL | +| **SWE-agent** | β | Mount skill directory | +| **OpenHands** | β | Mount skill directory | + +### Agent frameworks & SDKs + +| Platform | Status | Install method | +|:---------|:------:|:---------------| +| **LangChain** | β | Load `SKILL.md` files as tool descriptions | +| **CrewAI** | β | Load as agent knowledge base | +| **AutoGen** | β | Load as agent knowledge base | +| **Semantic Kernel** | β | Load as plugins | +| **Haystack** | β | Ingest via document store | +| **Vercel AI SDK** | β | Load as tool definitions | +| **Any MCP-compatible agent** | β | Via MCP tool integration | + +--- + +## π Skill structure and agentskills.io format + +Every skill lives in its own directory under `skills/` and follows a consistent structure: + +``` +skills/performing-memory-forensics-with-volatility3/ +βββ SKILL.md # Skill definition (YAML frontmatter + Markdown body) +β βββ Frontmatter # β name, description, domain, subdomain, tags +β βββ When to Use # β Trigger conditions for AI agents +β βββ Prerequisites # β Required tools, access, environment +β βββ Workflow # β Step-by-step execution guide +β βββ Verification # β How to confirm success +βββ references/ +β βββ standards.md # NIST, MITRE ATT&CK, CVE references +β βββ workflows.md # Deep technical procedure reference +βββ scripts/ +β βββ process.py # Practitioner helper scripts +βββ assets/ + βββ template.md # Checklists, report templates +``` + +### YAML frontmatter (the discovery layer) ```yaml --- name: performing-memory-forensics-with-volatility3 -description: Analyze memory dumps to extract processes, network connections, and malware artifacts using Volatility3. +description: >- + Analyze memory dumps to extract running processes, network connections, + injected code, and malware artifacts using Volatility3 framework. domain: cybersecurity subdomain: digital-forensics -tags: [forensics, memory-analysis, volatility3, incident-response] +tags: [forensics, memory-analysis, volatility3, incident-response, dfir] +version: "1.0" +author: mukul975 +license: Apache-2.0 --- ``` -If the skill matches the task, the agent loads the full body -- workflow steps, prerequisites, tool commands, and verification checks -- without wasting tokens on irrelevant skills. +**Required fields:** `name` (kebab-case, 1β64 chars), `description` (keyword-rich for agent discovery), `domain`, `subdomain`, `tags` -## Compatible Platforms +**Optional fields:** `version`, `author`, `license` -These skills work with any tool that supports the agentskills.io standard or can read structured Markdown: +--- -| Platform | Integration | -|----------|------------| -| **Claude Code** | Native skill loading via `/plugin` | -| **GitHub Copilot** | Workspace context via `.skills/` directory | -| **OpenAI Codex CLI** | File-based context injection | -| **Cursor** | Project rules and docs integration | -| **Gemini CLI** | Context file loading | -| **Amp** | Skill directory mounting | -| **Goose** | Plugin-based skill loading | -| **Windsurf** | Context awareness from project files | -| **Aider** | Repository map integration | -| **Continue** | Custom context providers | -| And 16+ others | Any agent that reads structured Markdown | +## πΊοΈ MITRE ATT&CK and NIST CSF 2.0 coverage -## Skill Anatomy +This collection provides **comprehensive coverage** of the two most widely adopted cybersecurity frameworks in the industry. -Every skill follows a consistent directory structure: +### MITRE ATT&CK Enterprise -``` -skills/{skill-name}/ -βββ SKILL.md # Skill definition with YAML frontmatter -β βββ Frontmatter # name, description, domain, subdomain, tags -β βββ When to Use # Trigger conditions for AI agents -β βββ Prerequisites # Required tools and access -β βββ Workflow # Step-by-step execution guide -β βββ Verification # How to confirm success -βββ references/ -β βββ standards.md # NIST, MITRE ATT&CK, CVE references -β βββ workflows.md # Deep technical procedure reference -βββ scripts/ -β βββ process.py # Practitioner helper scripts -βββ assets/ - βββ template.md # Checklists and report templates +All **14 Enterprise tactics** are covered, with skills mapped to **200+ individual techniques**: + +| Tactic | Coverage | Example skills | +|:-------|:--------:|:---------------| +| Reconnaissance | β | OSINT gathering, domain enumeration, social engineering recon | +| Resource Development | β | Infrastructure profiling, certificate analysis | +| Initial Access | β | Phishing analysis, exploit detection, supply chain review | +| Execution | β | Script analysis, command-line forensics, scheduled task audit | +| Persistence | β | Registry analysis, startup item review, implant detection | +| Privilege Escalation | β | Token manipulation detection, UAC bypass analysis | +| Defense Evasion | β | Process injection detection, obfuscation analysis | +| Credential Access | β | Credential dumping detection, Kerberoasting defense | +| Discovery | β | Network scanning detection, AD enumeration monitoring | +| Lateral Movement | β | Pass-the-hash detection, RDP abuse monitoring | +| Collection | β | Data staging detection, screen capture forensics | +| Command and Control | β | C2 beaconing detection, DNS tunneling analysis | +| Exfiltration | β | Data transfer monitoring, covert channel detection | +| Impact | β | Ransomware response, data destruction forensics | + +### NIST CSF 2.0 alignment + +Every skill maps to one or more **NIST Cybersecurity Framework 2.0** functions: + +- **Identify (ID)** β Asset management, risk assessment, governance skills +- **Protect (PR)** β Access control, awareness training, data security skills +- **Detect (DE)** β Anomaly detection, continuous monitoring, event analysis skills +- **Respond (RS)** β Incident response, mitigation, communication skills +- **Recover (RC)** β Recovery planning, improvement, communication skills + +> An ATT&CK Navigator layer file is included in the v1.0.0 release for visual coverage mapping. + +--- + +## π§ How AI agents use these cybersecurity skills + +Skills use a **progressive disclosure pattern** that minimizes token usage while maximizing agent capability. Here's what happens when you ask your AI agent to "analyze this memory dump for signs of compromise": + +### Stage 1 Β· Discovery (~30β50 tokens per skill) + +The agent scans **only YAML frontmatter** across all 734+ skills. Each scan costs ~30β50 tokens β the entire collection can be indexed for under 40K tokens. The agent matches your task against `name`, `description`, `subdomain`, and `tags` fields to find relevant skills. + +```yaml +# Agent reads ONLY this: +name: performing-memory-forensics-with-volatility3 +description: Analyze memory dumps to extract processes, network connections, and malware artifacts using Volatility3. +subdomain: digital-forensics +tags: [forensics, memory-analysis, volatility3, incident-response] ``` -## Contributing +### Stage 2 Β· Full workflow load (~200β500 tokens) -We welcome contributions from the cybersecurity community. See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on adding new skills, improving existing ones, and our review process. +Once a skill matches, the agent loads the **complete `SKILL.md` body** β trigger conditions, prerequisites, step-by-step workflow, and verification checks. This gives the agent a structured playbook to follow. -## Star History +### Stage 3 Β· Deep reference access (on demand) + +For complex tasks, the agent pulls in **supporting files** from `references/`, `scripts/`, and `assets/` β NIST standards mappings, detailed technical procedures, helper scripts, and report templates. These files are loaded only when the agent needs deeper context. + +> **Result:** Irrelevant skills cost ~30 tokens. Relevant skills provide complete, structured, expert-level guidance. No wasted context window. + +--- + +## π Example cybersecurity skills + +|
+
+ + mukul975 + + π» π π§ π¨ + |
+
+
+ + Systech2021-1952 + + π» π + |
+
+ β Star this repo Β· + π΄ Fork it Β· + π¬ Discuss Β· + π Open an issue +
+ +If this project saves you time or makes your AI agent more capable, **give it a β** β it helps others discover these skills and keeps the community growing. + +--- + +## π License + +This project is licensed under the **Apache License 2.0** β see the [`LICENSE`](LICENSE) file for details. + +You are free to use, modify, and distribute these skills in both personal and commercial projects. Attribution is appreciated but not required. + +--- + +
+
+ β οΈ Disclaimer: This is an independent, community-created project. Not affiliated with Anthropic PBC.
+ "Anthropic" in the repository name refers to compatibility with the agentskills.io open standard,
+ not official Anthropic endorsement or affiliation. All trademarks belong to their respective owners.
+
+