deep-research

Automate multi-wave OSINT research across Apify actors, MCP tools, and CourtListener API.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/ValorInvestigator/claude-plugin-toolkit --skill deep-research-valorinvestigator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-research
Source: https://github.com/ValorInvestigator/claude-plugin-toolkit/tree/main/skills/deep-research
Command: npx skills add https://github.com/ValorInvestigator/claude-plugin-toolkit --skill deep-research-valorinvestigator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill prevents multi-session OSINT missions from stalling by enforcing relentless waves of search, scraping, and analysis so Levi can continue building the guardianship intelligence report even after restarting Claude or switching machines.

Core Features & Use Cases

  • Autonomous wave control: Runs 132+ Apify actors, seven MCP tools, CourtListener, Firecrawl, and the osint-skill social media arsenal in iterative waves that uncover new leads for each subsequent pass.
  • Tool diversity & diagnostics: PreToolUse hooks forbid the rag browser, diagnostic scripts validate tool availability, and bash helpers (search-barrage, validate-wave) keep each wave compliant with the protocol.
  • Reference-rich reporting: Memory files, playbooks, schemas, and report templates ensure every phase logs findings, builds confidence grades, and updates NETWORK_INTEL_REPORT with citations and new leads.

Quick Start

Tell Levi to run deep research on the target and keep executing waves until a hard technical limit or Levi explicitly says stop.

Frequently Asked Questions about deep-research

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

FAQPage Schema
How do I automate multi-wave OSINT research without losing progress across sessions?

Automated multi-wave OSINT research prevents mission stalling by enforcing iterative search and scraping waves, using memory files and cold-start recovery to maintain investigative progress across sessions and machine switches.

How do I find court records and legal documents for an investigative target using OSINT?

Finding court records for an investigative target uses the CourtListener API to query legal filings and dockets, integrating the results into an intelligence report with citations and confidence grades during each research wave.

Can I run Apify actors and scrape social media profiles in the same OSINT workflow?

Running Apify actors and scraping social media profiles in the same workflow is supported, coordinating 132+ actors alongside an osint social media arsenal to uncover new leads for each subsequent search pass.

What is the best way to investigate complex guardianship and regulatory networks?

Investigating complex guardianship and regulatory networks requires relentless OSINT waves that coordinate scraping, CourtListener queries, and network analysis to build a comprehensive intelligence report with confidence grades.

Why does my OSINT research workflow keep stalling after restarting?

OSINT research workflows stall after restarting because they lack enforced wave protocols and memory files to persist findings, which this approach solves using diagnostic scripts and cold-start recovery steps to resume operations.

Do I need to use specific diagnostic scripts to validate tool availability during OSINT operations?

Validating tool availability during OSINT operations requires diagnostic scripts and bash helpers like validate-wave, ensuring each search wave complies with strict tool diversity protocols and preventing forbidden rag browser usage.