accessibility-complian…
Web accessibility patterns for news and academic sites. Use for WCAG audits, alt text, accessible data viz, and assistive tech.
Scans the session for durable lessons and workflows, then proposes scoped project instruction updates. Use for save this lesson or add to context.
Claude Code
$ npx -y skills add jamditis/claude-skills-journalism --skill claude-md-updater --agent claude-code
Codex
$ npx skills add jamditis/claude-skills-journalism --skill claude-md-updater -a codex -y
Cursor
$ npx skills add jamditis/claude-skills-journalism --skill claude-md-updater -a cursor -y
Gemini CLI
$ npx skills add jamditis/claude-skills-journalism --skill claude-md-updater -a gemini-cli -y
GitHub Copilot
$ npx skills add jamditis/claude-skills-journalism --skill claude-md-updater -a github-copilot -y
OpenCode
$ npx skills add jamditis/claude-skills-journalism --skill claude-md-updater -a opencode -y
Windsurf
$ npx skills add jamditis/claude-skills-journalism --skill claude-md-updater -a windsurf -y
name: claude-md-updater description: Scans the session for durable lessons and workflows, then proposes scoped project instruction updates. Use for save this lesson or add to context.
Analyze the current conversation to identify information worth persisting in the project's instruction file, then propose the edits for approval before writing anything.
Resolve the target before drafting:
1. If `AGENTS.md` exists, update it. In Claude Code, if there is no `CLAUDE.md`, also propose a one-line `CLAUDE.md` import of `@AGENTS.md`. Claude Code loads `CLAUDE.md`, not `AGENTS.md`. 2. If only `CLAUDE.md` exists, update it. 3. If both exist and either imports the other, update the imported canonical file. 4. If neither exists, create `AGENTS.md`. In Claude Code, also propose the one-line `CLAUDE.md` import.
1. **Scan the conversation** for keywords:
2. **Categorize findings.** Only durable facts belong in the project instruction file:
3. **Build the exact diff.** Produce a unified diff against the resolved instruction file showing the precise lines and sections to add or change. This diff is what the user approves, not a summary of it.
4. **Present the diff for approval** and write nothing until the user approves.
Show the exact patch first, then a short summary grouped by category:
## Proposed project instruction updates ```diff --- a/AGENTS.md +++ b/AGENTS.md @@ section being changed @@ existing context line +new durable lesson, infra fact, or workflow
Summary of the diff above:
Apply this diff? Nothing is written until you approve.
## What not to persist The project instruction file is team-shared, checked into git, and loaded into agent sessions. Use it for durable, infrequently changing facts, not a running log. Per the project-memory skill, keep these items out: - Transient "what we did today" session summaries - Anything that changes frequently - Things the client learns over time through corrections Route those to the client's memory feature (in Claude Code, auto memory at `~/.claude/projects/<project>/memory/`) or to a gitignored local notes file (in Claude Code, `CLAUDE.local.md`). Putting them in shared project instructions bloats context and loads stale session facts into future sessions. ## Rules 1. **Never add sensitive values.** Reference where a credential is stored; never include the actual token. 2. **Keep it concise.** The project instruction file should stay scannable; target under 200 lines. 3. **Avoid duplication.** Check whether the information already exists before adding it. 4. **Match the existing style.** Follow the tone and format of the current file. 5. **Durable facts only.** Persist hard-won lessons, infrastructure facts, and workflows. Session-specific notes belong in client memory or a gitignored local notes file, never the committed project instruction file.
A collection of Agent Skills for journalists, researchers, academics, media professionals, and communications practitioners. The same repository serves Claude Code and Codex while keeping Claude-only commands, agents, and hooks clearly labeled.
Web accessibility patterns for news and academic sites. Use for WCAG audits, alt text, accessible data viz, and assistive tech.
Manages attention and evidence in long agent sessions. Use for lost instructions, dropped evidence, or large multi-agent contexts.
Directs the current request through configured lower-tier agents. Use only when the user explicitly invokes it.
Electron desktop apps with React, TypeScript, and Vite. Use for IPC, window/tray, PTY terminals, WebRTC, and packaging.
Remote JavaScript console and debugging on mobile. Use for phone/tablet console errors, responsive testing, Eruda, and vConsole.
Flags irreversible decisions before commit. Use for data models, infra, auth boundaries, API contracts, event schemas, CI/CD.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…