Skip to content

Guide · Agent skill

How to use the Competition Forensic Timeline agent skill

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

Competition Forensic Timeline is an agent skill that helps an AI agent turn many separate digital forensic traces, such as Windows event logs, network captures, registry entries, disk and memory evidence, and mail or browser records, into one ordered account of what an attacker did and when. It is an internal downstream skill that only runs after the parent skill ctf-sandbox-orchestrator has set up the sandbox assumptions. After this guide you will know what the skill does, how to install it, how to phrase a request that triggers it, and what limits to respect.

Competition Forensic Timelinezhaoxuya520/reverse-skill · MIT

Quick start

  1. 1Install the parent skill. Make sure ctf-sandbox-orchestrator is installed and active, because this skill only runs after that parent has set sandbox assumptions.
  2. 2Download the ZIP. Download the competition-forensic-timeline ZIP from our page.
  3. 3Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder for one project.
  4. 4Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the ZIP.
  5. 5Describe your artifacts and question. Provide the EVTX, PCAP, registry, disk, memory, mailbox or browser files and ask for a timeline or the order of attacker actions.
  6. 6Check the sourced result. Review the decisive segment, its source references, and the list of inferred gaps the agent reports.

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

An agent skill is a folder containing a SKILL.md file and optional reference files. When a request matches the skill's description, the agent loads those instructions and follows them for that task.

This skill is for the hard part of forensics: not finding one artifact, but turning many artifacts into one replayable chronology. It tells the agent to pick the smallest reliable starting point, normalise timestamps, time zones, hostnames, users, process IDs and file paths, and link shared identifiers across sources. It then builds a minimal chain from foothold to persistence, execution, access or exfiltration, separates confirmed event order from inferred gaps, and reproduces the decisive segment that supports the conclusion.

  • Picks an anchor such as first execution, first logon, first network session, first file write or first mailbox action.
  • Records clock source, time zone, drift or truncation that could reorder events.
  • Matches identifiers such as PID, logon ID, GUID, message ID, hostname, username, IP or hash.
  • Keeps raw artifacts and parsed summaries side by side so every step can be traced back.
  • Lists missing validation steps separately from the confirmed chronology.

Install the parent skill and this skill

This skill requires the parent skill ctf-sandbox-orchestrator to be installed and active first. The source names that parent but does not describe how to install it, so check where you obtained it before continuing.

To install this skill, download the ZIP from our page and unzip it into one of two places: your personal skills folder ~/.claude/skills/, or a project's .claude/skills/ folder if you want it limited to one project. The unzipped folder should contain SKILL.md, references/forensic-timeline.md and agents/openai.yaml.

Alternatively, upload the ZIP in the Claude apps under Settings → Capabilities → Skills.

  • Personal install: ~/.claude/skills/
  • Project install: .claude/skills/ inside your project folder
  • Claude apps: Settings → Capabilities → Skills, then upload the ZIP
~/.claude/skills/competition-forensic-timeline/ SKILL.md references/forensic-timeline.md agents/openai.yaml

How do you trigger the skill with a natural request?

You do not need a special command. The skill's description lists the kinds of requests it matches: building a forensic timeline, correlating EVTX, PCAP, registry, disk, memory, mailbox or browser artifacts, explaining the order of attacker actions, or pinpointing the stage where the decisive artifact appears.

Start the conversation with the parent skill so its sandbox assumptions are set, then describe the artifacts you have and the question you want answered. Name the parent skill in your request if the agent does not route to it on its own.

  • Build a forensic timeline from these EVTX and registry exports.
  • Correlate this PCAP with the Sysmon log and tell me the order of events.
  • Explain the order of attacker actions in this sandbox incident.
  • Which stage of the attack does the decisive artifact first appear in?

What do you need before you start?

The skill needs the parent skill installed and active, plus access to the artifact files you provide. The source lists artifact types such as EVTX, PCAP, registry, disk, memory, mailbox and browser data, but does not name specific parsing tools, so the skill does not depend on any particular one.

Know the clock source and time zone of each artifact before you begin. The skill asks the agent to record drift, missing zones, daylight-saving ambiguity and truncation before merging sources, because these can reorder events.

  • The parent skill ctf-sandbox-orchestrator, installed and already active
  • The artifact files you want analysed
  • Notes on time zones or clock sources, if you know them

Example workflow

Suppose you have a sandbox incident with a Windows event log export and a packet capture. You ask the agent to build a timeline. The agent first chooses an anchor, such as the first network connect or first process creation, and writes down each artifact's time source. It then matches events on shared identifiers, such as a process ID that appears in both the log and a session, rather than on timestamps alone.

The agent then reduces the result to the shortest sequence that supports the conclusion. The final answer keeps source file paths, event IDs, PIDs, hashes and timestamps with time zones, and shows the decisive segment as a compact ordered list. Gaps the agent could not confirm are listed separately.

Safety notes: scripts, network and scope

According to the source, this skill runs no scripts and uses no network access. It works on the artifact files you provide.

The skill is meant for sandbox and lab work. It assumes a sandbox, and its guidance is not a substitute for a qualified incident response process, so do not use it as the sole basis for decisions on live production systems.

For packet reassembly, protocol framing or transferred-object extraction, the skill points to the more specialised skill $competition-pcap-protocol. For malware config extraction or Windows pivot work, it says to switch to a tighter specialised skill.

  • Runs scripts: no
  • Uses network: no
  • Not for live production incidents
  • Packet reassembly is routed to $competition-pcap-protocol

Tips for better results

Give the agent complete artifact sets rather than one file at a time, since the value is in correlation across sources.

Tell the agent which question matters most, such as initial access or the decisive artifact, so it compresses the timeline to that story.

The skill asks for replies in Simplified Chinese unless you explicitly request English, so state your language preference if you want English output.

  • Provide all relevant artifacts together.
  • State the specific question you need answered.
  • Request English explicitly if you need it.

What people use it for

  • Ordering Windows event log and Sysmon entries from a lab incident into one timeline.
  • Correlating a packet capture with registry or event log activity to show which action came first.
  • Finding the stage where the decisive artifact appears in a CTF forensic challenge.
  • Building a sourced chronology of attacker actions from mailbox and browser records in a sandbox.

Frequently asked questions

How do I install the competition-forensic-timeline skill?

Download the ZIP from our page and unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills.

Does this skill work on its own?

No. The source says it must run after the parent skill ctf-sandbox-orchestrator has set sandbox assumptions and routed the task here. If the parent is not installed, the agent is told to return to it first.

Does the skill run scripts or use the network?

The source says it runs no scripts and uses no network access. It works from the artifact files you supply.

Which artifacts can it correlate?

The description names EVTX, PCAP, registry, disk, memory, mailbox and browser artifacts. The source does not list specific parsing tools.

Can I use it for a live production incident?

The source says it assumes a sandbox and is not a substitute for a qualified incident response process. Use it for lab, sandbox and CTF work rather than live production systems.

What should I use for packet reassembly or malware config extraction?

For packet reassembly, protocol framing or transferred-object extraction, the skill points to $competition-pcap-protocol. For malware config extraction it says to switch to a tighter specialised skill.

Is the skill free and what is its licence?

The item is listed under the MIT licence. The source does not describe pricing beyond that.

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 student practising DFIR or CTF forensic challenges, or an analyst rebuilding a timeline from a lab or sandbox incident, and you already use or can install the parent ctf-sandbox-orchestrator. Pick something else if you need packet reassembly or malware work as your main task, if you are handling a live production incident, or if you want a skill that runs standalone without its parent.

Download the skill