update

Reconciles adopted procedure skills with the installed devbook-procedures release after upgrades.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/JSdotNet/devbook --skill update-jsdotnet
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: update
Source: https://github.com/JSdotNet/devbook/tree/main/plugins/devbook-procedures/skills/update
Command: npx skills add https://github.com/JSdotNet/devbook --skill update-jsdotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After upgrading the devbook-procedures plugin or changing which procedure skills (start, show, capture, debug) are adopted, the generated skill wrappers and bodies in a repository drift out of sync with the shipped seeds. This Skill moves them forward without overwriting user customizations. ## Core Features & Use Cases - Seed-based reconciliation: Refreshes every wrapper and body that still hashes to a shipped seed, leaving customized files untouched and reporting them by name. - Adoption management: Seeds a newly adopted procedure skill and orphans the three files of a dropped one (reported, never deleted). - Stamp maintenance: Rewrites the components.devbook-procedures stamp with the new pluginVersion, adopted list, and materialized state. - Use Case: After upgrading devbook-procedures, run the update to refresh your start and debug skills to the new release while preserving the edits you made to the capture skill body. ## Quick Start Ask the assistant to run devbook-procedures update to refresh the adopted procedure skills after the plugin upgrade.

Frequently Asked Questions about update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update devbook-procedures skills after upgrading the plugin?▼

Run the devbook-procedures update skill. It detects wrappers and bodies that still hash to a shipped seed, refreshes them to the new release, and rewrites the components.devbook-procedures stamp with the new pluginVersion.

How do I adopt or drop a procedure skill like debug or show?▼

Ask for the change explicitly, such as "adopt the debug skill" or "drop the show skill". Update seeds the newly adopted procedure's files, while a dropped procedure's three files are orphaned and reported but never deleted.

Will the update overwrite my customized skill files?▼

No. Only files that still hash to a shipped seed are refreshed. Customized wrappers and bodies are left alone and named in the final report so you can reconcile them manually.

Why does devbook-procedures update refuse to run?▼

It refuses when the components.devbook-procedures stamp is absent from the repository configuration, meaning the plugin was never initialized. Run devbook-procedures:init first, then retry the update.

Does the update commit the changes automatically?▼

No. The skill reports what moved and which customized files were left alone, but leaves the commit to the user so changes can be reviewed before being recorded.