/ 目錄 / 演練場 / claude-skills-journalism
● 社群 jamditis ⚡ 即開即用

claude-skills-journalism

作者 jamditis · jamditis/claude-skills-journalism

適用於新聞業與學術領域的 Claude Code 技能包——涵蓋事實查核、FOIA 申請草稿、資料新聞及學術寫作模式。

新聞技能包整合了記者、編輯與學術研究者的工作流程:聲明查核鏈、FOIA 申請草稿、資料集清理與探索(資料新聞),以及學術寫作模式(文獻回顧、引用格式化)。設計目標是讓 Claude 保持實用性,同時避免虛構來源。

為什麼要用

核心特性

即時演示

實際使用效果

claude-skills-journalism-skill.replay ▶ 就緒
0/0

安裝

選擇你的客戶端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-skills-journalism-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/jamditis/claude-skills-journalism",
        "~/.claude/skills/claude-skills-journalism"
      ],
      "_inferred": true
    }
  }
}

開啟 Claude Desktop → Settings → Developer → Edit Config。儲存後重啟應用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "claude-skills-journalism-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/jamditis/claude-skills-journalism",
        "~/.claude/skills/claude-skills-journalism"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用與 Claude Desktop 相同的 mcpServers 格式。專案級設定優先於全域。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "claude-skills-journalism-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/jamditis/claude-skills-journalism",
        "~/.claude/skills/claude-skills-journalism"
      ],
      "_inferred": true
    }
  }
}

點擊 Cline 側欄中的 MCP Servers 圖示,然後選 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "claude-skills-journalism-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/jamditis/claude-skills-journalism",
        "~/.claude/skills/claude-skills-journalism"
      ],
      "_inferred": true
    }
  }
}

格式與 Claude Desktop 相同。重啟 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-skills-journalism-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/jamditis/claude-skills-journalism",
        "~/.claude/skills/claude-skills-journalism"
      ]
    }
  ]
}

Continue 使用伺服器物件陣列,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-skills-journalism-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/jamditis/claude-skills-journalism",
          "~/.claude/skills/claude-skills-journalism"
        ]
      }
    }
  }
}

加入 context_servers。Zed 儲存後熱重載。

claude mcp add claude-skills-journalism-skill -- git clone https://github.com/jamditis/claude-skills-journalism ~/.claude/skills/claude-skills-journalism

一行命令搞定。用 claude mcp list 驗證,claude mcp remove 移除。

使用場景

實戰用法: claude-skills-journalism

如何在發布前查核草稿中的每一項事實聲明

👤 在截稿壓力下對稿件進行事實查核的記者與編輯 ⏱ ~45 min intermediate

何時使用: 草稿已完成;距發布僅剩兩小時;需確認每項事實聲明皆有來源。

前置條件
  • 技能已安裝 — git clone https://github.com/jamditis/claude-skills-journalism ~/.claude/skills/journalism-skills
步驟
  1. 提取聲明
    Read draft.md. Extract every factual claim (dates, numbers, quotes, causal statements). Number them.✓ 已複製
    → 已編號的獨立事實聲明清單
  2. 標註來源
    For each claim, either link the source URL or flag 'NEEDS VERIFICATION'.✓ 已複製
    → 每項聲明附有來源或標記 NEEDS VERIFICATION
  3. 複查已標記項目
    For each NEEDS VERIFICATION, search for a source. If none, mark for removal or softening.✓ 已複製
    → 每項聲明的處理結果

結果: 草稿中每項事實聲明均附有來源,或已記錄無法取得來源的情況。

注意事項
  • Claude 捏造看似合理的來源 URL — 要求技能實際擷取每個 URL,並引用支持該聲明的原文句子
搭配使用: notebooklm-skill

草擬有針對性的 FOIA 申請

👤 向政府機關申請公文記錄的調查記者 ⏱ ~25 min intermediate

何時使用: 已確定目標機關與記錄類型;希望草擬範圍明確、不因模糊而遭拒的申請。

