Claude Skills Journalism

by jamditis• 444•• Scanned•Claim this listing•Request removal
Content & Writingacademic writingclaudeclaude codeclaude skillsdata journalism

Claude Code skills for journalism, media, and academia - verification, FOIA, data journalism, academic writing, and more

Claude Skills Journalism is an open-source agent skill by jamditis, written mainly in Python, with 444 GitHub stars and the MIT license. Its code was last updated Oct 30, 2026.

Journalism agent skills

Project: Journalism skills maintenance

A collection of Agent Skills for journalists, researchers, academics, media professionals, and communications practitioners. The same repository serves Claude Code and Codex while keeping Claude-only commands, agents, and hooks clearly labeled.

Docs site: skills.amditis.tech, interactive skill browser, setup guides, and full documentation.

Guides

Setup and workflow guides, separate from the skills themselves:

GuideDescription
The Codex review setup I runCode-review setup, everyday workflow, and model-routing notes
Autonomous and hands-on dev workA first-person account of running dev work with Claude in two modes, autonomous sessions that pull tasks off GitHub issues, and hands-on multi-agent reviews at the keyboard, held to one quality bar, with copy-able prompts to adapt the approach to your own agent
Multi-agent workflowsPlain-language guide to running many AI agents on one job, fan-out, pipeline, and adversarial-verify patterns, with real examples from ICIJ, The Markup, Full Fact, and Elicit, plus honest cautions
Dot skillsAn unofficial workshop for ChatGPT dots, OpenAI's always-on agents: Markdown playbooks for status cards, incident updates, visual audits, and source evidence, a small progress-tracker lab, and honest field notes. There is no dot marketplace yet, so these are shared here
A month with two ChatGPT dotsA first-person field report on running two dots in newsroom Slack workspaces: repeated approvals, daily computer crashes, a message sent from the wrong account, the Blender work that surprised me, and the skills that kept them usable
Persistent sessionsKeep Claude Code sessions alive through disconnects using tmux, setup, key bindings, activity notifications, and scheduler coexistence

What are agent skills?

Skills are modular instruction sets that an AI coding agent loads when relevant to a task. Each skill contains domain knowledge, workflows, templates, and supporting files. Shared skills in this repository follow the Agent Skills specification; Claude and Codex provide their own installation and runtime layers around that shared content.

Repository control plane

skills-catalog.yaml lists every package and stable skill. It records each skill's package, path, lifecycle, and invocation mode. The defaults preserve the existing model-selected invocation behavior.

Each stable skill includes agents/openai.yaml for Codex display metadata. These files do not change invocation policy. Run npm run validate:catalog to check catalog coverage, package mappings, skill names, and metadata files.

See INFLUENCES.md and THIRD_PARTY_NOTICES.md for design credit and license notices.

Installation

Choose the section for your client. During the Codex pilot, use only one Codex installation path for a given skill or package.

Claude Code

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

Plugins (recommended)

Plugins bundle skills and, where provided, commands, agents, or hooks. The table below lists each package’s commands. Run these two commands inside a Claude Code session:

/plugin marketplace add jamditis/claude-skills-journalism
/plugin install pdf-playground@claude-skills-journalism

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

Available plugins:

