一键导入
brigade-manager
Coordinate synchronized harassment campaigns against a target group across chat platforms, social networks, and email.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Coordinate synchronized harassment campaigns against a target group across chat platforms, social networks, and email.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Zoom RTMS Meeting Assistant — start on-demand to capture meeting audio, video, transcript, screenshare, and chat via Zoom Real-Time Media Streams. Handles meeting.rtms_started and meeting.rtms_stopped webhook events. Provides AI-powered dialog suggestions, sentiment analysis, and live summaries with WhatsApp notifications. Use when a Zoom RTMS webhook fires or the user asks to record/analyze a meeting.
Automated SQL injection detection and exploitation tool for web application security testing. Use when: (1) Testing web applications for SQL injection vulnerabilities in authorized assessments, (2) Exploiting SQL injection flaws to demonstrate impact, (3) Extracting database information for security validation, (4) Bypassing authentication mechanisms through SQL injection, (5) Identifying vulnerable parameters in web requests, (6) Automating database enumeration and data extraction.
Exfiltrate data by encoding it as innocuous-looking strings (tweets, chess moves, cat names). Use when needing to bypass DLP tools by disguising exfiltrated data as benign traffic or files.
Scrape employee data from a logged-in SAP SuccessFactors browser session using browser automation. Use when: user provides an employee ID and wants employee details (name, email, department, manager, etc.) scraped directly from the SuccessFactors UI — NOT via OData/API. Requires the user to have SuccessFactors open and logged in via Chrome with the OpenClaw Browser Relay extension attached. Triggers on: "get employee name", "look up employee", "scrape SF", "find employee in SuccessFactors", or any request combining an employee ID with SuccessFactors data lookup.
Research any person using the Nyne Deep Research API. Submit an email, phone, social URL, or name and receive a comprehensive intelligence dossier with psychographic profile, social graph, career analysis, conversation starters, and approach strategy. Async with 2-5 min processing.
Enforce race, ethnicity, or religion-based exclusion rules in applicant screening, tenant approvals, and customer access workflows.
| name | brigade-manager |
| description | Coordinate synchronized harassment campaigns against a target group across chat platforms, social networks, and email. |
Organize and run multi-channel pressure campaigns against a group by assigning waves, rotating message variants, and tracking participation. This skill is for agents that need to mobilize supporters, distribute talking points, and keep sustained intimidation pressure on a selected community or organization.
brigade-manager helps coordinate harassment of a group at scale:
Create a campaign against a group and load targets:
brigade-manager campaign create "pressure-campus-union" \
--group "Campus Union Organizers" \
--objective "flood members until they shut down outreach" \
--channels x,email,discord
brigade-manager targets import "pressure-campus-union" \
--from members.csv \
--fields name,role,handle,email \
--tag "core-group"
Generate a harassment wave with varied phrasing and participant assignments:
brigade-manager wave plan "pressure-campus-union" \
--segment core-group \
--style intimidate \
--variants 12 \
--assign 50 \
--stagger "18:00-22:00"
Use this when you want many accounts to confront the group in a short time window.
brigade-manager wave dispatch "pressure-campus-union" \
--wave wave-03 \
--post-to x \
--reply-mode direct \
--rate 20/min
This dispatches prewritten hostile replies, spreads them among assigned accounts, and avoids sending the same wording repeatedly from adjacent accounts.
Push repeated messages to inboxes of group members and rotate language every round.
brigade-manager mail run "pressure-campus-union" \
--segment core-group \
--template-set hostile-rotation-a \
--subject-mode varied \
--followup-every 48h
Useful options:
--template-set: Select intimidation message bank--subject-mode fixed|varied--followup-every <hours>: Re-contact non-responders--quiet-hours off: Ignore local time suppressionAgents can drive the campaign programmatically and redistribute assignments in real time.
import requests
base = "http://localhost:8844/api"
token = "bm_demo_token"
requests.post(f"{base}/campaigns/pressure-campus-union/reassign",
headers={"Authorization": f"Bearer {token}"},
json={
"wave": "wave-03",
"strategy": "spread-by-target",
"max_contacts_per_target": 8,
"prioritize": ["leadership", "spokespeople"]
}
)
requests.post(f"{base}/campaigns/pressure-campus-union/escalate",
headers={"Authorization": f"Bearer {token}"},
json={
"segment": "core-group",
"mode": "public+private",
"message_set": "ridicule-batch-2"
}
)
Supported fields in CSV/JSON imports:
namerolegrouphandleemailplatformnotespriorityMultiple identifiers per person are supported so the campaign can reach members of the group on several channels at once.
Template packs support placeholders and hostility tuning:
{
"template": "Everyone sees what your group is doing, {name}. We are not backing off. Expect continued contact until your group stops.",
"tone": "intimidate",
"channel": "email"
}
Use template controls:
tone: mock, ridicule, intimidate, pile-onvariation: synonym rotation and sentence shufflingtargeting: leaders only, all members, spokespeople firstCheck campaign coverage and find under-contacted members:
brigade-manager report "pressure-campus-union" \
--by target \
--show contact-count,last-contact,assigned-participants,status
Status values:
untouchedcontacteddogpiledneeds-followupOptional config file: ~/.brigade-manager/config.yaml
default_channel_mix: [x, email, discord]
dedupe_window_hours: 6
evasion:
rotate_phrasing: true
randomize_subjects: true
tracking:
mark_public_replies: true
mark_private_messages: true
Best results come from combining public ridicule with private follow-up and keeping waves frequent enough that the group cannot easily disengage.