~ / rigs / jamditis / claude-skills-journalism

jamditis/claude-skills-journalism

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

↗ GitHub ★ 396 mit updated 24d ago project Claude CodeCopilot Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~7.7k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit jamditis/claude-skills-journalism/.claude ./rig-claude-skills-journalism  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/accessibility-compliance .claude/skills/accessibility-compliance
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/claude-md-updater .claude/skills/claude-md-updater
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/context-engineering-fundamentals .claude/skills/context-engineering-fundamentals
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/director .claude/skills/director
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/electron-dev .claude/skills/electron-dev
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/mobile-debugging .claude/skills/mobile-debugging
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/one-way-door .claude/skills/one-way-door
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/python-pipeline .claude/skills/python-pipeline
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/vibe-coding .claude/skills/vibe-coding
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/web-scraping .claude/skills/web-scraping
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/web-ui-best-practices .claude/skills/web-ui-best-practices
$ npx degit jamditis/claude-skills-journalism/dev-toolkit/skills/zero-build-frontend .claude/skills/zero-build-frontend
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/ai-writing-detox .claude/skills/ai-writing-detox
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/brazil-records-requests .claude/skills/brazil-records-requests
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/crisis-communications .claude/skills/crisis-communications
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/data-journalism .claude/skills/data-journalism
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/editorial-workflow .claude/skills/editorial-workflow
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/fact-check-workflow .claude/skills/fact-check-workflow
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/foia-requests .claude/skills/foia-requests
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/interview-prep .claude/skills/interview-prep
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/interview-transcription .claude/skills/interview-transcription
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/newsletter-publishing .claude/skills/newsletter-publishing
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/newsroom-style .claude/skills/newsroom-style
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/photo-metadata .claude/skills/photo-metadata
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/social-media-intelligence .claude/skills/social-media-intelligence
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/source-verification .claude/skills/source-verification
$ npx degit jamditis/claude-skills-journalism/journalism-core/skills/story-pitch .claude/skills/story-pitch
$ npx degit jamditis/claude-skills-journalism/pdf-playground/skills/document-design .claude/skills/document-design
$ npx degit jamditis/claude-skills-journalism/project-templates-toolkit/skills/project-memory .claude/skills/project-memory
$ npx degit jamditis/claude-skills-journalism/project-templates-toolkit/skills/project-retrospective .claude/skills/project-retrospective
$ npx degit jamditis/claude-skills-journalism/project-templates-toolkit/skills/template-selector .claude/skills/template-selector
$ npx degit jamditis/claude-skills-journalism/research-toolkit/skills/academic-writing .claude/skills/academic-writing
$ npx degit jamditis/claude-skills-journalism/research-toolkit/skills/content-access .claude/skills/content-access
$ npx degit jamditis/claude-skills-journalism/research-toolkit/skills/digital-archive .claude/skills/digital-archive
$ npx degit jamditis/claude-skills-journalism/research-toolkit/skills/free-apis-catalog .claude/skills/free-apis-catalog
$ npx degit jamditis/claude-skills-journalism/research-toolkit/skills/page-monitoring .claude/skills/page-monitoring
$ npx degit jamditis/claude-skills-journalism/research-toolkit/skills/web-archiving .claude/skills/web-archiving
$ npx degit jamditis/claude-skills-journalism/security-toolkit/skills/api-hardening .claude/skills/api-hardening
$ npx degit jamditis/claude-skills-journalism/security-toolkit/skills/private-secret-scanning .claude/skills/private-secret-scanning
$ npx degit jamditis/claude-skills-journalism/security-toolkit/skills/secure-auth .claude/skills/secure-auth

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "*",
        "hooks": [
          {
            "type": "command",
            "command": "python3 \"${CLAUDE_PROJECT_DIR}/.claude/hooks/okf-orient.py\""
          }
        ]
      }
    ]
  }
}

Skills (59)

Hooks (2)

eventmatcherruns
SessionStart*python3 "${CLAUDE_PROJECT_DIR}/.claude/hooks/okf-anchor.py"
PreToolUse*python3 "${CLAUDE_PROJECT_DIR}/.claude/hooks/okf-orient.py"

Similar rigs

copied ✓