
jamditis/claude-skills-journalism
52 skills15.7k installs18.4k starsGitHub
Install
npx skills add https://github.com/jamditis/claude-skills-journalismSkills in this repo
1Web ScrapingWeb scraping with anti-bot bypass content extraction undocumented APIs and poison pill detection Use when extracting content from websites handling paywalls implementing scraping cascades or processing social media Covers requests trafilatura Playwright with stealth mode yt-dlp and instaloader patterns name web-scraping description Web scraping with anti-bot bypass content extraction undocumented APIs and poison pill detection Use when extracting content from websites handling paywalls implementing scraping cascades or processing social media Covers requests trafilatura Playwright with stealth mode yt-dlp and instaloader patterns Web scraping methodology Patterns for reliable ethical web scraping with fallback strategies and anti-bot handling Scraping cascade architecture Implement multiple extraction strategies with automatic fallback python from abc import ABC abstractmethod from typing import Optional import requests from bs4 import BeautifulSoup import trafilatura for py files from playwright sync_api import sync_playwright from playwright_stealth import stealth_sync for ipynb files import asyncio from playwright async_api import async_playwright class ScrapingResult def __ini.5.7kinstalls2Academic WritingAcademic Writing provides systematic workflows for scholarly writing, research design, and academic communication across disciplines. Research question development uses FINER criteria and progressive narrowing from broad topics to testable questions with explicit feasibility and ethics checks. Literature review strategy covers database selection by field, Boolean search templates, inclusion criteria, and citation management with Zotero and BibTeX patterns. Paper structure follows IMRaD with funnel introductions, thematic literature synthesis, reproducible methods, results without interpretation, and discussion with limitations. Writing style guidance covers tense by section, hedging language, transition words, and paragraph structure for journal-ready prose. Additional topics include grant proposals, peer review preparation, open access under Plan S and OSTP memo routes, ORCID and DOI identifiers, CRediT roles, preregistration on OSF, and LLM disclosure expectations for journals and funders targeting researchers and graduate students. Common writing problem checklists reduce wordiness and weak verb patterns.2.6kinstalls3Page Monitoringpage-monitoring is a Claude skill from jamditis/claude-skills-journalism that documents methodologies for tracking web page changes, detecting downtime, and preserving content before deletion. The skill compares monitoring services—including Visualping, ChangeTower, and Distill.io—alongside self-hosted monitoring solutions for pages without RSS. Developers and technical journalists reach for page-monitoring when they need change alerts on policy docs, competitor landing pages, or story sources that may disappear. The skill covers availability tracking, content-diff detection, and feed generation patterns for non-RSS sources.561installs4Pdf Designpdf-design is an agent skill from jamditis/claude-skills-journalism that instructs Claude to design publication-ready PDF layouts for journalism workflows. It covers articles, briefs, and reports with typography systems, grid structures, and export specifications agents can follow step by step. Developers and editorial engineers reach for it when automating report generation, briefing documents, or printable article layouts rather than building web frontends. The skill bridges content structure and print-ready visual design for newsroom-style deliverables.402installs5Fact Check WorkflowProvides a structured journalism fact-check workflow for Claude to extract verifiable claims, cross-reference primary sources, flag unsupported assertions, verify quotes and chronology, and record corrections before stories ship to readers or subscribers.392installs6Source Verificationsource-verification from jamditis/claude-skills-journalism guides rigorous validation of journalistic sources before stories advance. It scopes corroboration requirements, checks provenance and identity, triangulates claims across evidence, and flags unreliable material so only verified facts reach draft or publication.295installs7Social Media Intelligencesocial-media-intelligence from jamditis/claude-skills-journalism teaches agents to systematically harvest public social platforms for journalism leads. It structures discovery of trends, eyewitness content, influential accounts, and narrative shifts so reporters can move from noise to actionable story angles faster.275installs8Electron DevGuides Claude through journalism-focused Electron development: project setup, secure main/renderer IPC, native menus, draft and asset file handling, auto-update hooks, and production builds for macOS, Windows, and Linux newsroom desktop clients.241installs9Ai Writing DetoxJournalism-focused skill that audits and rewrites AI-assisted articles to remove detectable machine-writing habits, generic transitions, and unsupported flourish while keeping quotes, attribution, and structure intact for credible news output.229installs10Data JournalismCoaches reporters through data-journalism production: sourcing and cleaning datasets, running reproducible analysis, choosing defensible visualizations, documenting methodology, and writing clear narratives that connect numbers to human impact without overstating certainty.203installs11Newsletter PublishingSupports end-to-end newsletter-publishing for newsrooms and solo reporters: editorial calendars, templated layouts, compelling subject lines, audience segmentation, send-time strategy, and post-campaign review loops that grow loyal subscriber relationships without sacrificing journalistic standards.199installs12Newsroom StyleTeaches Claude to write and edit journalism in professional newsroom style—tight ledes, neutral authoritative tone, proper attribution, headline conventions, and inverted-pyramid structure—for wire, digital, newsletter, and broadcast-ready stories.171installs13Crisis CommunicationsJournalism-oriented crisis communications skill for drafting holding statements, spokesperson Q&A, stakeholder emails, and press guidance when safety, legal, or reputational incidents demand fast, consistent, legally aware messaging across newsroom and corporate channels.169installs14Editorial WorkflowOrchestrates journalism editorial workflows across pitching, assignment, drafting, editing, fact-checking, and publication. Provides repeatable stage gates and handoffs so newsrooms maintain quality and deadlines as content volume scales.169installs15Foia RequestsInvestigative journalism skill that structures FOIA and public-records requests—from agency selection and statutory citations to specificity, fee language, and appeal readiness—so reporters obtain admissible documents early in a story pipeline.168installs16Security Checklistsecurity-checklist from jamditis/claude-skills-journalism gives journalists a structured operational-security review before publication. It walks through source protection, account hardening, metadata scrubbing, and retaliation-risk controls so stories can ship without exposing people or methods.164installs17Secure AuthGuides secure-auth setup for journalism tooling: choosing authentication patterns, managing API keys and credentials safely, enforcing role-based access, modeling threats to sources and unpublished drafts, and completing pre-ship security checklists before newsroom apps reach production users.160installs18Vibe CodingTeaches an intuitive, AI-assisted build style: describe intent, let Claude draft code, tweak in short loops, and accept imperfection while momentum stays high. Fits journalism-side projects and content-facing apps where you need a working screen or script quickly before hardening architecture, tests, or production polish.158installs19Zero Build FrontendTeaches zero-build frontend patterns for journalism and content projects: semantic HTML, portable CSS, and vanilla JavaScript you can ship as static files without npm, Vite, or framework scaffolding.155installs20Interview PrepHelps journalists prepare high-quality interviews by building subject briefs, sequenced question arcs, ethical and consent checkpoints, likely follow-ups, and beat-specific research prompts so conversations yield quotable, verifiable, and context-rich reporting material.153installs21Interview TranscriptionSkill for turning raw journalism interview audio into clean transcripts with speaker labels and timestamps, integrating speech-to-text and LLM cleanup, and formatting output for newsroom editing, attribution, and downstream fact-check workflows.153installs22Document DesignGuides journalism document design including article structure, layout conventions, typography hierarchy, and publication templates. Helps editorial teams produce readable, brand-consistent stories and longform pieces aligned with newsroom standards.150installs23Content AccessGuides journalists through systematic content-access workflows: identifying credible sources, retrieving public records and archival material, handling access constraints, and capturing provenance so findings can be verified, cited, and turned into reportable evidence.148installs24Python PipelineTeaches journalists to build Python pipelines that ingest public and proprietary data, normalize fields, apply reproducible transforms, log failures, and export analysis-ready tables or charts into newsroom workflows—reducing manual copy-paste and improving auditability across recurring beats.148installs25Digital ArchiveDefines digital-archive practices for news organizations: standardized metadata, durable storage, version history, searchable retrieval, and preservation policies that keep articles, assets, and source bundles available for corrections, citations, and long-term accountability.147installs26Story PitchGuides journalists through crafting compelling story pitches with angle, nut graf, sourcing hooks, and outlet-fit rationale so editors approve faster and writers avoid dead-end ideas.147installs27Web ArchivingA journalism-oriented Claude skill for preserving ephemeral web content during reporting. It guides capture workflows—snapshots, archival exports, permalink verification, and source-chain documentation—so investigative and beat reporters retain defensible online evidence for drafts and publication.146installs28Api HardeningBackend security skill for journalism and media stacks that walks through API threat surfaces—tokens, scopes, injection, excessive data exposure—and recommends concrete controls, configs, and review steps before endpoints go public.142installs29Project RetrospectiveFacilitates end-of-cycle project retrospectives with prompts and structure to surface wins, failures, and follow-ups, turning qualitative project experience into documented improvements for future journalism, product, or engineering iterations.142installs30Test First BugsGuides Claude through test-first bug fixing: reproduce the issue as a failing test, implement the smallest change to pass, refactor safely, and leave a regression test behind. Suited to journalism automation repos and general SaaS or API codebases where untested fixes re-break stories, parsers, or pipelines.136installs31Project MemoryEstablishes a project-memory discipline for Claude Code: what to capture, where to store it, and how to reload decisions, constraints, and progress so multi-session journalism or software projects do not lose narrative or technical continuity.134installs32Mobile DebuggingMobile debugging skill tailored to journalism apps that systematically reproduces client defects, reads platform diagnostics, isolates networking and rendering failures, and recommends targeted fixes before readers hit production builds.133installs33Visual ExplainerHelps agents plan and produce visual explainers for journalism and education—choosing diagram types, labeling, narrative flow, and accessibility so complex topics become scannable graphics suitable for articles, decks, or social distribution.133installs34Accessibility Complianceaccessibility-compliance from jamditis/claude-skills-journalism helps journalism teams review sites and publishing flows against accessibility standards, identifying WCAG gaps in content, navigation, and components before stories go live to broad public audiences.129installs35Template SelectorJournalism-focused template selector that routes writers to the appropriate document pattern—press release, crisis brief, feature outline, or FAQ—based on audience, urgency, and distribution channel so drafts start with correct sections and editorial conventions.129installs36Web Ui Best PracticesProvides opinionated rules for fast, intentional web interfaces including optimistic UI, prefetching, transform-based animation, and skeleton loading states. A developer uses it when building or reviewing dashboards, SaaS apps, marketing sites, or internal tools.129installs37Free Apis CatalogCurates free public APIs for journalism and weekend projects, with verified free-tier limits, auth requirements, and sunset warnings, and points to public-apis/public-apis for breadth. A developer uses it when choosing an external data source without a paid subscription.126installs38Subagent Driven DevelopmentRuns each plan task through an isolated implementer subagent followed by a spec-compliance review and a code-quality review, looping until both approve. A developer uses it to execute independent-task plans in one session while keeping their own context clean.56installs39Test Driven Developmenttest-driven-development is a Claude Code skill for testing & qa. It helps solo builders move faster with AI-assisted development.56installs40Verification Before Completionverification-before-completion is a Claude Code skill in the AI & Agent Building category.56installs41Writing Planswriting-plans is a Claude Code skill for productivity & planning. It helps solo builders move faster with AI-assisted development.56installs42BrainstormingThis skill explores user intent, requirements, and design through collaborative dialogue before any creative or implementation work. A developer uses it to refine an idea into an approved design and spec, with a hard gate against coding before approval.55installs43Executing PlansLoads a written implementation plan, reviews it critically, runs a freshness check when triggered, then executes each task with verifications. A developer uses it to drive a pre-written plan to completion in a fresh session and hand off to the finish-branch step.54installs44Supply Chain HardeningHardens a toolchain against npm/bun supply-chain attacks with a release-age cooldown, a sandboxed static scan of bypass candidates, and lifecycle-script skipping. A developer uses it when worried about worms like Shai-Hulud or installing a just-published package safely.54installs45Systematic DebuggingEnforces an iron law of no fixes without root-cause investigation, adding component-boundary instrumentation, a research phase, and a failing test before the fix. A developer uses it for any bug, test failure, or unexpected behavior instead of guess-and-check patching.54installs46Using SuperjawnSets the meta-rule that the agent must check for and invoke applicable skills before any response, with instruction-priority and process-before-implementation ordering. A developer uses it as the session-opening skill that governs how all other skills are found and applied.54installs47Writing Skillswriting-skills is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.54installs48Dispatching Parallel AgentsThis skill dispatches independent tasks to specialized agents with isolated context so they work concurrently. A developer uses it when facing multiple unrelated failures or tasks that can proceed without shared state or sequential dependencies.53installs49Receiving Code Reviewreceiving-code-review is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.53installs50Finishing A Development BranchVerifies the test suite passes, determines the base branch, then presents exactly four integration options and executes the chosen one including worktree cleanup. A developer uses it when implementation is done and they need to merge, PR, or clean up the branch.52installs51Requesting Code ReviewRequests a fresh code-reviewer subagent that gets crafted context rather than the session history, ranked by Critical/Important/Minor severity. A developer uses it after each task in subagent-driven work, after a major feature, or before merging to main.52installs52Using Git WorktreesSets up an isolated worktree by picking a directory (existing dir, then CLAUDE.md, then ask), verifying it is gitignored, running project setup, and confirming tests pass. A developer uses it to work on a branch in isolation before starting feature work or executing a plan.51installs