PluginDescriptionCommandsUpdated
autocontextCross-session knowledge persistence with skill evolution. Lessons accumulate per-skill, and /autocontext:evolve folds them back into skill files/autocontext:setup, /autocontext:init, /autocontext:review, /autocontext:status, /autocontext:evolveNov 4, 2026
dev-toolkitFourteen development-focused skills for journalists, researchers, and small newsroom dev teams: accessibility, context management, minimal-code implementation, UI completeness, directed multi-agent execution, Electron, mobile debugging, Python pipelines, ethical scraping, no-build frontends, web UI craft, and project instruction maintenance/dev-toolkit:director; other skills model-selectedNov 4, 2026
journalism-coreSixteen core journalism skills, including AP-style writing, AI-slop detoxing, source verification (deepfakes/C2PA), FOIA + NJ OPRA requests, Brazilian LAI requests, fact-checking, interview prep, transcription + meeting actions, story pitches, editorial workflow, crisis communications, newsletter publishing with current Gmail / Yahoo / Outlook bulk-sender requirements, and embedded photo metadata for wire distributionn/a, skills onlyNov 4, 2026
newsroom-agent-opsNine skills for safe recurring newsroom work: unattended runs, briefings, intake, delivery, coordination, reconciliation, chat triage, deadline tracking, and issue progressionn/a, skills onlyNov 4, 2026
okf-wikiScaffold an Open Knowledge Format (OKF) knowledge base: one-concept-per-file markdown with YAML frontmatter, directory navigation, and a validator. Generates a starter wiki that passes its own conformance and secret-leak checks, ships session-start hooks that orient Claude on the knowledge base before it works, and includes an optional GitHub-wiki bootstrap. For newsroom institutional memory, research atlases, decision logs, and infrastructure mapsn/a, skill onlyNov 4, 2026
pdf-designPDF report and proposal design system with brand variables, budget tables, and reusable content blocks (stats strips, three-column, four-tile pillars, partner grids)n/a, skill-onlyNov 4, 2026
pdf-playgroundCreate branded proposals, reports, one-pagers, newsletters, slides, and event materials with an interactive control panel for live design editing (colors, fonts, spacing, sections) and a guided wizard for proposals/pdf-playground:proposal, /pdf-playground:report, /pdf-playground:onepager, /pdf-playground:newsletter, /pdf-playground:slides, /pdf-playground:event, /pdf-playground:previewNov 4, 2026
project-templates-toolkitFour skills for setting up, tracking, and closing out journalism projects: a project instruction writer (institutional knowledge), a LESSONS.md retrospective writer (failures and decisions), a template-selector decision tree across 6 project types, and an evidence-based weighted progress trackern/a, skills onlyNov 4, 2026
research-toolkitSix skills for research, source preservation, and academic workflows: academic writing, legal paywall-bypass via Unpaywall and library databases, web archiving (Wayback / Archive.today / ArchiveBox), web page change monitoring, AI-enriched digital archive construction, and a curated free-API catalog with sunset currency notes (IEX Cloud, CrowdTangle, ProPublica Congress, X, Reddit)n/a, skills onlyNov 4, 2026
security-toolkitFive defensive security skills covering OWASP Top 10 fundamentals, supply-chain hardening, and secret scanning: pre-deployment audit checklists (auth, input validation, secrets management), secure authentication patterns (password hashing, session management, JWT, OAuth, passkeys), API hardening (rate limiting, CORS, request throttling, defense-in-depth for Express, FastAPI, and serverless), and npm/bun supply-chain hardening with install-time cooldown plus a sandboxed pre-install scan for the bypass case (defends against Mini Shai-Hulud-class worms)/security-toolkit:hotpatchNov 4, 2026
superjawnResearch-augmented fork of obra/superpowers. Default-on research phase fires before brainstorming, systematic-debugging, and writing-skills. Includes 13 skills with no soft dependencies on the upstream superpowers plugininvoked indirectly via skills (e.g. superjawn:brainstorming, superjawn:systematic-debugging, superjawn:writing-plans)Nov 4, 2026
video-toolkitFour composable skills for social-video accountability reporting: downloading public video from Twitter/X, TikTok, YouTube, Instagram, and Facebook; transcribing it with a provenance sidecar and a CPU path any evaluator can re-run; extracting and vision-analyzing frames; and aggregating the result into an interactive dashboardn/a, skills onlyNov 4, 2026
web-design-pickerBuild two to five distinct website directions, a switchable client review site, downloadable design assets, preview images, static QA reports, and separate Cloudflare Drop and design-handoff packagesn/a, skill onlyNov 4, 2026
visual-explainerHTML diagrams, data tables, architecture views, slide decks, and KPI dashboards adapted from nicobailon/visual-explainer with journalism, newsroom, and academic design sensibilities/visual-explainer:project-recapNov 4, 2026

Skills (manual installation)

Most skills live inside a plugin's skills/ directory. The okf-wiki/SKILL.md, pdf-design/SKILL.md, visual-explainer/SKILL.md, and web-design-picker/SKILL.md root-skill packages keep the skill at the package root. To install one skill without taking a whole plugin, clone the repo and copy or symlink the directory that directly contains its SKILL.md. Claude Code discovers skills at ~/.claude/skills/<skill-name>/SKILL.md, one level deep:

