jamditis/claude-skills-journalism
GitHub: jamditis/claude-skills-journalism
面向新闻媒体和学术界的 Claude Code 技能扩展集,提供信源验证、数据新闻、事实核查、学术写作等专业化工作流支持。
Stars: 101 | Forks: 12
# 面向新闻、媒体和学术界的 Claude 技能
一个精选的 Claude Code 技能集合,专为记者、研究人员、学者、媒体专业人士和传播从业者设计。
**文档站点:** [jamditis.github.io/claude-skills-journalism](https://jamditis.github.io/claude-skills-journalism/) — 交互式技能浏览器、设置指南和完整文档。
## 指南
设置和工作流指南,独立于技能本身:
| 指南 | 描述 |
|-------|-------------|
| [持久会话](https://jamditis.github.io/claude-skills-journalism/persistent-sessions/) | 使用 tmux 保持 Claude Code 会话在断开连接后依然存活 — 设置、按键绑定、活动通知和调度器共存 |
## 什么是 Claude 技能?
技能是模块化的指令集,可扩展 Claude 在专业任务上的能力。每个技能包含特定领域的知识、工作流、模板和最佳实践,当与您的工作相关时,Claude 会自动加载这些内容。
## 安装
**前置条件:** 您需要安装 [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview)。在终端中运行 `claude --version` 进行检查。
### 插件(推荐)
插件为您提供可直接在 Claude Code 内部运行的斜杠命令。在终端中运行以下两条命令:
```
claude plugin marketplace add https://github.com/jamditis/claude-skills-journalism
claude plugin install pdf-playground@claude-skills-journalism
```
然后重启 Claude Code(关闭并重新打开)。有关详细的设置说明和故障排除,请参阅 [PDF Playground README](./pdf-playground/)。
**可用插件:**
| 插件 | 描述 | 命令 |
|--------|-------------|----------|
| [pdf-playground](./pdf-playground/) | 创建带有品牌的提案、报告、单页宣传页、新闻通讯、幻灯片和活动材料,配有用于实时设计编辑(颜色、字体、间距、章节)的交互式控制面板以及用于提案的引导式向导 | `/pdf-playground:proposal`, `/pdf-playground:report`, `/pdf-playground:onepager`, `/pdf-playground:newsletter`, `/pdf-playground:slides`, `/pdf-playground:event`, `/pdf-playground:preview` |
### 技能(手动安装)
当与您的工作相关时,技能会自动加载。要安装它们,请将此 repo 克隆到您的 Claude 技能目录中:
```
git clone https://github.com/jamditis/claude-skills-journalism.git ~/.claude/skills/journalism-skills
```
或者复制单个技能:
```
cp -r source-verification ~/.claude/skills/
```
### 适用于 Claude.ai 用户
可以通过 Claude.ai 界面在 Settings > Skills 下添加技能。
## 技能概览
### 核心新闻技能
| 技能 | 描述 |
|-------|-------------|
| [source-verification](./source-verification/) | SIFT 方法、数字验证、反向图片搜索、社交媒体账户分析、构建验证链 |
| [foia-requests](./foia-requests/) | 公共记录请求起草、跟踪系统、上诉流程、特定州指南 |
| [data-journalism](./data-journalism/) | 面向新闻编辑室的数据获取、清洗、分析、可视化和叙事 |
| [newsroom-style](./newsroom-style/) | AP Style 执行、归属规则、标题格式、数字惯例 |
| [interview-prep](./interview-prep/) | 采访前研究、问题框架、录音同意、归属指南 |
| [interview-transcription](./interview-transcription/) | 录音工作流、转录、引语管理、信源数据库 |
| [story-pitch](./story-pitch/) | 用于每日新闻、专题、调查、评论文章和自由撰稿查询的提案模板 |
| [fact-check-workflow](./fact-check-workflow/) | 主张提取、证据收集、评级量表、更正协议 |
| [editorial-workflow](./editorial-workflow/) | 报道任务跟踪、截止日期管理、编辑日历、交接协议 |
| [crisis-communications](./crisis-communications/) | 突发新闻协议、快速验证、危机响应、反错误信息 |
| [social-media-intelligence](./social-media-intelligence/) | 社交监控、叙事追踪、账户分析、协同检测、OSINT |
### 传播与出版
| 技能 | 描述 |
|-------|-------------|
| [newsletter-publishing](./newsletter-publishing/) | 电子邮件新闻通讯创建、订阅者管理、送达率、A/B 测试 |
### 设计与制作
| 技能 | 描述 |
|-------|-------------|
| [pdf-design](./pdf-design/) | 专业的 PDF 报告和提案,包含品牌系统、预算表格和多页布局。如需完整的交互体验,请改用 [pdf-playground](./pdf-playground/) |
| [visual-explainer](./visual-explainer/) | 将复杂数据转换为样式化的 HTML 页面 — 架构图、数据表、流程图、时间轴、信源地图,以及支持深色/浅色主题的仪表板 |
### 写作质量
| 技能 | 描述 |
|-------|-------------|
| [ai-writing-detox](./ai-writing-detox/) | 消除侵蚀读者信任的 AI 生成模式。禁用词、短语和结构及其替代方案 |
### 项目文档
| 技能 | 描述 |
|-------|-------------|
| [project-memory](./project-memory/) | 生成捕获项目特定知识的 CLAUDE.md 文件。包含用于编辑工具、活动、出版物、研究、流水线和档案的模板 |
| [project-retrospective](./project-retrospective/) | 生成记录有效与无效经验的 LESSONS.md 文件。用于调查、活动、出版物和工具的模板 |
| [template-selector](./template-selector/) | 用于选择正确项目文档模板的决策树 |
### 学术与研究
| 技能 | 描述 |
|-------|-------------|
| [academic-writing](./academic-writing/) | 研究设计、文献综述、IMRaD 结构、同行评审响应、资助提案 |
| [digital-archive](./digital-archive/) | 利用 AI 增强、实体提取、知识图谱构建档案 |
| [web-archiving](./web-archiving/) | Wayback Machine、Archive.today、法律证据保全、多档案冗余 |
| [content-access](./content-access/) | Unpaywall、CORE、Semantic Scholar API、图书馆数据库、道德访问模式 |
| [page-monitoring](./page-monitoring/) | 变更检测、RSS 生成、webhook 警报、变更时自动归档 |
### 开发(用于构建工具)
| 技能 | 描述 |
|-------|-------------|
| [test-first-bugs](./test-first-bugs/) | 测试驱动的错误修复:先编写失败的测试,然后使用子代理进行修复 |
| [vibe-coding](./vibe-coding/) | 基于 YC 最佳实践的 AI 辅助软件开发方法论 |
| [electron-dev](./electron-dev/) | Electron + React 桌面应用程序开发模式 |
| [python-pipeline](./python-pipeline/) | 具有模块化架构的数据处理流水线 |
| [web-scraping](./web-scraping/) | 内容提取,包含反机器人处理和毒丸检测 |
| [zero-build-frontend](./zero-build-frontend/) | 无构建工具的静态 Web 应用,CDN 加载的框架 |
| [mobile-debugging](./mobile-debugging/) | Eruda、vConsole、远程调试、iOS 调试、控制台捕获 |
| [accessibility-compliance](./accessibility-compliance/) | WCAG 合规性、alt 文本、无障碍图表、键盘导航 |
| [web-ui-best-practices](./web-ui-best-practices/) | Web UI 中的品味迹象 — 100ms 交互、骨架加载、极简色彩、命令面板、诚实取消、视觉对齐 |
| [one-way-door](./one-way-door/) | 在提交之前标记不可逆的架构决策(数据模型、基础设施、身份验证、API) |
### 安全(发布产品而不被起诉)
| 技能 | 描述 |
|-------|-------------|
| [security-checklist](./security-checklist/) | 部署前的安全审计,涵盖身份验证、输入验证、密钥和合规性 |
| [secure-auth](./secure-auth/) | 生产就绪的身份验证模式(会话、JWT、OAuth、MFA) |
| [api-hardening](./api-hardening/) | 速率限制、输入验证、CORS、API 密钥管理 |
### AI 与创意工具
| 技能 | 描述 |
|-------|-------------|
| [nano-banana-image-gen](./nano-banana-image-gen/) | Gemini 图像生成模型选择(NB1/NB2/Pro)、视觉定位、成本优化、提示词配方 |
| [animated-sprite-gen](./animated-sprite-gen/) | 用于一致性 AI 生成精灵表的关键帧工作流、条带标准化、姿势处理 |
### 参考
| 技能 | 描述 |
|-------|-------------|
| [free-apis-catalog](./free-apis-catalog/) | 按类别(金融、新闻、天气、体育、ML、娱乐)分类的 1000 多个免费公共 API,附带评估标准和项目创意 |
## Hooks
Hooks 是在您工作流的特定点运行的自动化检查。所有 hooks 都是**非阻塞警告**——它们提供指导但不会阻止操作。
### 写作质量 hooks
| Hook | 事件 | 描述 |
|------|-------|-------------|
| [ap-style-check](./hooks/ap-style-check.md) | PostToolUse | 标记常见的 AP Style 违规 |
| [ai-slop-detector](./hooks/ai-slop-detector.md) | PostToolUse | 警告 AI 生成的模式 |
| [accessibility-check](./hooks/accessibility-check.md) | PostToolUse | 检查 alt 文本、标题结构、链接文本 |
### 验证 hooks
| Hook | 事件 | 描述 |
|------|-------|-------------|
| [source-attribution-check](./hooks/source-attribution-check.md) | PostToolUse | 标记未归属的引语和主张 |
| [verification-reminder](./hooks/verification-reminder.md) | PostToolUse | 提示在包含事实之前进行验证 |
| [data-methodology-check](./hooks/data-methodology-check.md) | PostToolUse | 确保数据报道包含方法论 |
### 编辑工作流 hooks
| Hook | 事件 | 描述 |
|------|-------|-------------|
| [source-diversity-check](./hooks/source-diversity-check.md) | PostToolUse | 注意信源可能缺乏多样性的情况 |
| [legal-review-flag](./hooks/legal-review-flag.md) | PostToolUse | 标记可能具有诽谤性的内容 |
| [pre-publish-checklist](./hooks/pre-publish-checklist.md) | Stop | 完成任务前的提醒清单 |
| [deadline-tracker](./hooks/deadline-tracker.md) | SessionStart | 显示即将到来的截止日期 |
### 保存 hooks
| Hook | 事件 | 描述 |
|------|-------|-------------|
| [archive-reminder](./hooks/archive-reminder.md) | PostToolUse | 提醒在引用来源时归档 URL |
### 开发 hooks
| Hook | 事件 | 描述 |
|------|-------|-------------|
| [one-way-door-check](./hooks/one-way-door-check.md) | PreToolUse | 阻止创建代表不可逆架构决策的文件 |
| [bug-report-detector](./hooks/bug-report-detector.md) | UserPromptSubmit | 检测错误报告并提醒遵循测试优先工作流 |
| [enforce-test-first](./hooks/enforce-test-first.md) | PreToolUse | 在编写测试文件之前阻止源代码编辑 |
## 技能结构
每个技能都遵循 Claude Agent Skills 标准:
```
skill-name/
├── SKILL.md # Main instructions (required)
├── examples/ # Example inputs/outputs (optional)
├── templates/ # Reusable templates (optional)
└── scripts/ # Helper scripts (optional)
```
### SKILL.md 格式
```
---
name: skill-name
description: When to use this skill and what it does
---
# Skill 标题
Instructions and knowledge for Claude to use.
```
## 使用示例
### 来源验证
当您要求 Claude 验证主张或检查来源时:
```
"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"
```
### 采访准备
在准备采访时:
```
"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"
```
### 报道提案
在开发报道创意时:
```
"Help me pitch this feature story idea"
"Draft a query letter for this freelance investigation"
"What's the angle for this daily news story?"
```
### 事实核查
在验证主张时:
```
"Walk me through fact-checking this politician's statement"
"Help me document the evidence for this claim"
"What rating should this fact-check receive?"
```
### 项目文档
在设置或关闭项目时:
```
"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?"
```
### 社交媒体情报
在调查在线叙事时:
```
"Help me analyze this account for authenticity"
"Track how this claim is spreading across platforms"
"Check for signs of coordinated behavior"
```
### 网页归档与监控
在保存或追踪内容时:
```
"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.md](./CONTRIBUTING.md) 获取完整指南 — 技能结构、测试和风格指南。
简短版本:fork,使用 `SKILL.md` 前置文件创建您的技能,使用 Claude Code 测试,提交 PR。
## 目标受众
- **调查记者** - 来源验证、FOIA、数据分析
- **新闻编辑室开发者** - 抓取、数据流水线、可视化工具
- **学术研究人员** - 写作、方法论、同行评审
- **研究生** - 论文写作、文献综述、提案
- **传播专业人士** - 内容策略、研究方法
- **事实核查员** - 验证工作流、证据文档
- **数字档案员** - 保存、元数据、知识图谱
- **编辑** - 工作流管理、风格执行、质量控制
## 相关资源
- [Anthropic 官方技能](https://github.com/anthropics/skills)
- [Claude Code 文档](https://docs.anthropic.com/claude-code)
- [Agent Skills 标准](http://agentskills.io)
- [NICAR(调查记者与编辑)](
标签:Claude Code, Claude 技能, FOIA, PDF 生成, Prompt 工程, Python, tmux, 事实核查, 人工智能助手, 信息自由法, 内容创作, 后端开发, 大语言模型应用, 媒体, 学术写作, 学术界, 数字出版, 数据新闻, 新闻业, 新闻验证, 无后门, 研究工具, 终端工具, 调试辅助, 逆向工具, 防御加固