note

Store and retrieve markdown pentest notes per challenge with file locks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/hanc00l/nemo-agent --skill note-hanc00l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: note
Source: https://github.com/hanc00l/nemo-agent/tree/main/claude-code/.claude/skills/pentest/note
Command: npx skills add https://github.com/hanc00l/nemo-agent --skill note-hanc00l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security analysts need a reliable way to persistently capture and retrieve findings, hypotheses, and results for each penetration testing challenge, ensuring no information is lost between attempts.

Core Features & Use Cases

  • Concurrent-safe note storage using file locks to prevent conflicts when multiple agents write simultaneously.
  • Three note types (info, infer, result) each limited to one file per challenge for organized documentation.
  • APIs for appending, reading, summarizing notes, enabling agents to quickly access prior discoveries and adjust strategies.
  • Use case: During a CTF, an agent reads existing notes for a challenge, updates them with new findings, and later retrieves a concise summary to guide next steps.

Quick Start

Ask the AI to get the note summary for challenge code ABC123 before beginning the test.

Frequently Asked Questions about note

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely store pentest notes for individual CTF challenges?

You can securely store pentest notes using a file-based storage system with concurrency-safe locking. This prevents write conflicts when multiple agents append findings, hypotheses, and results to a specific challenge code simultaneously.

What is the best way to organize penetration testing findings and hypotheses?

Organize penetration testing findings by separating notes into three types: info, infer, and result. This structure limits each challenge to one file per note type, keeping markdown documentation structured and easily accessible.

How do I prevent file write conflicts when multiple security agents document challenge results?

Prevent file write conflicts by using file locks designed for concurrency-safe note storage. This ensures that when multiple agents append markdown notes to the same challenge file, no data is overwritten or lost.

Can I retrieve a summary of existing pentest notes before starting a new testing attempt?

Yes, you can retrieve a concise summary of existing pentest notes using dedicated read and summarize APIs. This allows security analysts to quickly access prior discoveries and adjust testing strategies for the next attempt.

Does this note storage system require any external dependencies to manage markdown files?

No external dependencies are required to manage markdown files. The note storage system operates independently using a file-based architecture with built-in locking mechanisms to handle concurrent read and append operations.

Why use a dedicated challenge note system instead of standard text files for penetration testing?

A dedicated challenge note system provides structured markdown storage with specific note types and concurrency-safe file locking. This prevents data loss and enables quick summarization of findings that standard text files cannot guarantee.