claude-skills-journalism

skill
Security Audit
Pass
Health Pass
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 101 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This project provides a curated collection of modular skills, workflows, and templates for Claude Code. It is specifically designed to assist journalists, academics, and media professionals with tasks like source verification, drafting FOIA requests, data journalism, and academic writing.

Security Assessment
Overall risk rating: Low
The tool functions primarily as a repository of instructional prompts and Markdown files rather than executable software. It does not contain hardcoded secrets, request dangerous system permissions, or execute background shell commands. A code scan of 12 files found no dangerous patterns. While the PDF Playground plugin feature creates HTML and design outputs locally, the core installation via `git clone` or the plugin marketplace requires no elevated privileges and poses no apparent threat to your system or sensitive data.

Quality Assessment
The project is highly trustworthy and well-maintained. It is licensed under the standard MIT license, ensuring clear permissions for use and modification. The repository received a push very recently (0 days ago), indicating active development by the creator. Furthermore, it has garnered 101 GitHub stars, reflecting a solid baseline of community trust and positive reception from other developers.

Verdict
Safe to use.
SUMMARY

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

README.md

Claude skills for journalism, media, and academia

A curated collection of Claude Code skills designed for journalists, researchers, academics, media professionals, and communications practitioners.

Docs site: jamditis.github.io/claude-skills-journalism — interactive skill browser, setup guides, and full documentation.

Guides

Setup and workflow guides, separate from the skills themselves:

Guide Description
Persistent sessions Keep Claude Code sessions alive through disconnects using tmux — setup, key bindings, activity notifications, and scheduler coexistence

What are Claude skills?

Skills are modular instruction sets that extend Claude's capabilities for specialized tasks. Each skill contains domain-specific knowledge, workflows, templates, and best practices that Claude loads automatically when relevant to your work.

Installation

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

Plugins (recommended)

Plugins give you slash commands you can run directly 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 README for detailed setup instructions and troubleshooting.

Available plugins:

Plugin Description Commands
pdf-playground Create 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:preview

Skills (manual installation)

Skills load automatically when relevant to your work. To install them, clone this repo into your Claude skills directory:

git clone https://github.com/jamditis/claude-skills-journalism.git ~/.claude/skills/journalism-skills

Or copy individual skills:

cp -r source-verification ~/.claude/skills/

For Claude.ai users

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

Skills overview

Core journalism skills

Skill Description
source-verification SIFT method, digital verification, reverse image search, social media account analysis, building verification trails
foia-requests Public records request drafting, tracking systems, appeals process, state-specific guidance
data-journalism Data acquisition, cleaning, analysis, visualization, and storytelling for newsrooms
newsroom-style AP Style enforcement, attribution rules, headline formatting, number conventions
interview-prep Pre-interview research, question frameworks, recording consent, attribution guidelines
interview-transcription Recording workflows, transcription, quote management, source databases
story-pitch Pitch templates for daily news, features, investigations, op-eds, and freelance queries
fact-check-workflow Claim extraction, evidence gathering, rating scales, correction protocols
editorial-workflow Story assignment tracking, deadline management, editorial calendars, handoff protocols
crisis-communications Breaking news protocol, rapid verification, crisis response, misinformation countering
social-media-intelligence Social monitoring, narrative tracking, account analysis, coordination detection, OSINT

Communications and publishing

Skill Description
newsletter-publishing Email newsletter creation, subscriber management, deliverability, A/B testing

Design and production

Skill Description
pdf-design Professional PDF reports and proposals with brand system, budget tables, and multi-page layouts. For the full interactive experience, use pdf-playground instead
visual-explainer Turn complex data into styled HTML pages — architecture diagrams, data tables, flowcharts, timelines, source maps, and dashboards with dark/light theme support

Writing quality

Skill Description
ai-writing-detox Eliminate AI-generated patterns that erode reader trust. Banned words, phrases, and structures with alternatives

Project documentation

Skill Description
project-memory Generate CLAUDE.md files that capture project-specific knowledge. Includes templates for editorial tools, events, publications, research, pipelines, and archives
project-retrospective Generate LESSONS.md files that document what worked and what didn't. Templates for investigations, events, publications, and tools
template-selector Decision tree for choosing the right project documentation template

Academic and research

Skill Description
academic-writing Research design, literature reviews, IMRaD structure, peer review responses, grant proposals
digital-archive Building archives with AI enrichment, entity extraction, knowledge graphs
web-archiving Wayback Machine, Archive.today, legal evidence preservation, multi-archive redundancy
content-access Unpaywall, CORE, Semantic Scholar APIs, library databases, ethical access patterns
page-monitoring Change detection, RSS generation, webhook alerts, automatic archiving on changes

Development (for building tools)

Skill Description
test-first-bugs Test-driven bug fixing: write failing test first, then fix with subagents
vibe-coding AI-assisted software development methodology based on YC best practices
electron-dev Electron + React desktop application development patterns
python-pipeline Data processing pipelines with modular architecture
web-scraping Content extraction with anti-bot handling and poison pill detection
zero-build-frontend Static web apps without build tools, CDN-loaded frameworks
mobile-debugging Eruda, vConsole, remote debugging, iOS debugging, console capture
accessibility-compliance WCAG compliance, alt text, accessible charts, keyboard navigation
web-ui-best-practices Signs of taste in web UI — 100ms interactions, skeleton loading, minimal color, command palette, honest cancellation, optical alignment
one-way-door Flag irreversible architectural decisions (data models, infra, auth, APIs) before committing

Security (ship without getting sued)

Skill Description
security-checklist Pre-deployment security audit covering auth, input validation, secrets, and compliance
secure-auth Production-ready authentication patterns (sessions, JWTs, OAuth, MFA)
api-hardening Rate limiting, input validation, CORS, API key management

AI and creative tools

Skill Description
nano-banana-image-gen Gemini image generation model selection (NB1/NB2/Pro), visual grounding, cost optimization, prompt recipes
animated-sprite-gen Anchor-frame workflow for consistent AI-generated sprite sheets, strip normalization, pose handling

Reference

Skill Description
free-apis-catalog 1000+ free public APIs by category (finance, news, weather, sports, ML, entertainment) with evaluation criteria and project ideas

Hooks

Hooks are automated checks that run at specific points in your workflow. All hooks are non-blocking warnings—they provide guidance but don't prevent actions.

Writing quality hooks

Hook Event Description
ap-style-check PostToolUse Flag common AP Style violations
ai-slop-detector PostToolUse Warn about AI-generated patterns
accessibility-check PostToolUse Check alt text, heading structure, link text

Verification hooks

Hook Event Description
source-attribution-check PostToolUse Flag unattributed quotes and claims
verification-reminder PostToolUse Prompt to verify facts before including
data-methodology-check PostToolUse Ensure data stories include methodology

Editorial workflow hooks

Hook Event Description
source-diversity-check PostToolUse Note when sources may lack diversity
legal-review-flag PostToolUse Flag potentially defamatory content
pre-publish-checklist Stop Reminder checklist before completing tasks
deadline-tracker SessionStart Surface upcoming deadlines

Preservation hooks

Hook Event Description
archive-reminder PostToolUse Remind to archive URLs when citing sources

Development hooks

Hook Event Description
one-way-door-check PreToolUse Block creation of files representing irreversible architectural decisions
bug-report-detector UserPromptSubmit Detect bug reports and remind to follow test-first workflow
enforce-test-first PreToolUse Block source code edits until a test file has been written

Skill structure

Each skill follows the Claude 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 a CLAUDE.md 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, test with Claude Code, 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)


Built with Claude Code

Reviews (0)

No results found