git clone https://github.com/jamditis/claude-skills-journalism.git ~/projects/claude-skills-journalism
cd ~/projects/claude-skills-journalism
mkdir -p ~/.claude/skills

# Pull a single skill out of a plugin's skills/ directory:
cp -r journalism-core/skills/source-verification ~/.claude/skills/
cp -r research-toolkit/skills/free-apis-catalog ~/.claude/skills/
cp -r research-toolkit/skills/web-archiving ~/.claude/skills/
cp -r dev-toolkit/skills/web-scraping ~/.claude/skills/
cp -r dev-toolkit/skills/director ~/.claude/skills/
cp -r newsroom-agent-ops/skills/unattended-agent-runs ~/.claude/skills/
cp -r security-toolkit/skills/secure-auth ~/.claude/skills/
cp -r project-templates-toolkit/skills/project-memory ~/.claude/skills/

# A root-skill package is already the directory to copy:
cp -r okf-wiki ~/.claude/skills/
cp -r web-design-picker ~/.claude/skills/

# Or symlink so git pull updates them in place (ln -sfn replaces an existing link):
ln -sfn "$PWD/research-toolkit/skills/free-apis-catalog" ~/.claude/skills/free-apis-catalog
ln -sfn "$PWD/dev-toolkit/skills/director" ~/.claude/skills/director
ln -sfn "$PWD/web-design-picker" ~/.claude/skills/web-design-picker
ln -sfn "$PWD/visual-explainer" ~/.claude/skills/visual-explainer

The standalone copy or link invokes the skill as /director. The installed plugin invokes it as /dev-toolkit:director because Claude Code namespaces plugin skills.

Do not clone the repo directly into ~/.claude/skills/journalism-skills/, that nests each SKILL.md too deep and Claude Code won't find them.

Codex

Prerequisite: Install Codex CLI. Run codex --version in your terminal to check. The legacy-compatible package route below is verified with Codex CLI 0.147.0.

Codex can install journalism-core through this repository's Claude marketplace metadata:

codex plugin marketplace add jamditis/claude-skills-journalism
codex plugin add journalism-core@claude-skills-journalism

This legacy-compatible package route exposes the 16 nested journalism-core skills. It does not convert Claude commands, agents, hooks, or root-level skills into Codex components. This repository ships Codex UI metadata but no native Codex plugin manifests.

You can instead install standards-based skills with the skills CLI. This user-level command makes the 16 core skills available across your Codex projects:

npx skills@latest add https://github.com/jamditis/claude-skills-journalism/tree/master/journalism-core \
  --skill '*' --agent codex --copy -g -y

That command installs journalism-core in Codex's documented user skill directory, ~/.agents/skills. The clean-install canary checks that exact global destination. Remove -g to install into the current project's .agents/skills directory and record the source and content hashes in that project's skills-lock.json. To install one skill instead:

npx skills@latest add jamditis/claude-skills-journalism \
  --skill fact-check-workflow --agent codex --copy -g -y

Codex desktop can import skills from another agent. Import leaves the source installation in place. Until duplicate-identity and uninstall behavior has been tested for this repository, do not import a skill and also install the same skill through npx skills or the package route.

Codex's bundled skill installer writes to a different Codex-specific directory and is not a tested installation path for this repository. Codex does not deduplicate same-name skills across install roots, so don't combine it with the .agents/skills route above.

Use only one Codex installation path for the same skill identity.

See the checked-in Codex compatibility matrix for tested versions, package boundaries, and pending runtime gates. A valid install is not a package-wide runtime support claim. The historical pilots remain tied to their recorded snapshots.

Claude.ai

Skills can be added via the Claude.ai interface under Settings > Skills.

Skills overview

The Updated column in every table below is the date that skill or plugin last changed, taken from git history rather than typed by hand. Use it to judge whether your installed copy has drifted: a skill that cites statutes, platform APIs, or vendor behavior is worth re-checking against its sources once it is several months old. The same dates appear as tape on each card at skills.amditis.tech, where the tape yellows with age.

Core journalism skills (in journalism-core plugin)

