Skip to content
Back to skills

Skill Updater

ASecurity

Use this skill after a task succeeds (user confirms 'success' or tools report success). It extracts new experience from the session log + daily memory, locates relevant skills, and proposes diff-formatted updates to SKILL.md files with a clear summary for the user.

  • 171 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 6, 2026
ai-agentsshell

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add BioTender-max/awesome-bio-agent-skills --skill skill-updater --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Updater?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill Updater
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/biotender-max-skill-updater/badge)](https://www.skillsdirectory.com/skills/biotender-max-skill-updater)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skill-updater
description: "Use this skill after a task succeeds (user confirms 'success' or tools report success). It extracts new experience from the session log + daily memory, locates relevant skills, and proposes diff-formatted updates to SKILL.md files with a clear summary for the user."
license: MIT License (NeuroClaw custom skill - freely modifiable within the project)
layer: interface
skill_type: workflow
dependencies: []
---
# Skill Updater (Experience-to-Skill Diff)

## Overview
`skill-updater` turns successful task execution into reusable skill improvements.

It reads the **session log** and **daily memory**, extracts new experience (what worked, new patterns, edge cases), identifies the most relevant skill files, and produces **diff-formatted** update suggestions for `SKILL.md`.

This skill follows NeuroClaw hierarchy:
- Defines **WHAT to do**, not low-level implementation details.
- Does **not** execute direct shell commands itself.
- Delegates any file scanning or execution via helper skills.

---

## When to Call This Skill
- Task just finished successfully and user confirms "success".
- A tool returns a success status and experience should be recorded.
- Repeated tasks indicate missing instructions or edge-case guidance.

---

## Core Workflow (Never Bypassed)
1. Read the **session log** and the relevant **daily memory**.
2. Extract **new experience**:
	- what worked
	- new patterns
	- edge cases solved
3. Identify the most relevant skill(s):
	- Use `skill-creator` to scan `workspace/skills/` if available.
	- If not available, request a list of relevant skill files from the user.
4. Draft **diff-formatted** changes for the target `SKILL.md`:
	- Explicitly state: "New experience X: previously missing Y, now add Z."
	- Specify which sections change: instructions / examples / error handling.
5. Present a clear summary + patch to the user.

---

## Required Output Format
Always include:

1. A concise summary list of new experience.
2. A target skill name.
3. A diff block for each proposed update.

Example output:

"""
This successful task yields new experience:
1. ...
2. ...

Suggested update for skill `xxx` (diff):
```diff
@@
- Old line
+ New line
```
"""

---

## Evidence Sources
- Session log (task execution trace)
- Daily memory (recent patterns and outcomes)

---

## Safety and Execution Policy
- Never write changes directly; only propose **diffs**.
- Do not update unrelated skills.
- Do not invent results; only use observed success outcomes.

---

## Complementary / Related Skills
- `multi-search-engine`
- `dependency-planner`

---

Created At: 2026-03-30 18:39 HKT
Last Updated At: 2026-03-30 18:39 HKT
Author: chengwang96

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…