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, 事实核查, 人工智能助手, 信息自由法, 内容创作, 后端开发, 大语言模型应用, 媒体, 学术写作, 学术界, 数字出版, 数据新闻, 新闻业, 新闻验证, 无后门, 研究工具, 终端工具, 调试辅助, 逆向工具, 防御加固