Bellingcat data analysis
Skill CasualSecurityInc/Bellingcat-OSINT-Toolkit/skills/bellingcat-data-analysis
Curated AI agent skills for open-source intelligence investigations — 320+ tools from Bellingcat's Toolkit across 12 categories: geolocation, image/video forensics, social media, people search, transport tracking, conflict monitoring, data analysis & more.
npx -y skills add CasualSecurityInc/Bellingcat-OSINT-Toolkit --skill bellingcat-data-analysisAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 25 days oldThe repository was created 25 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.
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 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
Analyze, visualize, and organize OSINT data. Create charts, maps, network graphs, timelines, and manage datasets collaboratively. Use when the user needs to analyze collected data, create visualizations, manage notes, or collaborate on investigations, even if they don't mention "data analysis" or "OSINT."
SKILL.md
5.3 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it
Bellingcat Data Analysis & Organization Tools
Tools for analyzing, visualizing, and organizing data collected during open source investigations.
Choosing Tools
- Use collection and organization tools before visualization; choose timelines for sequence, maps for location, and graphs for relationships.
- Keep source URLs, timestamps, and transformations with the data so findings remain reproducible.
Tools
| Tool | Best for | Cost | Description | Guide |
|---|---|---|---|---|
| 4CAT | A tool designed for the easy collection and analysis of online datasets. | Free | 4CAT is a tool designed for the easy collection and analysis of online datasets. It allows researchers to uncover pat... | Details |
| Atlos | ATLOS is a platform for collaborative and large-scale open source investigations. | Partially Free | ATLOS is a platform for collaborative and large-scale open source investigations. | Details |
| Blender | An open-source 3D creation suite supporting the 3D pipeline—modeling, rigging, animation,… | Free | Blender is an open-source 3D creation suite supporting the 3D pipeline—modeling, rigging, animation, simulation, rend... | Details |
| Datasette | Open-source “WordPress-for-data” that turns any SQLite database into an interactive… | Free | Open-source “WordPress-for-data” that turns any SQLite database into an interactive website and JSON API in seconds; ... | Details |
| Datawrapper | A tool for creating interactive charts, maps, and tables from your data, offering a… | Partially Free | A tool for creating interactive charts, maps, and tables from your data, offering a user-friendly interface for visua... | Details |
| Gephi | Open-source network analysis and visualization software | Free | Open-source network analysis and visualization software | Details |
| Logseq | An open-source knowledge management tool that enables users to organize their notes,… | Free | Logseq is an open-source knowledge management tool that enables users to organize their notes, tasks, and projects. | Details |
| Maltego Graph | An investigation platform that combines two things at once: (1) It acts as a search tool,… | Partially Free | Maltego Graph is an investigation platform that combines two things at once: (1) It acts as a search tool, and (2) It... | Details |
| Obsidian | A knowledge management and note-taking app with extensive customization options. | Partially Free | A knowledge management and note-taking app with extensive customization options. | Details |
| Pinpoint | A tool by Google to catalogue uploaded documents and files, providing automated text… | Free | A tool by Google to catalogue uploaded documents and files, providing automated text recogntion, indexing, audiotrans... | Details |
| QGIS | A free Open Source Geographic Information System (GIS). | Free | QGIS is a free Open Source Geographic Information System (GIS). | Details |
| RAWGraphs | An open-source data visualization tool designed for non-technical users, enabling the… | Free | RAWGraphs is an open-source data visualization tool designed for non-technical users, enabling the creation of custom... | Details |
| Time.Graphics | A tool for creating, visualizing, and managing timelines online. | Partially Free | A tool for creating, visualizing, and managing timelines online. |
Investigation Tips
- Use Datawrapper or RAWGraphs for quick, publishable data visualizations without coding
- Gephi is essential for network analysis — mapping relationships between entities
- 4CAT excels at collecting and analyzing large datasets from social media platforms
- QGIS combines with maps/satellite tools for advanced geospatial analysis
- Obsidian or Logseq for organizing investigation notes and linking findings
- Atlos enables collaborative large-scale investigations with team workflows
Gives 0 of the 12 instructions most data analysis skills give in ~1.1k tokens
Counted across 286 of the 286 authors here whose files we hold, read 2026-08-06
- use excel formulas instead of hardcoded calculated valuesin 35 of 286, across 7 files
- match existing template conventions when modifying filesin 35 of 286, across 7 files
- document sources for all hardcoded valuesin 35 of 286, across 7 files
- write minimal concise python codein 35 of 286, across 7 files
- place all assumptions in separate assumption cellsin 32 of 286, across 5 files
- apply industry-standard color coding to financial modelsin 31 of 286, across 5 files
- format years as text stringsin 30 of 286, across 3 files
- recalculate formulas using recalc.py after modificationsin 30 of 286, across 3 files
- format negative numbers using parenthesesin 30 of 286, across 3 files
- fix all identified formula errors before finishingin 27 of 286, across 1 file
- use colorblind-safe palettesin 19 of 286, across 12 files
- Name tests after the prevented bugin 13 of 286, across 8 files
Said here and by no other author read
- choose timelines for sequence
- choose maps for location
- choose graphs for relationships
- keep source URLs with the data
- keep timestamps with the data
- keep transformations with the data
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.