aiml-spambot-benchmark

Evaluate a DistilBERT spam detector's recall across predefined social-media campaigns.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured benchmark workflow to evaluate how well a DistilBERT-based spam detector detects harmful content in social media data, aligning model evaluation with safety and moderation goals.

Core Features & Use Cases

  • End-to-end spam-bot benchmark that validates category coverage, placeholder avoidance, and minimum content length across multiple campaigns.
  • Automated checks mirror real-world moderation pipelines, enforcing data integrity, consistent labeling, and presence of coordination signals.
  • Reproducible evaluation of recall across predefined spam categories to gauge robustness and safety.

Quick Start

Run the benchmark with the provided spam_tweets.json to evaluate recall and ensure category coverage.

Frequently Asked Questions about aiml-spambot-benchmark

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

FAQPage Schema
How do I benchmark a spam detection model on social media data?

To benchmark spam detection, you evaluate a DistilBERT-based detector against defined social-media campaigns to measure recall. This process applies predefined categories, enforces data integrity, and verifies category coverage using provided datasets.

What metrics are used to evaluate spam classification models for moderation?

Spam classification models for moderation are evaluated using recall and per-category results. The benchmark measures how well the detector identifies harmful content across predefined spam categories to gauge robustness and safety.

Does the spam-bot benchmark require a specific dataset format?

Yes, the spam-bot benchmark requires the provided spam_tweets.json dataset to evaluate recall. It enforces data integrity by applying fixed thresholds for content length and campaign size during the validation process.

How does automated data validation work for spam campaign evaluation?

Automated data validation for spam campaign evaluation works by enforcing data integrity, consistent labeling, and checking for placeholder avoidance. It mirrors real-world moderation pipelines by validating category coverage and minimum content length.

Can I use DistilBERT for spam recall evaluation across multiple campaigns?

Yes, you can use DistilBERT for spam recall evaluation across multiple campaigns. The benchmark workflow validates category coverage and applies fixed thresholds for campaign size to ensure reproducible safety and moderation results.