Guide · Agent skill
How to use the Active Directory Attack-Path Assessment agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The Active Directory Attack-Path Assessment skill (skill name: active-directory-attacks) teaches an AI agent how to review an Active Directory setup for routes an attacker could use to gain more access, then write a report with prerequisites, evidence and mitigations. It is written for security engineers doing authorized reviews, blue teams fixing their own domains, and instructors building isolated labs. After this guide you will know what the skill does, how to install it, how to phrase requests so the agent uses it, and what limits to expect.
Quick start
- 1Download the ZIP. Download the skill ZIP from this page.
- 2Unzip into the skills folder. Unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder.
- 3Or upload in the Claude apps. Go to Settings → Capabilities → Skills and upload the ZIP.
- 4State scope and evidence. Describe the authorized review, name the domain, and attach your configuration exports.
- 5Answer the confirmation questions. When the agent asks for the exact target, written authorization and permitted scope, answer them before any active step.
- 6Review the report. Check the evidence, limits and mitigations in the report, and send any active validation request back for explicit approval.
What an agent skill is and what this one makes the agent do
An agent skill is a folder with a SKILL.md file that gives an AI agent specific instructions for one kind of task. The agent loads the skill when your request matches its description.
This skill starts from configuration evidence you supply. It maps which principals (users, groups, accounts) have permissions on which resources, and lists the preconditions each technique would need. It treats each possible path as a hypothesis until the evidence confirms it, and it writes a report with mitigations.
- Maps candidate principal → permission → resource → possible action paths
- Lists the preconditions for a specific technique, separating credential disclosure, authentication, execution and privileged state change
- Checks areas such as Kerberos time settings, account exposure, replication rights, ticket abuse, relay protections, AD CS templates and known CVE prerequisites
- Writes a report using a fixed template covering scope, evidence, limits and remediation
Install the skill from the ZIP download
Download the ZIP for this skill from this page. Then install it in one of two ways. For a personal setup, unzip it into ~/.claude/skills/. To limit it to one project, unzip it into that project's .claude/skills/ folder.
In the Claude apps you can instead upload the ZIP under Settings → Capabilities → Skills.
- Personal: unzip into ~/.claude/skills/
- Single project: unzip into the project's .claude/skills/ folder
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP
Check the package contents
The skill ships with two files. SKILL.md holds the workflow, the confirmation gate and the reporting template. references/advanced-attacks.md is a review checklist for delegation and other trust-boundary topics that SKILL.md links to.
- SKILL.md
- references/advanced-attacks.md
Trigger the skill with natural requests
You do not need a special command. Describe the authorized review in plain language and include the scope and the evidence you have. The skill asks for missing details before anything active happens.
Good requests name the domain, the evidence you are providing and the outcome you want, for example a report of possible paths and mitigations.
- "I have written permission to review the corp.example domain. Here is the group membership export. Map who can reach the domain admin group and suggest mitigations."
- "Review this delegation configuration export for unconstrained and constrained delegation risks. Do not run anything against the domain."
- "Help me design a synthetic Active Directory training lab to demonstrate AD CS template misconfigurations."
Understand the confirmation gate
Before any command that probes, authenticates, changes, extracts data or touches credentials, the skill stops and asks for the exact target, written authorization and permitted scope. It then shows the exact command and its expected effect and waits for your explicit confirmation in the same conversation.
Without that confirmation the agent stays read-only and gives defensive guidance. Having credentials or a tool installed does not count as authorization.
- Target: exact domain, controllers, hosts or accounts
- Authorization: confirm written owner permission and permitted techniques
- Limits: timing and lockout or request limits
- Confirmation: explicit go-ahead before execution
Safety notes on scripts and network use
This skill runs no scripts and makes no network connections itself. It only provides instructions and a checklist. Any tool you choose to run in a real review is your own action and falls under the gate above.
The skill advises against default password sprays, DCSync or krbtgt extraction, credential dumps, remote shells, machine-password resets and persistence. It also warns that BloodHound collection can contact many hosts and expose sensitive topology, so agree on a collector version and scope instead of running broad collection by default.
Keep production secrets and privileged identities out of exercises. Use synthetic users, service accounts and canary resources in a disposable owner lab.
- Runs no scripts and uses no network by itself
- Avoid running broad collection like BloodHound All by default
- Do not reset domain-controller passwords or change the host clock to make a demo work
- Stop if you see unexpected real data or cross-domain scope
Tips for getting useful results
Supply evidence before asking for conclusions. Exports of group memberships, ACLs, delegation settings and certificate template configuration give the agent something concrete to check. Say what is missing and the skill will record it as a gap instead of guessing.
Expect the agent to avoid confident claims. An attack-graph edge is a hypothesis, and an empty tool result does not prove a control is absent. Older tool names or flags in other playbooks may be outdated, and the skill tells the agent not to infer current flags from its own text.
- Provide exports and configuration evidence, not live credentials
- Ask for the report template when you want a shareable write-up
- Ask for a control case when you plan a lab test, so results can be compared
What people use it for
- Mapping which groups and accounts can reach a privileged group from exported ACL data
- Reviewing delegation settings for unconstrained, constrained or resource-based delegation risks
- Checking AD CS template and CA permissions against a documented misconfiguration checklist
- Planning a synthetic lab exercise with a control account and cleanup conditions
- Writing a defensive report with mitigations and retest steps for an owner
Frequently asked questions
How do I install the active directory attacks agent skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps you can upload the ZIP under Settings → Capabilities → Skills instead.
Is the Active Directory attack-path skill free to use?
The skill is published under the MIT licence, so you can use it under that licence's terms. Check the licence file in the source repository for the full terms.
What do I need before using this skill?
You need supplied configuration evidence or an authorized lab environment, because the skill runs no tools itself. For any active validation you also need written owner authorization.
Does the skill run scripts or access my network?
No. The skill runs no scripts and makes no network connections. It provides instructions and a checklist, and any tool you run is your own action under the confirmation gate.
Can I use this skill to test a domain I don't own?
No. The skill states that testing any domain, host or account without written permission is illegal and prohibited. It is meant only for authorized assessments and isolated training labs.
How does this compare with a ready-made attack toolkit?
This skill is not a toolkit. It provides no tools, credentials or verified exploit chains. It focuses on reviewing configuration, identifying preconditions and writing mitigations, so pick a dedicated tool set for hands-on testing that you have authorization to run.
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
Use this skill if you are a security engineer with written permission for an Active Directory review, a blue team mapping risks in your own domain, or an instructor building a synthetic lab. Pick something else if you want a ready-made attack toolkit, if you are a beginner looking for working exploits, or if you need to test a production domain where live queries could cause lockouts or outages.
Download the skill