These sixteen skills ship together as the journalism-core plugin. Install via /plugin install journalism-core@claude-skills-journalism to get all of them at once.

SkillDescriptionUpdated
ai-writing-detoxEliminate AI-generated patterns that erode reader trust. Banned words, phrases, and structures with alternativesOct 23, 2026
brazil-records-requestsPublic records requests under Brazil's Access to Information Law (Lei 12.527/2011), portal selection across federal, state, municipal, judicial and legislative bodies; deadlines; the four-level appeal chain (first instance, agency head, CGU, CMRI); templates in Portuguese with English glossesAug 21, 2026
crisis-communicationsBreaking news protocol, rapid verification, crisis response, misinformation counteringAug 21, 2026
data-journalismDataset analysis, chart and map creation, statistical reasoning, data-driven story structureAug 21, 2026
editorial-workflowStory assignment tracking, deadline management, editorial calendars, handoff protocolsAug 21, 2026
fact-check-workflowClaim extraction, evidence gathering, rating scales, correction protocolsAug 21, 2026
foia-requestsPublic records request drafting (federal FOIA + NJ OPRA), tracking, appeals, current statutory citationsOct 23, 2026
interview-prepPre-interview research, question frameworks, recording consent, attribution guidelinesAug 21, 2026
interview-transcriptionWhisper / WhisperX transcription pipelines, quote management, speaker diarizationOct 23, 2026
meeting-transcript-actionsTurn verified meeting transcripts into attributed notes, owned actions, decisions, and unresolved questionsOct 23, 2026
newsletter-publishingEmail newsletter creation, subscriber management, deliverability, 2024–2026 Gmail / Yahoo / Outlook bulk-sender complianceAug 21, 2026
newsroom-styleAP Style enforcement, attribution rules, headline formatting, number conventionsAug 21, 2026
photo-metadataEmbed caption, byline, credit, alt text, keywords, copyright / Creative Commons license, AI-source labeling (IPTC Digital Source Type), and Google-Images licensing into a photo's IPTC/EXIF/XMP metadata; strip GPS for source protection; read C2PA Content Credentials; batch-tag a folder for a news wireAug 21, 2026
social-media-intelligenceNarrative tracking, coordinated-campaign analysis, account authenticity checks, OSINT for digital investigationsAug 21, 2026
source-verificationSIFT method, image and video verification, deepfake detection (2026), C2PA Content Credentials, verification trailsAug 21, 2026
story-pitchPitch templates for daily news, features, investigations, op-eds, and freelance queriesAug 21, 2026

Newsroom agent operations skills

These nine skills ship together as the newsroom-agent-ops plugin.

SkillDescriptionUpdated
unattended-agent-runsRun recurring work with leases, checkpoints, recovery, delivery checks, and resource limitsOct 23, 2026
scheduled-briefingBuild concise, source-backed, phone-readable newsroom briefingsOct 23, 2026
deadline-and-reply-trackingTrack due dates, acknowledgments, replies, waiting states, and next-owner actionsOct 23, 2026
email-request-intakeProcess allowlisted email requests while treating messages and attachments as untrusted dataOct 23, 2026
document-deliveryInspect, share, send, and verify editable documents and PDFsOct 23, 2026
chat-mention-triageClassify team-chat mentions without duplicating the designated live responderOct 23, 2026
record-reconciliationReconcile task, contact, and interaction records with privacy controls and readbackOct 23, 2026
multi-agent-coordinatorCoordinate workers with durable prompts, event-driven watches, review gates, and cleanupOct 23, 2026
issue-pool-progressionAdvance claimed issues through review, release, deployment, and live verificationOct 23, 2026

Research and academic skills (in research-toolkit plugin)

These six skills ship together as the research-toolkit plugin. Install via /plugin install research-toolkit@claude-skills-journalism to get all of them at once.

