Guide · Agent skill
How to use the Active Directory offensive testing agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The offensive-active-directory skill is a methodology playbook that gives an AI agent a structured approach to attacking Windows Active Directory networks during an authorized internal red team assessment. After reading this guide you will know what the skill covers, how to install it, how to ask for its help in plain language, and what you must have in place before using it. It is written for professional penetration testers, security students working in a lab, and blue teams studying attacker techniques.
Quick start
- 1Confirm authorization and scope. Check that you have written authorization and a defined in-scope target network before you install or use the skill.
- 2Install the tools you need. Obtain the referenced tools such as BloodHound, Impacket and Certipy, since the skill does not include them.
- 3Download the skill ZIP. Download the ZIP from the skill page on this site.
- 4Unzip into a skills folder. Unzip into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder, and confirm SKILL.md is present.
- 5Make a scoped, plain-language request. State the authorized engagement, the environment (on-prem AD, hybrid, or ADCS) and the stage you want help with.
- 6Review each step before running it. Ask the agent to explain the risk of each action and confirm it is within scope before executing anything.
- 7Document everything. Keep timestamped notes of every action and result, as the skill's workflow recommends.
What is an agent skill and what does this one do?
An agent skill is a folder containing a SKILL.md file that gives an AI agent specialised instructions for a task. When the skill is installed and relevant, the agent reads these instructions and follows the workflow they describe. This skill is a single file, SKILL.md, with no bundled scripts.
The skill is an Active Directory attack methodology. Its source covers reconnaissance with tools such as BloodHound, PowerView and ADExplorer; credential abuse such as Kerberoasting, ASREProasting, NTLM relay and LLMNR/NBT-NS poisoning; privilege escalation through ACL abuse, GPO abuse and Kerberos delegation; lateral movement; persistence; forest trust attacks; ADCS certificate abuse; and evasion of Microsoft Defender for Identity. It names the commands and tools the agent should use for each stage.
- Recon: map AD structure, preferably offline from a snapshot, to limit live queries
- Credentials: harvest hashes or tickets where the engagement allows it
- Escalation: map paths toward Domain Admin, Enterprise Admin or Tier 0
- Persistence and documentation: record every action with timestamps
How do you install the skill?
Download the ZIP file from the skill page on this site. Unzip it so that the skill folder sits inside your personal skills directory, ~/.claude/skills/, or inside a project's .claude/skills/ folder if you want it available only to that project. Confirm that SKILL.md is inside the skill folder after unzipping.
If you use the Claude apps instead of a local setup, you can upload the skill under Settings, then Capabilities, then Skills. Either way, the skill is loaded when the agent decides it is relevant to your request.
- Personal install: ~/.claude/skills/ (available across your projects)
- Project install: .claude/skills/ inside the project folder (available only there)
- Claude apps: Settings, then Capabilities, then Skills, then upload
What tools must you have before you start?
The skill does not include the tools it refers to. The source names SharpHound, BloodHound, PowerView, Rubeus, Impacket, Responder, NetExec, Certipy, hashcat, nanodump and pypykatz as tools the instructions reference. You need to obtain and run those yourself, on Windows and Linux systems suited to security testing.
You also need written authorization and an in-scope target network before any of this applies. The skill assumes deep Windows and Active Directory knowledge, so the agent's output is only as useful as your ability to check it.
- Windows and Linux security tooling, installed separately
- Written authorization for the engagement
- A defined, in-scope target network
- Lab environment if you are learning rather than testing a live client
How do you trigger the skill with natural requests?
You do not need special syntax. Describe the authorized task in plain language and name the Active Directory area you care about. The skill's description says it applies when assessing on-prem AD, hybrid AD with Entra ID, or ADCS deployments, so mention those environments explicitly.
Good requests state the scope, the environment and the stage of work. Vague requests such as 'hack this network' do not match the skill's purpose and should be avoided.
- Ask for a plan: 'We have written authorization for an internal assessment of corp.local. Outline an AD attack path review starting from BloodHound data.'
- Ask about a stage: 'Explain how to assess ADCS templates for misconfigurations in our lab forest.'
- Ask for detection help: 'What attacker techniques against AD should our blue team write detections for?'
What safety limits should you respect?
The source is explicit that some actions can disrupt or compromise production systems. It names LSASS dumping, DCSync and GPO changes as examples. Run these only in environments where you have authorization and where you can safely test. Prefer a lab or a clearly agreed test window.
The skill favours low-noise collection, such as offline analysis of an ADExplorer snapshot and throttled or DC-only BloodHound collection. Use those options where they fit the engagement. The skill's own workflow tells the operator to validate at each hop and document every action with timestamps.
The skill's metadata states that it does not run scripts and does not use the network. Any network activity or script execution comes from the tools you run, not from the skill file itself.
- Do not use it against networks you are not authorized to test
- Do not run credential dumping, DCSync or GPO changes on production without agreed rules
- Keep a timestamped log of every action
- Stop and report if you hit something outside scope
What does a good session look like?
A typical session starts with a question about scope and reconnaissance, then moves through the stages in the skill's workflow. The agent proposes a path, explains the risk of each step, and asks you to confirm before anything intrusive. Because the skill lists concrete commands, check every command against the tool's documentation and your engagement rules before running it.
Treat the agent as a reference and planning aid. You remain responsible for judging whether a step is safe and in scope.
- Confirm scope in the first message
- Ask the agent to explain each step before running it
- Verify commands against the tool's own documentation
- Record results and timestamps as you go
What people use it for
- Planning an authorized internal red team assessment of an on-prem Active Directory domain
- Reviewing BloodHound-style attack paths to Domain Admin in a lab forest
- Auditing ADCS certificate templates for misconfigurations during a hybrid AD assessment
- Building blue team detections by studying how the attack techniques in the skill appear in logs
- Teaching Active Directory attack paths to security students in an isolated lab
Frequently asked questions
How do I install the offensive-active-directory skill?
Download the ZIP from the skill page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. Alternatively, in the Claude apps, go to Settings, then Capabilities, then Skills, and upload it there.
Is the offensive-active-directory skill free?
The skill is released under the MIT licence, as stated on its page. The tools it references, such as BloodHound and Impacket, are separate projects that you install and license yourself.
What do I need to use this skill?
You need Windows and Linux security tooling such as SharpHound, BloodHound, PowerView, Impacket and Certipy, installed separately. You also need written authorization and an in-scope target network. The skill assumes deep Active Directory expertise.
Does the skill run scripts or use the network?
According to its metadata, the skill runs no scripts and uses no network. Any scripts or network traffic come from the external tools you choose to run.
Can a beginner use this skill to learn hacking?
Not as a guided tutorial. The content assumes deep Windows and AD knowledge, and it is intended for professional penetration testers, security students in a lab, and blue teams. Beginners should first study Active Directory fundamentals in a lab.
How does it compare with other AD attack resources?
The skill is a single SKILL.md methodology file that organises the attack stages and names specific tools for each. It does not include tools or automation of its own, so it is best used alongside the tools it references and your own engagement judgement.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
This skill suits professional red team operators running authorized internal assessments, security students working in isolated labs, and blue teams who want to understand attacker techniques. It is a poor fit for anyone without written authorization, for beginners looking for a guided hacking course, or for environments where commands such as LSASS dumping, DCSync or GPO changes could disrupt production systems.
Download the skill