Skip to content

Guide · Agent skill

How to use the Windows Pivot Specialist agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The Windows Pivot Specialist is an agent skill (skill name competition-windows-pivot) that gives an AI agent a structured playbook for Windows host-to-host movement in CTF (capture-the-flag) sandbox competitions. It is written for CTF players on Windows Active Directory challenges, trainers building sandboxed labs, and students learning how Kerberos tickets and delegation edges are traced. This guide explains what the skill does, how to install it, how to trigger it, what it needs, and where its limits are.

Windows Pivot Specialistzhaoxuya520/reverse-skill · MIT

Quick start

  1. 1Check your agent. Confirm the agent you use supports SKILL.md skills. The source names no other requirements for the skill itself.
  2. 2Install the parent skill. Install and activate ctf-sandbox-orchestrator first, since this skill only activates after that parent has set the sandbox assumptions.
  3. 3Download the ZIP. Download the competition-windows-pivot ZIP from this page.
  4. 4Unzip into a skills folder. Unzip into ~/.claude/skills/ for a personal install, or into a project's .claude/skills/ folder.
  5. 5Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the skill there instead.
  6. 6Start a sandbox session. In the same session, state the sandbox scope and node ownership so the parent skill can route the work here.
  7. 7Ask for a pivot chain. Describe the foothold, protocol, and destination in plain language and ask for a replayable timeline with evidence.

What is an agent skill, and what does this one do?

An agent skill is a folder of instructions (a SKILL.md file plus optional reference files) that an AI agent loads when a request matches the skill's description. This skill does not run tools or scripts on its own. It changes how the agent organizes its work.

Once active, the agent builds a pivot chain: the source host, the recovered artifact, the replay protocol or service, the destination host, and the resulting capability. It keeps host evidence, ticket evidence, and privilege effects on one timeline, and records the exact accepting service or host for each replayed artifact. The skill covers Kerberos, WinRM, SMB, RDP, and related Windows credential material.

  • Separates stored credential material from usable privilege
  • Records Kerberos fields such as SPN, delegation mode, PAC or group data, encryption type, cache location, and accepting service
  • Keeps raw host artifacts and the derived timeline separate
  • Points to more specialised skills for DPAPI, LSASS, Kerberos delegation, and relay/coercion questions

Install the skill from our page

Download the ZIP for competition-windows-pivot from this page. Then install it using one of the two methods below. The skill folder must keep its files together: SKILL.md, references/windows-pivot.md, and agents/openai.yaml.

Option A is a personal install for your user account. Unzip the download into ~/.claude/skills/. Option B is a project install: unzip it into the .claude/skills/ folder of the project you are working in. Option C is for the Claude apps: upload the skill under Settings → Capabilities → Skills.

  • Option A: unzip into ~/.claude/skills/
  • Option B: unzip into .claude/skills/ inside your project
  • Option C: upload in the Claude apps under Settings → Capabilities → Skills
  • Confirm the agent you use supports SKILL.md skills before you start
~/.claude/skills/competition-windows-pivot/ ├── SKILL.md ├── agents/openai.yaml └── references/windows-pivot.md

Install the parent skill first

This skill is a downstream specialisation. It is meant to activate only after the parent skill ctf-sandbox-orchestrator is installed and active, and after that parent has set sandbox assumptions, node ownership, and evidence priorities. If the parent has not run, the skill tells the agent to return to ctf-sandbox-orchestrator first.

The source does not name a download location or setup steps for the parent skill, so check its own documentation for those.

How to trigger the skill with natural requests

The skill's description lists the kinds of requests it matches. You do not need special syntax. Ask in plain language, and make sure the sandbox context has already been set up by the parent skill in the same session.

Requests that match the description include asking to replay Kerberos material, trace a WinRM, SMB, or RDP pivot, explain host-to-host privilege movement, or prove which Windows service accepted a credential or ticket. The skill's own text also mentions the $ctf-sandbox-orchestrator and $competition-... names, which you can use to point the agent to a specific skill.

  • "Trace the WinRM pivot from the foothold host to the file server and tell me what privilege appeared there."
  • "Replay this Kerberos ticket and show which SMB service accepted it."
  • "Build a pivot timeline for this sandbox challenge: artifact, protocol, accepting host, resulting group change."

