ClaudeSuperPower

claude-skills-journalism

Plugin

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

Install

claude plugin install claude-skills-journalism@jamditis

What is claude-skills-journalism?

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

What's inside

80 bundled components — installing the plugin installs all of them.

Skills (57)

accessibility-compliance

Web accessibility patterns for news sites, journalism tools, and academic platforms. Use when building accessible interfaces, auditing existing sites for WCAG compliance, writing alt text for news images, creating accessible data visualizations, or ensuring content reaches all readers including thos

claude-md-updater

Use this skill when the user asks to update CLAUDE.md, save a lesson, or persist something from the current session: phrases like "update claude.md", "what should we remember", "save this lesson", or "add to context". Scans the conversation for hard-won lessons, new file paths, infrastructure change

electron-dev

Electron desktop application development with React, TypeScript, and Vite. Use when building desktop apps, implementing IPC communication, managing windows/tray, handling PTY terminals, integrating WebRTC/audio, or packaging with electron-builder. Covers patterns from AudioBash, Yap, and Pisscord pr

mobile-debugging

Remote JavaScript console access and debugging on mobile devices. Use when debugging web pages on phones/tablets, accessing console errors without desktop DevTools, testing responsive designs on real devices, or diagnosing mobile-specific issues. Covers locally hosted Eruda and vConsole, Chrome/Safa

one-way-door

Use this skill when creating new files that represent architectural decisions — data models, infrastructure configs, auth boundaries, API contracts, CI/CD pipelines, or event systems. Flags irreversible decisions and forces a discussion about trade-offs before committing.

python-pipeline

Python data processing pipelines with modular architecture. Use when building content processing workflows, implementing dispatcher patterns, integrating Google Sheets/Drive APIs, or creating batch processing systems. Covers patterns from rosen-scraper, image-analyzer, and social-scraper projects.

test-first-bugs

This skill should be used when the user reports a bug, describes unexpected behavior, says something is "broken", "not working", "failing", mentions an "error", "issue", or "problem" in code, or asks to "fix" something. Enforces test-driven bug fixing workflow.

vibe-coding

Methodology for effective AI-assisted software development. Use when helping users build software with AI coding assistants, debugging AI-generated code, planning features for AI implementation, managing version control in AI workflows, or when users mention "vibe coding," Claude Code, Cursor, GitHu

web-scraping

Authorized web content extraction with trust-boundary controls, scraping cascades, poison-pill detection, browser rendering, observed API analysis, and social-media archiving. Use when extracting public content, diagnosing access failures, implementing respectful scrapers, or processing social-media

web-ui-best-practices

Signs of taste in web UI. Use when building or reviewing any user-facing web interface — dashboards, SaaS apps, marketing sites, internal tools. Covers interaction speed, navigation depth, visual restraint, copy quality, and the small details that separate polished products from rough ones.

zero-build-frontend

Zero-build frontend development with locally vendored React, Tailwind CSS, and vanilla JavaScript. Use when building static web apps without a deployment build step, creating Leaflet maps, integrating Google Sheets as a database, or developing browser extensions. Covers lockfile-verified browser dep

ai-writing-detox

Eliminate AI-generated writing patterns that erode reader trust. Activate when writing articles, documentation, press releases, or any content where AI patterns would undermine credibility. For journalists using AI assistance who need human-sounding output.

crisis-communications

Crisis communication and rapid response workflows for journalists and communications professionals. Use when covering breaking news events, managing organizational communications during crises, coordinating rapid fact-checking efforts, or developing crisis response plans. Essential for newsrooms, PR

data-journalism

Data journalism workflows for analysis, visualization, and storytelling. Use when analyzing datasets, creating charts and maps, cleaning messy data, calculating statistics or building data-driven stories. Essential for reporters, newsrooms and researchers working with quantitative information.

editorial-workflow

Manage editorial workflows for newsrooms and publications. Use when tracking story assignments, managing deadlines, coordinating editorial calendars, or establishing handoff protocols between reporters and editors. Includes templates for assignment tracking, editorial calendars, and workflow documen

fact-check-workflow

Structured workflow for fact-checking claims in journalism. Use when verifying statements for publication, rating claims for fact-check articles, or building pre-publication verification processes. Includes claim extraction, evidence gathering, rating scales, and correction protocols.

foia-requests

Freedom of Information Act (FOIA) and public records request workflows. Use when drafting records requests, tracking submissions, understanding exemptions, appealing denials, or managing large document productions. Essential for investigative journalists, researchers, and transparency advocates.

interview-prep

Prepare for journalism interviews with research checklists, question frameworks, and attribution guidelines. Use when preparing to interview sources, planning follow-up questions, or managing interview logistics. Covers consent, recording laws, and professional protocols.

interview-transcription

Transcription workflows, recording management, and quote extraction for journalists. Use when processing audio/video recordings, generating transcripts with timestamps, extracting quotes for fact-checking, or building source-and-recording databases. For interview question design and pre-interview pr

newsletter-publishing