步驟
  1. 確定範圍
    FOIA draft: EPA, emails between Region 3 administrators and Company X between Jan-Jun 2024 mentioning 'groundwater'. Tight scope to avoid rejection.✓ 已複製
    → 包含特定關鍵字、日期範圍、機關名稱及費用豁免申請的草稿
  2. 豁免條款預檢
    Which FOIA exemptions is this likely to trigger, and how should I phrase to minimize them?✓ 已複製
    → 逐條豁免分析

結果: 一份可望取得記錄而非遭拒的 FOIA 申請。

注意事項
  • 範圍過廣導致收費或遭拒 — 務必設定日期範圍與關鍵字清單;避免使用過於籠統的詞彙

探索政府資料集以發掘資料新聞故事

👤 在新資料集中尋找報導角度的資料記者 ⏱ ~60 min intermediate

何時使用: 已從機關下載 CSV/Excel 檔案,但尚未確定哪些內容值得報導。

步驟
  1. 資料概覽
    Load data/inspections.csv. Column types, missing counts, top values per categorical, basic numeric stats.✓ 已複製
    → 資料概覽輸出結果
  2. 發掘報導角度
    Suggest 5 angles an investigative reporter might find here, each with the specific query/filter that surfaces it.✓ 已複製
    → 附有具體查詢方式的報導角度
  3. 草擬圖表
    Chart the most compelling angle. Output ggplot / Python matplotlib code.✓ 已複製
    → 圖表程式碼與說明

結果: 2-3 個可發表的報導角度,其中一個已備妥圖表。

注意事項
  • 在提案中將相關性誤認為因果關係 — 要求 Claude 對每項聽起來像因果關係的聲明加上說明

草擬學術論文的文獻回顧

👤 整理相關研究的學術寫作者 ⏱ ~90 min advanced

何時使用: 手邊有 20-50 篇論文,需要將其綜合整理成一篇有條理的文獻回顧。

步驟
  1. 依主題分類論文
    Read these 30 abstracts and cluster by theme. Flag methodological disagreements.✓ 已複製
    → 主題分類與爭議點
  2. 草擬文獻回顧
    Draft a 1500-word lit review organized by theme, with proper inline citations (author, year).✓ 已複製
    → 含正確引用格式的草稿

結果: 一份已備妥、可供專業內容修訂的文獻回顧草稿。

搭配使用: notebooklm-skill

組合

與其他 MCP 搭配,撬動十倍槓桿

claude-skills-journalism-skill + notebooklm-skill

NotebookLM 以上傳的一手資料為聲明提供依據

Upload these primary sources to NotebookLM, then use journalism skill to verify every claim in the draft against them.✓ 已複製

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
Claim extraction text 第一輪事實查核 Claude tokens
Source linking claims 第二輪查核 Claude tokens + web search
FOIA drafting agency, scope 提交申請前 Claude tokens
Dataset exploration file path 收到新資料集時 Claude tokens
Lit review abstracts 學術寫作 Claude tokens (high)

成本與限制

運行它的成本

API 配額
None
每次呼叫 Token 數
依任務而定;文獻回顧可達 50k+
費用
Free
提示
將大型查核工作依報導章節分批處理。

安全

權限、密鑰、影響範圍

憑證儲存: 無需憑證
資料出站: 草稿與來源會傳送至 Claude 進行推論。請勿在提示詞中貼入敏感的消息來源資料(例如具名的匿名消息來源)。

故障排查

常見錯誤與修復

Claude cites URLs that 404

要求技能實際擷取每個引用的 URL,並引用支持該聲明的原文句子;拒絕無法驗證的引用。

FOIA requests rejected as overbroad

務必設定日期範圍與特定關鍵字;避免使用「任何與……相關的記錄」等籠統措辭

替代方案

claude-skills-journalism 對比其他方案

替代方案何時用它替代權衡
Manual fact-check涉及 LLM 介入風險較高的敏感調查速度較慢,但對來源有完整的掌控權

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

🔍 瀏覽全部 400+ MCP 伺服器和 Skills