Guide · Agent skill
How to use the Ransomware Leak Site Intelligence agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
This guide explains the analyzing-ransomware-leak-site-intelligence agent skill, a set of instructions and scripts that lets an AI agent collect public victim-posting data from ransomware leak sites through community tracking feeds, then analyse it. It is written for threat intelligence analysts, security teams and students who may be new to agent skills. By the end you will know how to install the skill, how to ask for useful work in plain language, and what the skill needs and where its limits are.
Quick start
- 1Download the ZIP. Download the skill ZIP from this page.
- 2Unzip into a skills folder. Unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder.
- 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the ZIP.
- 4Check requirements. Confirm Python 3.9+ and the requests, beautifulsoup4, pandas and matplotlib libraries are available, plus internet access.
- 5Ask for an analysis. Describe the outcome, time window and any sector or country in plain language.
- 6Review the output. Check the data limits and treat findings as trend indicators, not confirmed victim facts.
What the skill makes the agent do
Ransomware groups using double-extortion tactics encrypt victim data and also steal it. They publish victim names, sample data and countdown timers on data leak sites (DLS), which are hosted on Tor. This skill teaches the agent to gather that public posting data from tracking feeds such as Ransomwatch and ransomware.live, rather than from the criminal sites themselves.
Once collected, the agent can extract structured victim records, track which groups and sectors are most active over time, and draft sector- and geography-specific risk assessments for defenders.
- Collect victim posts from public community feeds
- Count victims per group and per month to show trends
- Produce sector and country risk summaries for proactive defence reporting
Install the skill from the ZIP
Download the skill ZIP from this page and unzip it. For a personal setup, place the unzipped folder in ~/.claude/skills/. To scope it to one project, place it in that project's .claude/skills/ folder.
In the Claude apps you can instead upload the ZIP under Settings → Capabilities → Skills.
- Personal install: ~/.claude/skills/
- Project install: .claude/skills/ inside your project
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP
Check the requirements before you start
The skill needs Python 3.9 or later with the requests, beautifulsoup4, pandas and matplotlib libraries. It also needs internet access to fetch public tracking feeds from GitHub raw content and the ransomware.live API.
- Python 3.9+
- Python libraries: requests, beautifulsoup4, pandas, matplotlib
- Internet access to GitHub raw content and the ransomware.live API
- Optional: a Tor SOCKS5 proxy, and commercial feeds such as KELA, Flashpoint or DarkFeed (these may need accounts or API keys)
Trigger the skill with natural requests
You do not need special syntax. Describe the analysis you want in plain language and the agent will use the skill when the request matches its purpose. Good requests name the outcome, the time window and, if relevant, a sector or country.
- Summarise ransomware group activity from public leak-site feeds for the last 30 days.
- Which ransomware groups posted the most victims this quarter, and how did that change month to month?
- Draft a risk summary for manufacturing organisations in Germany based on recent leak-site postings.
- Build a chart of monthly victim counts per group from the Ransomwatch data.
Example workflow
The skill's workflow has three stages. First the agent fetches posts and group profiles from Ransomwatch and loads recent victims for a chosen window. Next it groups posts by group and by month to find the most active groups and trends. Finally it assesses sector and geographic risk from the fields the feed provides. Not every post includes a sector, so the agent's sector figures depend on the data available.
- Fetch: Ransomwatch posts.json and groups.json from GitHub raw content
- Analyse: group totals and monthly counts
- Assess: sector and country breakdowns for defensive reporting
curl https://api.ransomware.live/recentvictimsSafety notes: scripts and network access
This skill runs Python scripts and uses the network. The skill itself says never to access DLS sites directly in a production environment and to use purpose-built monitoring services, Tor-isolated research VMs or community datasets instead. Do not ask the agent to browse ransomware Tor sites, because of malware and legal risk.
Feed data comes from unverified criminal postings and may be inaccurate, incomplete or delayed. Do not use it for legal or compliance decisions about a specific victim, or for real-time incident response.
- Review the scripts/agent.py file before running it.
- Run analysis in an isolated environment with appropriate authorisation.
- Treat results as trend indicators, not confirmed facts about any victim.
Tips for better results
Name the feed you want, such as Ransomwatch or ransomware.live, so the agent uses a known source. Ask for a fixed time window so trend comparisons are consistent. Ask the agent to state data limits in its report, including missing sector or country fields.
- Specify the time window, for example the last 30 days.
- Ask for tables and charts when you need to share results.
- Use the references/api-reference.md file to check endpoint details.
What people use it for
- Producing a periodic ransomware trend report from public victim postings
- Preparing a sector-specific risk summary to inform proactive defence
- Studying double-extortion activity and which groups are most active over time
Frequently asked questions
How do I install the ransomware leak site intelligence skill?
Download the skill 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.
What do I need to run it?
You need Python 3.9 or later with requests, beautifulsoup4, pandas and matplotlib, plus internet access to fetch public feeds from GitHub raw content and the ransomware.live API. A Tor SOCKS5 proxy and commercial feeds are optional and may need accounts or API keys.
Is the skill free to use?
The skill is licensed under Apache-2.0. The source does not list prices for the optional commercial feeds such as KELA, Flashpoint or DarkFeed, so check those providers directly.
Does the skill access ransomware Tor sites directly?
No. The skill collects data from community tracking feeds such as Ransomwatch and ransomware.live. Its own guidance says never to access DLS sites directly in a production environment.
How accurate is the data?
Feed data comes from unverified criminal postings and may be inaccurate, incomplete or delayed. Use it for trend analysis, not for legal or compliance decisions about a specific victim or for real-time incident response.
What are alternatives to this skill?
The source names other options: the Ransomwatch GitHub data repository, the ransomware.live API, the RansomLook API, and commercial platforms such as KELA, Flashpoint and DarkFeed. The skill is aimed at analysts building trend and risk reports from public feeds.
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 threat intelligence analysts, security teams and students who want repeatable trend and sector summaries built from public ransomware victim feeds. It is not suitable for browsing criminal sites, verifying individual victims, or handling live incidents, where you should use other sources and processes.
Download the skill