Email newsletter workflows for journalists and researchers. Use when creating, managing, or optimizing email newsletters, building subscriber lists, designing email templates, analyzing engagement metrics, or planning newsletter content calendars. For independent journalists, academic communicators,

newsroom-style

Enforce AP Style and newsroom conventions for journalism writing. Use when writing news articles, editing drafts, creating headlines, or converting notes into publishable copy. Ensures professional standards for attribution, numbers, dates, and formatting.

photo-metadata

Use when preparing photos or images for a news wire, publication, photo CMS, or archive — embedding caption, byline, credit, alt text, keywords, copyright or Creative Commons license, AI/synthetic source labeling, and location into a file's IPTC, EXIF, and XMP metadata, batch-tagging a folder of pre

social-media-intelligence

Social media monitoring, narrative tracking, and open-source intelligence for journalists. Use when tracking viral content spread, analyzing coordinated campaigns, monitoring breaking news on social platforms, investigating accounts for authenticity, or detecting misinformation patterns. Essential f

source-verification

Journalism source verification and fact-checking workflows. Use when verifying claims, checking source credibility, investigating social media accounts, reverse image searching, detecting AI-generated content, or building verification trails. For reporters, fact-checkers, and researchers working wit

story-pitch

Craft effective story pitches for different publication types and formats. Use when pitching to editors, preparing query letters, or developing story angles. Includes templates for daily news, features, investigations, op-eds, and freelance queries.

document-design

This skill should be used when the user asks to "create a proposal", "design a report", "make a one-pager", "build a PDF", "create a newsletter", "design slides", "make event materials", "design a flyer", or needs help with print-ready HTML documents. Provides brand configuration, CSS patterns for p

project-memory

Generate CLAUDE.md project memory files that transfer institutional knowledge, not obvious information. Use when setting up new journalism projects, onboarding collaborators, or documenting project-specific quirks. Includes templates for editorial tools, event websites, publications, research projec

project-retrospective

Generate LESSONS.md retrospective files that capture institutional knowledge, especially failures. Use when closing out journalism projects, investigations, events, or publications. Includes templates for research projects, event post-mortems, editorial tools, and publications.

template-selector

Choose the correct CLAUDE.md or LESSONS.md template for journalism projects. Use when starting a new project, setting up documentation, or unsure which template category fits best. Provides decision trees and selection guidance for 6 journalism-focused template types.

academic-writing

Academic writing, research methodology, and scholarly communication workflows. Use when writing papers, literature reviews, grant proposals, conducting research, managing citations, preparing for peer review, choosing OA routes under Plan S / 2026 OSTP Nelson Memo, posting preprints, working with pe

content-access

Legal methods for accessing paywalled and geo-blocked content. Use when researching behind paywalls, accessing academic papers, bypassing geographic restrictions, or finding open access alternatives. Covers Unpaywall, library databases, VPNs, and ethical access strategies for journalists and researc

digital-archive

Digital archiving workflows with AI enrichment, entity extraction, and knowledge graph construction. Use when building content archives, implementing AI-powered categorization, extracting entities and relationships, or integrating multiple data sources. Covers patterns from the Jay Rosen Digital Arc

free-apis-catalog

Use when suggesting APIs for a project, looking for free data sources, building weekend projects that need external data, or when the user needs weather, news, finance, sports, ML, or entertainment data without paid subscriptions

page-monitoring

Web page monitoring, change detection, and availability tracking. Use when tracking content changes, detecting when pages go down, monitoring for updates, preserving content before deletion, or generating feeds for pages without RSS. Covers Visualping, ChangeTower, Distill.io, and self-hosted monito

web-archiving

Web page archiving and retrieval from cached/deleted sources. Use when accessing unavailable pages, preserving web content, creating legal evidence archives, or building redundant archival workflows. Covers Wayback Machine, Archive.today, ArchiveBox, and evidence preservation tools.

api-hardening

API security hardening patterns. Use when implementing rate limiting, input validation, CORS configuration, API key management, request throttling, or protecting endpoints from abuse. Covers defense-in-depth strategies for REST APIs with practical implementations for Express, FastAPI, and serverless

secure-auth

Secure authentication implementation patterns. Use when implementing user login, registration, password reset, session management, JWT authentication, OAuth, MFA, or passkeys. Provides production-ready patterns aligned with NIST SP 800-63B-4, OWASP 2026 cheat sheets, OAuth 2.1, and WebAuthn L3, with

security-checklist

Pre-deployment security audit for web applications, organized by OWASP Top 10:2025 categories. Use when reviewing code before shipping, auditing an existing application, or when users mention "security review," "ready to deploy," "going to production," or express concern about vulnerabilities. Cover

supply-chain-hardening

Configure install-time cooldowns for npm/bun (minimum release age) and run a sandboxed pre-install scan when the cooldown has to be bypassed. Use when the user asks about supply-chain attacks, npm/bun security, "minimum release age", a "cooldown" for installs, hardening against Shai-Hulud-class worm

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

Name also used by open-design, superpowers

