Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Newsroom Extension

БесплатноНе проверен

AI investigative journalism toolkit — OSINT, FOIA engineering, corporate veil piercing, libel defense, and editorial workflow. 15 skills for Claude Desktop, Cla

GitHubEmbed

Описание

AI investigative journalism toolkit — OSINT, FOIA engineering, corporate veil piercing, libel defense, and editorial workflow. 15 skills for Claude Desktop, Claude Code, and Gemini CLI. Built to empower, not replace, human journalism.

README

Version License Gemini Cowork

An AI-powered investigative journalism toolkit. 18 skills covering subject dossiers, OSINT, FOIA engineering, corporate veil piercing, evidence preservation, libel defense, and full editorial workflow — from first lead to published story.

Works with Claude (Cowork, Claude Code), Gemini CLI, and any AGENTS.md-aware agent (OpenAI Codex, Cursor — see AGENTS.md).

Installation

Gemini CLI

gemini extensions install https://github.com/ehurrn/newsroom-extension

Cowork / Claude Code

Add ehurrn/newsroom-extension as a marketplace in Cowork settings, or:

claude plugins add ehurrn/newsroom-extension

Commands (Cowork / Claude Code)

Slash commands for common workflows:

Command Description
/investigate Launch an investigation — entity mapping, dependency tracing, OSINT, FOIA, libel-proof documentation
/copy-review Line-edit for readability, accessibility, and SEO without touching facts
/editor-review Final editorial review — fact verification, legal risk, sourcing, publication readiness
/publish Safe single-article deployment with pre-flight checklist
/publish-series Coordinated deployment of a multi-part investigative series
/distribute Generate platform-optimized social posts from a published article
/archive Ingest raw OSINT into a queryable database with chain of custody

Skills

Domain knowledge used automatically when relevant. On Gemini CLI, ask the agent to load a skill by name. On Cowork/Claude Code, skills trigger automatically or via slash commands.

Investigative Desk

Skill What it does
investigative-journalist Scope your investigation, define claims, map what you need to prove
muckraker-master-file Build your central intelligence file — structured master-file.json of entities, evidence, claims, gaps
evidence-preservation-protocol Mandatory: write-once evidence store, append-only collection log, legal hold — delete nothing
evidence-grading One shared standard (Admiralty A–F × 1–6) and publication rule used by every sourcing desk
subject-dossier-construction PI-grade public records sweep and structured dossier per subject
structural-dependency-mapping Uncover hidden connections between people, organizations, and money
corporate-veil-piercing Trace corporate structures, shell companies, and beneficial ownership
zero-error-defensive-audit Fact-check every claim with source attribution and confidence scoring
osint-source-inversion Assess what's publicly findable and evaluate publication risk
temporal-anomaly-sequencing Spot timeline inconsistencies and suspicious chronological patterns
precision-foia-engineering Draft legally rigorous public records requests with strategic sequencing

Newsroom Operations

Skill What it does
copy-review Line-edit for readability, SEO, accessibility, and ad compliance
data-archivist Turn raw documents into structured, queryable databases
social-distributor Generate platform-ready social posts with legally defensible copy
final-editor-review Adversarial pre-publication review — libel, ethics, editorial sign-off
publish-article Safe single-article deployment with pre- and post-publish checks
publish-series Coordinate multi-part series with sequential editorial gates
managing-editor Track assignments, deadlines, blockers, and hand off tasks that need a human

How It Works

Skills are markdown files in the skills/ directory. Each desk has a SKILL.md with operational guidelines. The investigative-journalist desk has additional sub-skill files for specialized techniques.

Skills are designed to run in sequence — each one builds on the previous:

Define investigation → Gather intelligence → Map connections
  → Verify claims → Edit and review → Publish → Track what's next

See GEMINI.md for the full sub-agent delegation protocol and desk ordering. AGENTS.md-aware tools (OpenAI Codex, Cursor) get the same operating model via AGENTS.md.

Data Schema & Evidence Discipline

All investigation state lives in a single master-file.json conforming to skills/investigative-journalist/schemas/master-file.schema.json — entities, typed relationships, graded evidence, claims, timeline, gaps, leads, and an append-only collection log. Markdown reports are rendered from it, never maintained separately.

Core invariants enforced across every desk:

  • Grade at intake — every evidence item carries an Admiralty grade (source reliability A–F × information credibility 1–6) and a chain-of-custody block (where obtained, when, how, SHA-256 hash).
  • Preserve everything, delete nothing — collected items go into a write-once evidence/ directory; web sources are archived to a third party (Wayback/archive.today) at collection time. Notes, negative search results, dead-end leads, and drafts are retained under legal hold (on by default).
  • Append-only audit trail — every collect/grade/cite/comment/publish action is a collection_log[] entry with a monotonic sequence number; the log is never edited, only amended.
  • Publication rule — a claim is publishable only when corroborated by two independent sources, or single-sourced to an A1/A2 official record.
  • Right of reply — high defamation-risk claims require a documented comment request before drafting.
  • Legal boundary — public records and lawful FOIA only; no pretexting, account access, impersonation, or non-consensual recording.

What's New in 3.2.0

  • One evidence-grading standard (evidence-grading.md) — the Admiralty scale (source reliability A–F × information credibility 1–6) and a single publication rule, replacing the divergent HIGH/MEDIUM/LOW and PRIMARY/SECONDARY/TERTIARY scales that the audit and final-review desks used separately.
  • Reconciled workspace layoutmanaging-editor and evidence-preservation-protocol now share one canonical session structure (master-file.json + evidence/ + working/ + drafts/); managing-editor is now the documented legal-hold authority that deletion requests escalate to, with a hash-mismatch tamper check.
  • Jurisdiction-aware libel defensefinal-editor-review now flags that U.S. actual-malice protections don't apply abroad (UK/Commonwealth reverse the truth burden; libel tourism) and defaults to the strictest plausible regime.
  • Legal boundary on corporate-veil-piercing — explicit no-pretexting/public-records-only guardrail (parity with subject-dossier-construction), plus schema hooks (ENT-/REL- edges) and A1/A2 grading before naming a beneficial owner.

What's New in 3.1.0

  • Fixed Claude Code installabilitymarketplace.json now registers one plugin sourced from the repo root (it previously listed skill markdown files as plugins, which could not install); removed the unsupported inline commands array from plugin.json (commands are auto-discovered from commands/); unified name and version across all manifests.
  • New: machine-readable Master File schema (schemas/master-file.schema.json) replacing markdown-only tables.
  • New skill: subject-dossier-construction — PI-grade identity resolution and a 17-row public records sweep per subject.
  • New skill: evidence-preservation-protocol — mandatory spoliation-proof record keeping with desk-handoff checklists.
  • New: AGENTS.md — compatibility with OpenAI Codex, Cursor, and other AGENTS.md-aware agents.

License

Unlicense — free to use, modify, and share. No restrictions.

Important: You are responsible for all legal, ethical, and professional standards in your jurisdiction. Consult legal counsel before publishing sensitive investigations.

from github.com/ehurrn/newsroom-extension

Установка Newsroom Extension

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/ehurrn/newsroom-extension

FAQ

Newsroom Extension MCP бесплатный?

Да, Newsroom Extension MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Newsroom Extension?

Нет, Newsroom Extension работает без API-ключей и переменных окружения.

Newsroom Extension — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Newsroom Extension в Claude Desktop, Claude Code или Cursor?

Открой Newsroom Extension на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Newsroom Extension with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development