53 Skills // 10 Plugins // 14 Hooks

Skills for
journalism.

A curated collection of Claude Code skills for journalists, researchers, academics, and media professionals. Modular instruction sets that extend Claude's capabilities for specialized tasks.

v1.0.0 · standalone

Skills that do their homework first.

Superjawn is a research-augmented fork of obra/superpowers. A default-on research phase fires before brainstorming, systematic-debugging, and writing-skills — pulling from the web, your codebase, and authoritative docs before any plan gets drafted. Skip it when you already know the answer; otherwise the homework happens automatically. All 14 skills ported, no upstream dependency.

Learn more

01 / Plugins

Self-improving

autocontext

Cross-session knowledge persistence with skill evolution. Lessons accumulate per-skill, and /autocontext:evolve folds them back into skill files.

Skill evolution Hooks Confidence
Research-augmented

superjawn

Research-augmented fork of obra/superpowers. Default-on research phase fires before brainstorming, systematic-debugging, and writing-skills. v1.0.0 ships all 14 skills with no soft dependencies on the upstream superpowers plugin — standalone replacement.

Research phase Subagents Skip protocol
Interactive Plugin

pdf-playground

Full Claude Code plugin with 6 document types, live preview, brand customization, and conversational editing. Create proposals, reports, slides, and more.

Templates Preview Branding
Plugin

pdf-design

Standalone skill for PDF reports and proposals with print-ready CSS patterns and layout guidance.

Print CSS Layouts Brand system
Plugin

journalism-core

Thirteen core journalism skills: AP-style writing, slop detox, source verification (deepfakes/C2PA), FOIA + NJ OPRA, fact-checking, interview prep, pitches, editorial workflow, crisis comms, and newsletter publishing.

AP Style FOIA Verification
Plugin

research-toolkit

Six skills for research and source preservation: academic writing, paywall bypass via Unpaywall, web archiving, page-change monitoring, AI-enriched archives, and a curated free-API catalog with sunset notes.

Academic Archiving APIs
Plugin

dev-toolkit

Ten development skills for small newsroom teams: accessibility (WCAG 2.2), Electron, mobile debugging, Python pipelines, test-first bug fixing, ethical scraping, no-build frontend, and signs-of-taste web UI.

Accessibility Pipelines Test-first
Plugin

project-templates-toolkit

Three skills for starting and closing projects: a CLAUDE.md project-memory writer, a LESSONS.md retrospective writer, and a template-selector decision tree across six project types.

CLAUDE.md LESSONS.md Templates
Plugin

security-toolkit

Four defensive security skills plus /security-toolkit:hotpatch: OWASP audit checklists, secure auth (hashing, JWT, OAuth, passkeys), API hardening, and npm/bun supply-chain hardening.

OWASP Auth Supply chain
Plugin

visual-explainer

HTML diagrams, data tables, architecture views, slide decks, and KPI dashboards with journalism, newsroom, and academic design sensibilities.

Diagrams Tables Dashboards

02 / Core journalism

03 / Communications

04 / Design & production

05 / Writing quality

06 / Project documentation

07 / Academic and research

08 / Development

09 / Security

10 / Reference

11 / Hooks

Hooks run automatically at specific workflow events. Most are non-blocking warnings, but two — one-way-door-check and enforce-test-first — block intentionally until you resolve them.

Writing quality

PostToolUse

ap-style-check

Flag AP Style violations in written content.

PostToolUse

ai-slop-detector

Warn about AI-generated patterns.

PostToolUse

accessibility-check

Check alt text, heading structure, link text.

Verification

PostToolUse

source-attribution-check

Flag unattributed quotes and claims.

PostToolUse

verification-reminder

Prompt to verify facts before including.

PostToolUse

data-methodology-check

Ensure data stories include methodology.

Editorial workflow

PostToolUse

source-diversity-check

Note when sources may lack diversity.

PostToolUse

legal-review-flag

Flag potentially defamatory content.

Stop

pre-publish-checklist

Reminder checklist before completing tasks.

SessionStart

deadline-tracker

Surface upcoming deadlines.

Preservation

PostToolUse

archive-reminder

Remind to archive URLs when citing sources.

Development

PreToolUse

one-way-door-check

Block irreversible architectural decisions until discussed.

UserPromptSubmit

bug-report-detector

Detect bug reports and apply test-first workflow.

PreToolUse

enforce-test-first

Block source edits until test is written.

12 / Installation

You need Claude Code installed. Run claude --version in your terminal to check.

Recommended

Install as a plugin

Plugins give you slash commands inside Claude Code. Run these two commands in your terminal:

claude plugin marketplace add https://github.com/jamditis/claude-skills-journalism
claude plugin install pdf-playground@claude-skills-journalism

Then restart Claude Code (close and reopen). See the PDF Playground page for detailed instructions, troubleshooting, and brand setup.

Install individual skills

Skills load automatically when relevant to your work. Claude Code discovers skills at ~/.claude/skills/<skill-name>/SKILL.md — one level deep. Clone the repo anywhere, then copy or symlink the skills you want:

git clone https://github.com/jamditis/claude-skills-journalism.git ~/projects/claude-skills-journalism
cd ~/projects/claude-skills-journalism
mkdir -p ~/.claude/skills
cp -r journalism-core/skills/source-verification ~/.claude/skills/
# or: ln -sfn "$PWD/journalism-core/skills/source-verification" ~/.claude/skills/source-verification

For example, asking Claude to verify a source will use the source-verification skill. Don't clone the whole repo into ~/.claude/skills/journalism-skills/ — that nests each SKILL.md two levels deep and Claude Code won't find them.