dispatching-parallel-agents

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

Name also used by superpowers

executing-plans

Use when you have a written implementation plan to execute in a separate session with review checkpoints

Name also used by superpowers

finishing-a-development-branch

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work

Name also used by superpowers

receiving-code-review

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

Name also used by superpowers

requesting-code-review

Use when completing tasks, implementing major features, or before merging to verify work meets requirements

Name also used by superpowers

subagent-driven-development

Use when executing implementation plans with independent tasks in the current session

Name also used by superpowers

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

Name also used by superpowers

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

Name also used by superpowers

using-git-worktrees

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

Name also used by superpowers

using-superjawn

Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions

verification-before-completion

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

Name also used by superpowers

writing-plans

Use when you have a spec or requirements for a multi-step task, before touching code

Name also used by superpowers

writing-skills

Use when creating new skills, editing existing skills, or verifying skills work before deployment

Name also used by superpowers

video-dashboard

This skill should be used when the user asks to "build a dashboard", "create a video analysis dashboard", "generate content analysis", "run topic analysis on transcripts", "analyze sentiment", "compare cross-platform messaging", or needs to aggregate transcript and frame data into an interactive web

video-download

This skill should be used when the user asks to "download videos", "scrape videos from social media", "pull videos from Twitter/TikTok/YouTube/Instagram/Facebook", "download someone's social media videos", or needs to collect video content from public social media accounts for analysis.

video-frames

This skill should be used when the user asks to "extract frames", "analyze video frames", "get screenshots from videos", "run vision analysis on videos", "analyze on-screen text in videos", "create frame grids", or needs to extract and visually analyze frames from downloaded video files.

video-transcribe

This skill should be used when the user asks to "transcribe videos", "transcribe audio", "run Whisper on videos", "generate transcripts", "extract text from video audio", or needs batch audio transcription of downloaded video files with a re-runnable provenance record.

Commands (22)

evolve

/evolve

Evolve skill files by integrating validated lessons from real usage

init

/init

Initialize .autocontext/ in the current project for knowledge persistence

review

/reviewshell

Run the altimate-code dbt/SQL PR reviewer on the current diff, PR, or commit and present the signed verdict verbatim.

Name also used by altimate-code, communitytools

setup

/setup

Set up both AWS DevOps Agent and AWS Security Agent connections

Name also used by aws-agents-for-devsecops, databricks +1 more

status

/status

Show the status of the current Vercel project — recent deployments, linked project info, and environment overview.

Name also used by vercel, zilliz

event

/eventwrites files

Create event materials (flyers, posters, signage) with your organization's branding

newsletter

/newsletterwrites files

Create an HTML email newsletter with your organization's branding

onepager

/onepagerwrites files

Create a single-page fact sheet or program overview

preview

/previewshellwrites files

Launch interactive preview for document editing

proposal

/proposalshellwrites files

Create a multi-page funding proposal with your organization's branding

report

/reportwrites files

Create a program report or annual report with your organization's branding

Name also used by communitytools

slides

/slideswrites files

Create HTML presentation slides with your organization's branding

update

/updateshell

Check for updates and install the latest version

hotpatch

/hotpatch

Sandboxed pre-install scan + cooldown bypass for an urgent npm/bun install. Use when a recent package version must be installed despite the global supply-chain cooldown — for example a published CVE patch, a dependency that just shipped, or any case where waiting the full cooldown is not acceptable.

diff-review

/diff-review

Generate a visual HTML diff review — before/after architecture comparison with code review analysis

fact-check

/fact-check

Verify the factual accuracy of a document against the actual codebase, correct inaccuracies in place

generate-slides

/generate-slides

Generate a stunning magazine-quality slide deck as a self-contained HTML page

generate-visual-plan

/generate-visual-plan

Generate a visual HTML implementation plan — detailed feature specification with state machines, code snippets, and edge cases

generate-web-diagram

/generate-web-diagram

Generate a beautiful standalone HTML diagram and open it in the browser

plan-review

/plan-review

Generate a visual HTML plan review — current codebase state vs. proposed implementation plan

project-recap

/project-recap

Generate a visual HTML project recap — rebuild mental model of a project's current state, recent decisions, and cognitive debt hotspots

share-page

/share-page

Deploy a generated visual-explainer HTML page and return a live Vercel URL

What this can do

Capabilities declared by the plugin's own components — read straight from their frontmatter, not inferred.

Run shell commands

4 components declare Bash

Create and modify files

8 components declare Write or Edit

Inherit all session tools

71 components declare no tool restrictions

~4,483 tokens of context used while enabled, before you invoke anything

All declared tools (7)
AskUserQuestionBashEditGlobReadWritemcp__plugin_playwright_playwright__*

Trust

87/100 · Excellent

2 factors scored below maximum

Runs shell commandsUnscoped tools

Documentation

README · ~18 min read

Journalism agent skills

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
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
Persistent sessionsKeep Claude Code sessions alive through disconnects using tmux — setup, key bindings, activity notifications, and scheduler coexistence

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just plugins.