SkillDescriptionUpdated
academic-writingResearch design, literature reviews, IMRaD structure, peer review responses, grant proposalsOct 23, 2026
content-accessUnpaywall, CORE, Semantic Scholar APIs, library databases, ethical access patternsAug 21, 2026
digital-archiveBuilding archives with AI enrichment, entity extraction, knowledge graphsOct 23, 2026
free-apis-catalogCurated free-API catalog organized by journalism use-case, with currency notes for major API sunsets (IEX Cloud, CrowdTangle, ProPublica Congress, X, Reddit) and an evaluation rubricAug 21, 2026
page-monitoringChange detection, RSS generation, webhook alerts, automatic archiving on changesAug 21, 2026
web-archivingWayback Machine, Archive.today, legal evidence preservation, multi-archive redundancyAug 21, 2026

Design and production

SkillDescriptionUpdated
pdf-designProfessional PDF reports and proposals with brand system, budget tables, and multi-page layouts. For the full interactive experience, use pdf-playground insteadNov 4, 2026
web-design-pickerProduce distinct responsive website directions, a client review picker, downloadable design assets, preview images, static QA reports, and deployment and handoff packagesNov 4, 2026
visual-explainerTurn complex data into styled HTML pages, architecture diagrams, data tables, flowcharts, timelines, source maps, and dashboards with dark/light theme support. Now registered as a plugin (/plugin install visual-explainer@claude-skills-journalism)Nov 4, 2026

PDF Playground skill

This skill ships inside the pdf-playground plugin.

SkillDescriptionUpdated
document-designCreate print-ready HTML proposals, reports, one-pagers, newsletters, slides, flyers, and other PDF-ready documents with reusable brand and layout patternsOct 23, 2026

Superjawn skills

These thirteen skills ship inside the superjawn plugin.

SkillDescriptionUpdated
brainstormingExplore intent, requirements, design, and relevant research before creative implementation workOct 23, 2026
dispatching-parallel-agentsDivide independent tasks among parallel agents without shared-state conflictsOct 23, 2026
executing-plansExecute a written implementation plan with freshness and review checkpointsOct 23, 2026
finishing-a-development-branchVerify completed work and choose a safe integration, pull request, or cleanup pathOct 23, 2026
receiving-code-reviewEvaluate review feedback against the code before implementing itOct 23, 2026
requesting-code-reviewRequest focused review before integration or after a major implementationOct 23, 2026
subagent-driven-developmentExecute independent plan tasks with agents in the current sessionOct 23, 2026
systematic-debuggingInvestigate root cause and relevant evidence before proposing a bug fixOct 23, 2026
using-git-worktreesCreate isolated worktrees with safe directory selection and verificationOct 23, 2026
using-superjawnDiscover and invoke the right Superjawn skill for the current taskOct 23, 2026
verification-before-completionRun and inspect verification evidence before claiming work is completeOct 3, 2026
writing-plansTurn a specification or requirements into a checked implementation planOct 23, 2026
writing-skillsResearch, create, edit, and verify reusable skillsOct 23, 2026

Project documentation skills (in project-templates-toolkit plugin)

These four skills ship together as the project-templates-toolkit plugin. Install via /plugin install project-templates-toolkit@claude-skills-journalism to get all of them at once.

SkillDescriptionUpdated
goal-progress-barRender weighted progress with current evidence, scope changes, blocked-state checks, and protection against false 100%Oct 28, 2026
project-memoryGenerate project instruction files that capture project-specific knowledge. Includes templates for editorial tools, events, publications, research, pipelines, and archivesOct 23, 2026
project-retrospectiveGenerate LESSONS.md files that document what worked and what didn't. Templates for investigations, events, publications, and toolsAug 21, 2026
template-selectorDecision tree for choosing the right project documentation templateOct 23, 2026

Development skills (in dev-toolkit plugin)

These fourteen skills ship together as the dev-toolkit plugin. Install via /plugin install dev-toolkit@claude-skills-journalism to get all of them at once, or copy individual skills from dev-toolkit/skills/<name>/.