Examples of a good pivot timeline

A useful result is a short, replayable chain with evidence attached to each hop. Each hop should name the artifact, the protocol, the destination, and the observed effect. The reference file lists the fields to keep, such as event IDs, logon IDs, and group or token changes on the destination host.

The reference also lists common mistakes to avoid: treating possession of a ticket as proof of accepted privilege, claiming a pivot worked without a destination-side effect, and merging several hops into one vague statement.

  • Source host → recovered artifact → replay over WinRM → destination host → new local group membership seen in event logs
  • Keep logon IDs, SIDs, SPNs, and service names exactly as recorded
  • Reproduce only the smallest pivot that still proves the privilege edge

What the skill needs and safety notes

The skill needs a parent skill (ctf-sandbox-orchestrator) that is already active, and an agent that supports SKILL.md skills. The source names no API keys or accounts. The skill does not run scripts and does not use the network, according to the files provided.

The skill describes credential recovery and replay. Use it only against systems you own or have written authorisation to test, inside a sandbox or competition environment. The skill is not written for safe handling of live data, so it is not suited to production incident response on real networks. It is also not a general Windows administration aid.

  • Requires ctf-sandbox-orchestrator installed and active first
  • Runs scripts: no. Uses network: no.
  • Use only on systems you own or have written permission to test
  • Not for production incident response or general Windows administration

Tips for better results

Give the agent the sandbox scope and node ownership up front, because the skill assumes the parent has already set them. Name the protocol you think was used (WinRM, SMB, RDP, WMI, or another listed option) so the agent does not have to guess.

Ask for the evidence block as well as the conclusion. The skill is designed to keep raw artifacts and the derived timeline apart, so ask for both.

  • State the sandbox assumptions before asking for a pivot
  • Name the protocol and destination host when you know them
  • Ask for raw evidence and the derived timeline as separate outputs
  • Expect replies in Simplified Chinese unless you request English

What people use it for

  • Building a step-by-step pivot timeline for a Windows Active Directory CTF challenge
  • Tracing which Windows service accepted a replayed Kerberos ticket in a sandbox lab
  • Teaching students how Kerberos tickets and delegation edges are followed across hosts
  • Organising evidence from a WinRM or SMB pivot so a trainer can review each hop

Frequently asked questions

Is the Windows Pivot Specialist skill free to use?

The source gives the licence as MIT and does not name a price for this skill. Check the download page for any terms that apply to your use.

What do I need before installing competition-windows-pivot?

You need an agent that supports SKILL.md skills and the parent skill ctf-sandbox-orchestrator installed and active. The source names no API keys or accounts.

Where do I put the skill folder?

Unzip it into ~/.claude/skills/ for your user account, or into .claude/skills/ inside a project. In the Claude apps, you can instead upload it under Settings → Capabilities → Skills.

Why doesn't the skill start when I ask about Kerberos?

The skill is designed to activate only after ctf-sandbox-orchestrator has set sandbox assumptions and routed the task here. Start the parent skill first, state the sandbox scope, then ask again.

Does this skill run scripts or use the internet?

According to the files provided, it runs no scripts and uses no network. It gives the agent instructions and reference checklists only.

Are there alternatives for DPAPI, LSASS, delegation, or relay questions?

Yes. The skill points to competition-dpapi-credential-chain for DPAPI and vault material, competition-lsass-ticket-material for LSASS and ticket caches, competition-kerberos-delegation for S4U and delegation, and competition-relay-coercion-chain for coercion and relay targets.

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 CTF players, trainers, and students who work in sandboxed Windows Active Directory labs and want a structured, evidence-based pivot timeline. It is a poor fit for anyone testing systems without written authorisation, for production incident response on live networks, or for general Windows administration. Because it only activates after its parent skill, plan to install and run both together.

Download the skill