jamditis/claude-skills-journalism
Claude Code skills for journalism, media, and academia - verification, FOIA, data journalism, academic writing, and more
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
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)
accessibility-complianceclaude-md-updatercontext-engineering-fundamentalsdirectorelectron-devmobile-debuggingone-way-doorpython-pipelinevibe-codingweb-scrapingweb-ui-best-practiceszero-build-frontendai-writing-detoxbrazil-records-requestscrisis-communicationsdata-journalismeditorial-workflowfact-check-workflowfoia-requestsinterview-prepinterview-transcriptionnewsletter-publishingnewsroom-stylephoto-metadatasocial-media-intelligencesource-verificationstory-pitchdocument-designproject-memoryproject-retrospectivetemplate-selectoracademic-writingcontent-accessdigital-archivefree-apis-catalogpage-monitoringweb-archivingapi-hardeningprivate-secret-scanningsecure-authsecurity-checklistsupply-chain-hardeningbrainstormingdispatching-parallel-agentsexecuting-plansfinishing-a-development-branchreceiving-code-reviewrequesting-code-reviewsubagent-driven-developmentsystematic-debuggingusing-git-worktreesusing-superjawnverification-before-completionwriting-planswriting-skillsvideo-dashboardvideo-downloadvideo-framesvideo-transcribe
Hooks (2)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | python3 "${CLAUDE_PROJECT_DIR}/.claude/hooks/okf-anchor.py" |
| PreToolUse | * | python3 "${CLAUDE_PROJECT_DIR}/.claude/hooks/okf-orient.py" |
Similar rigs
RichardBray/dotfiles
My personal configuration files and settings
Skill Collector 671 tok ·
emanuelnicenboim/dotfiles
Personal dotfiles - Claude Code skills & config
Skill Collector 671 tok ·
obra/superpowers
An agentic skills framework & software development methodology that works.
Skill Collector 3.0k tok ·
sodiumjoe/dotfiles
dotfiles
Skill Collector 1.1k tok ·