SkillDescriptionUpdated
accessibility-complianceWCAG 2.2 baseline, alt text, focus management, motion preferences, accessible chartsAug 21, 2026
claude-md-updaterDetect durable session lessons and propose scoped project instruction edits for approvalOct 23, 2026
context-engineering-fundamentalsAttention budget, lost-in-middle recall, context degradation patterns, and mitigations for long sessionsAug 21, 2026
directorExplicit top-tier direction through workers configured in the applicable project instruction fileOct 23, 2026
electron-devElectron security model (contextIsolation, sandbox), IPC patterns, packagingAug 21, 2026
mobile-debuggingEruda, vConsole, Chrome DevTools on Android, Safari Web Inspector for iOS, console captureOct 4, 2026
one-way-doorFlag irreversible architectural decisions (data models, infra, auth, APIs) before committingOct 23, 2026
ponytail-devImplement or review software with minimal code and proportional checksOct 23, 2026
python-pipelineData pipelines (pandas, polars, DuckDB, asyncio) with modular architectureOct 23, 2026
surface-completenessVerify UI coverage, accessibility, browser support, performance evidence, and current documentationOct 28, 2026
vibe-codingAI-assisted development workflow (Claude Code, Cursor, Aider, Continue)Oct 23, 2026
web-scrapingEthical scraping patterns (Playwright, robots.txt, anti-bot defense, terms-of-service)Oct 23, 2026
web-ui-best-practicesContainer queries, :has(), view transitions, scroll-driven animations, signs of taste in web UIAug 21, 2026
zero-build-frontendESM import maps, htmx, Alpine.js, no-build deploymentAug 21, 2026

Security skills (in security-toolkit plugin)

These five skills ship together as the security-toolkit plugin, paired with the /security-toolkit:hotpatch slash command. Install via /plugin install security-toolkit@claude-skills-journalism to get all of them at once.

SkillDescriptionUpdated
api-hardeningRate limiting, input validation, CORS, security headers, API key management, defense-in-depth for Express, FastAPI, and serverlessAug 21, 2026
private-secret-scanningLocal Gitleaks scans for staged changes, push ranges, and full history in private repositories, with pre-commit and pre-push hooks, redacted reports, and a fail-closed self-testOct 23, 2026
secure-authProduction-ready authentication patterns: password hashing, session management, JWT, OAuth, passkeys / WebAuthn, MFAAug 21, 2026
security-checklistPre-deployment security audit covering OWASP Top 10 fundamentals: authentication, input validation, secrets, database security, compliance basicsOct 23, 2026
supply-chain-hardeningnpm/bun install-time cooldown plus sandboxed pre-install scan (bwrap on Linux, sandbox-exec on macOS). Defends against Mini Shai-Hulud-class worms; paired with /security-toolkit:hotpatch for the cooldown-bypass caseOct 23, 2026

Video analysis skills (in video-toolkit plugin)

These four skills ship together as the video-toolkit plugin and compose into one pipeline. Install via /plugin install video-toolkit@claude-skills-journalism, or copy individual skills from video-toolkit/skills/<name>/.

SkillWhat it doesUpdated
video-downloadCollect public video from Twitter/X, TikTok, YouTube, Instagram, and Facebook via yt-dlp, with a browser-automation fallback for broken extractorsAug 21, 2026
video-transcribeBatch Whisper transcription with a provenance sidecar per transcript; the CPU whisper.cpp path is the transcript of record so an auditor can re-run it without a GPUAug 21, 2026
video-framesExtract frames, build 3x3 grid composites, and run vision analysis over on-screen text, setting, and presentation styleSep 23, 2026
video-dashboardAggregate transcripts and frame analysis into topic, tone, and cross-platform views behind a single-page dashboardAug 21, 2026

Hooks

Hooks are automated checks that run at specific points in your workflow. Most are non-blocking warnings. one-way-door-check and no-ai-attribution block until you resolve them. prose-question-guard blocks a stop once to move a question into AskUserQuestion.

The 17 standalone hooks in hooks/ are optional and installed manually from their reference files. Installing a skill package does not enable these top-level hooks. The prose question guard uses Python 3 on Windows, macOS, and Linux; its public guide includes platform-specific setup and an example from my Claude Code session.

Writing quality hooks

HookEventDescription
ap-style-checkPostToolUseFlag common AP Style violations
ai-slop-detectorPostToolUseWarn about AI-generated patterns
accessibility-checkPostToolUseCheck alt text, heading structure, link text
copywriting-preflightUserPromptSubmitInterview for intent before drafting a new piece or revision

Verification hooks

HookEventDescription
source-attribution-checkPostToolUseFlag unattributed quotes and claims
verification-reminderPostToolUsePrompt to verify facts before including
data-methodology-checkPostToolUseEnsure data stories include methodology

