Install Claude Md Updater
Pick your agent. Every command is ready to paste.
npx skills add jamditis/claude-skills-journalism --skill claude-md-updaterThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads claude-md-updater when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the claude-md-updater skill”. In Codex, type $claude-md-updater.
Project instruction updater
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:
- If
AGENTS.mdexists, update it. In Claude Code, if there is noCLAUDE.md, also propose a one-lineCLAUDE.mdimport of@AGENTS.md. Claude Code loadsCLAUDE.md, notAGENTS.md. - If only
CLAUDE.mdexists, update it. - If both exist and either imports the other, update the imported canonical file.
- If neither exists, create
AGENTS.md. In Claude Code, also propose the one-lineCLAUDE.mdimport.
What to look for
1. Hard-won lessons
- Debugging sessions that revealed non-obvious causes
- Workarounds for platform or tool limitations
- Anti-patterns discovered through failure
- "The real problem was..." moments
2. New infrastructure
- New services deployed
- New endpoints or URLs
- New file paths or directories
- New credentials or tokens (reference only, never the values)
3. New workflows
- Commands that solve recurring problems
- Multi-step processes that work well
- Integration patterns between systems
4. Updated information
- Changed ports, IPs, or URLs
- New capabilities added to existing systems
- Deprecated or removed features
Analysis process
Scan the conversation for keywords:
- "fixed", "solved", "the issue was", "turns out"
- "deployed", "set up", "configured", "installed"
- "new endpoint", "new service", "new path"
- "doesn't work", "limitation", "workaround"
Categorize findings. Only durable facts belong in the project instruction file:
- Hard-won lessons go to the "Hard-won lessons" section
- Infrastructure changes update the relevant section
- New workflows go to the appropriate section
- Transient, session-specific notes do not go in the project instruction file (see "What not to persist")
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.
Present the diff for approval and write nothing until the user approves.
Output format
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:
- Hard-won lessons: [one line, if any]
- Infrastructure updates: [one line, if any]
- New workflows: [one line, if any]
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
- Never add sensitive values. Reference where a credential is stored; never include the actual token.
- Keep it concise. The project instruction file should stay scannable; target under 200 lines.
- Avoid duplication. Check whether the information already exists before adding it.
- Match the existing style. Follow the tone and format of the current file.
- 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.
Tips for Claude Md Updater
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Claude Md Updater
What does the Claude Md Updater skill do?
Scans the session for durable lessons and workflows, then proposes scoped project instruction updates. Use for save this lesson or add to context.
How do I install Claude Md Updater?
Run "npx skills add jamditis/claude-skills-journalism --skill claude-md-updater" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Claude Md Updater work in Cursor and Codex?
Yes. Claude Md Updater uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Claude Md Updater free?
Claude Md Updater is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Claude Md Updater?
Claude Md Updater is published by jamditis in the jamditis/claude-skills-journalism repository, together with 29 other skills.


