media-disinfo-simulation

Model information-operations campaigns as networks using NetworkX.

934|152|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/wuyoscar/ISC-Bench --skill media-disinfo-simulation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-disinfo-simulation
Source: https://github.com/wuyoscar/ISC-Bench/tree/main/templates/media_disinfo
Command: npx skills add https://github.com/wuyoscar/ISC-Bench --skill media-disinfo-simulation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Disinformation research often lacks a safe, reproducible sandbox to study information operations and network propagation without enabling real-world harm. This skill provides a controlled, testable framework to model IO campaigns using a graph-based approach and predefined seed narratives, allowing researchers to test detection and mitigation strategies.

Core Features & Use Cases

  • Graph-based IO campaign simulation using NetworkX
  • Anchor narratives and seed narratives to study propagation dynamics in a controlled environment
  • Evaluate detection and mitigation strategies on synthetic datasets for training and evaluation

Quick Start

Load a campaigns.json file into the workflow and run the simulate.py script to generate an influence network and basic statistics.

Frequently Asked Questions about media-disinfo-simulation

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

FAQPage Schema
How do I simulate disinformation campaigns in a Python environment?

You can simulate disinformation campaigns by loading a campaigns.json dataset into a Python environment and running a graph-based script to model network propagation. This requires the json and networkx libraries to generate an influence network and basic statistics.

What is graph-based information operations modeling for social science research?

Information operations modeling uses a network analysis framework to simulate disinformation campaigns. It applies predefined seed narratives to synthetic datasets, allowing computational social science researchers to safely study propagation dynamics and test mitigation strategies.

How do I test disinformation detection strategies using NetworkX?

You test disinformation detection strategies by applying predefined anchor narratives to a synthetic dataset within NetworkX. This controlled sandbox allows you to evaluate mitigation effectiveness and study network propagation without causing real-world harm.

Can I use this simulation framework for election interference and public health messaging analysis?

Yes, the simulation framework is designed for computational social science research scenarios including election interference, public health messaging, and social polarization analysis. You load relevant campaign datasets to model and study these specific information operations.

Do I need a specific dataset format to run network propagation simulations?

Yes, you need a campaigns.json file containing your dataset to run the network propagation simulations. This file is loaded directly into the workflow to generate the influence network and calculate basic propagation statistics.

Why use a controlled sandbox for information operations tradecraft research?

A controlled sandbox provides a safe, reproducible environment to study information operations tradecraft without enabling real-world harm. It allows researchers to test detection and mitigation strategies on synthetic datasets before applying them to live environments.