agentsclimarketplace

Pwnote tryhackme

Skill Pwnote/skills/skills/pwnote-tryhackme

AI agent skills for Pwnote Pentest Notebook

Install
npx -y skills add Pwnote/skills --skill pwnote-tryhackme

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 14 days oldThe repository was created 14 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use whenever the user is working through a TryHackMe (THM) room — taking structured notes per task, writing a public-facing writeup or blog post, tracking flags, or dealing with THM-specific tooling (AttackBox, OpenVPN connection issues). Trigger on "TryHackMe", "THM room", "writeup for [room name]", or "walkthrough", even without the word "skill".

SKILL.md

3.1 KB, as published. Nobody here has run it

TryHackMe Workflow

Reference for taking notes through a THM room and producing either private working notes or a public-facing writeup/blog post.

1. Room Note Structure

Mirror THM's own task breakdown so notes stay easy to cross-reference against the room page. One doc per task group (maps to pwnote docs):

00_Room_Overview      — room name, difficulty, tags, learning objectives
01_Task_1_[name]
02_Task_2_[name]
...
NN_Root_Flag / NN_Wrap_Up

Within each task doc, log:

  • The task's question(s) as headings
  • Commands run + output (command-output blocks)
  • Reasoning for why a step was taken — this is what makes notes useful for review later, not just a command transcript

2. Writeup Format (Public / Blog-Style)

THM writeups are commonly shared publicly (blog, LinkedIn, YouTube), so default to a teaching-oriented format rather than a bare answer key — this fits a mentorship/lecturer context well:

# TryHackMe: [Room Name] — Writeup

## Room Info
- Difficulty:
- Category/Tags:
- Link:

## Objective
[what the room teaches]

## Enumeration
[methodology explanation, not just command dump — explain *why* each step was taken]

## Exploitation
[same — explain the vulnerability class, not just "run this exploit"]

## Privilege Escalation
[explain the misconfiguration/technique class]

## Lessons Learned
[what this room teaches that's transferable to other boxes/real engagements]
  • Redact actual flag values in public writeups (THM{redacted} or similar) — most THM rooms prohibit publishing flags verbatim in their room rules; check the specific room's policy.
  • Favor explaining why a technique works over just listing commands — this is what separates a useful teaching writeup from a copy-paste answer key, and matters if writeups are used in a teaching/lecture context.

3. Flag Tracking

Use a checklist block per room:

{
  "title": "Room Flags",
  "items": [
    { "text": "Task 1 flag", "done": false },
    { "text": "Task 2 flag", "done": false },
    { "text": "Root flag", "done": false }
  ]
}

4. THM-Specific Tooling Notes

  • AttackBox vs own VPN: AttackBox is browser-based and simpler but has resource/time limits; own-VPN via OpenVPN config gives full control but requires split-tunnel awareness so you don't route all traffic through the THM VPN unintentionally.
  • Connection troubleshooting: most THM connectivity issues are stale VPN config expiry (re-download the .ovpn file) or MTU mismatches on some networks — note this before assuming a room-specific issue.
  • Room reset: some rooms need an explicit VM reset if state gets corrupted mid-task; note the reset button location per room type (some are on the room page, some inside the room's "Machine" tab).

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.