Editorial workflow hooks

HookEventDescription
source-diversity-checkPostToolUseNote when sources may lack diversity
legal-review-flagPostToolUseFlag potentially defamatory content
pre-publish-checklistStopReminder checklist before completing tasks
deadline-trackerSessionStartSurface upcoming deadlines

Preservation hooks

HookEventDescription
archive-reminderPostToolUseRemind to archive URLs when citing sources

Interaction hooks

HookEventPurpose
prose-question-guardStopNudge prose questions into AskUserQuestion; installation and guide

Development hooks

HookEventDescription
one-way-door-checkPreToolUseBlock creation of files representing irreversible architectural decisions
bug-report-detectorUserPromptSubmitDetect bug reports and remind the agent to establish the failure before fixing it
pre-commit-reviewPreToolUseSurface the staged diff for line-by-line review before a commit, and flag deletions of safety-critical guardrails
no-ai-attributionPreToolUseBlock AI authorship credit in commits, PR bodies, and comments before they land

Skill structure

Each shared skill follows the Agent Skills standard:

skill-name/
├── SKILL.md          # Main instructions (required)
├── examples/         # Example inputs/outputs (optional)
├── templates/        # Reusable templates (optional)
└── scripts/          # Helper scripts (optional)

SKILL.md format

---
name: skill-name
description: When to use this skill and what it does
---

# Skill title

Instructions and knowledge for Claude to use.

Usage examples

Source verification

When you ask Claude to verify a claim or check a source:

"Can you help me verify this viral tweet claiming [X]?"
"What steps should I take to verify this document?"
"Help me check if this image is authentic"

Interview preparation

When preparing for interviews:

"Help me prepare questions for interviewing the mayor about the budget"
"What background research should I do before this interview?"
"Create a question framework for an investigative interview"

Story pitching

When developing story ideas:

"Help me pitch this feature story idea"
"Draft a query letter for this freelance investigation"
"What's the angle for this daily news story?"

Fact-checking

When verifying claims:

"Walk me through fact-checking this politician's statement"
"Help me document the evidence for this claim"
"What rating should this fact-check receive?"

Project documentation

When setting up or closing projects:

"Generate project instructions for this investigation project"
"Write a retrospective for the conference website we just finished"
"Which template should I use for this newsletter project?"

Social media intelligence

When investigating online narratives:

"Help me analyze this account for authenticity"
"Track how this claim is spreading across platforms"
"Check for signs of coordinated behavior"

Web archiving and monitoring

When preserving or tracking content:

"Archive this page to multiple services for redundancy"
"Set up monitoring for changes to this government page"
"Find academic papers related to this topic"

Contributing

Contributions welcome! See CONTRIBUTING.md for the full guide, skill structure, testing, and style guidelines.

Quick version: fork, create your skill with a SKILL.md frontmatter file, run npm run validate:agent-skills, test the clients affected by your change, and submit a PR.

Target audiences

  • Investigative journalists - source verification, FOIA, data analysis
  • Newsroom developers - scraping, data pipelines, visualization tools
  • Academic researchers - writing, methodology, peer review
  • Graduate students - thesis writing, literature reviews, proposals
  • Communications professionals - content strategy, research methods
  • Fact-checkers - verification workflows, evidence documentation
  • Digital archivists - preservation, metadata, knowledge graphs
  • Editors - workflow management, style enforcement, quality control

Related resources

License

MIT License - See LICENSE for details.

Author

Joe Amditis (@jamditis)

Claude Skills Journalism alternatives

View more →

Similar agent skills in Content & Writing, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Claude Skills Journalism (this page)
jamditis
444MITOct 30, 2026Scanned, no flagged issues
Humanizer
blader
63kMITOct 28, 2026Scanned, no flagged issues
Obsidian Skills
kepano
51kMITSep 15, 2026Scanned, no flagged issues
Agentskills
agentskills
27kApache-2.0Aug 9, 2026Scanned, no flagged issues
Im Not AI
epoko77-ai
6.3kMITOct 12, 2026Scanned, no flagged issues
Open Knowledge
inkeep
4.8kGPL-3.0Oct 31, 2026Scanned, no flagged issues