claude-skills-journalism
Health Gecti
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 101 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
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.
Claude Code skills for journalism, media, and academia - verification, FOIA, data journalism, academic writing, and more
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
- Anthropic official skills
- Claude Code documentation
- Agent Skills Standard
- NICAR (Investigative Reporters & Editors)
- First Draft News
- Verification Handbook
- AP Stylebook
- Bellingcat OSINT guides
License
MIT License - See LICENSE for details.
Author
Joe Amditis (@jamditis)
Built with Claude Code
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi