update-assistant

Pull latest rules, skills, scripts, and documentation from the main branch.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/swishstar/vwpm-assistant --skill update-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-assistant
Source: https://github.com/swishstar/vwpm-assistant/tree/main/.cursor/skills/update-assistant
Command: npx skills add https://github.com/swishstar/vwpm-assistant --skill update-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps the local assistant installation synchronized with the developer's main branch so new rules, skills, scripts, and documentation are delivered reliably to the user's machine without manual repository inspection.

Core Features & Use Cases

  • Safe Branch Verification: Checks and enforces that updates run on the main branch and warns about disallowed branches like context-backup.
  • Conflict Handling & Recovery: Offers a user choice to overwrite local tracked files or skip updates when merge conflicts occur, and avoids exposing raw git errors directly.
  • Dependency Awareness & Reporting: Detects package.json changes to trigger npm install, summarizes commit-level changes, highlights new skills and documentation updates, and appends a timestamped entry to session-log.md.

Quick Start

Ask Vanessa to say GREEN LIGHT to approve pulling the latest updates from origin main.

Frequently Asked Questions about update-assistant

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

FAQPage Schema
How do I sync my local assistant with the latest updates from the main branch?

Syncing your local assistant pulls the latest rules, skills, scripts, and documentation from the repository main branch. The process verifies your current branch and checks package.json for dependency changes to run npm install automatically.

What happens if there are merge conflicts during a git pull from origin main?

When merge conflicts occur during synchronization, the update assistant offers conflict resolution options to either overwrite local tracked files or abort the update, preventing direct exposure to raw git errors.

Does the update process automatically install new npm dependencies?

Yes, the update process checks package.json for dependency changes during synchronization and automatically runs npm install to ensure all new required packages are installed locally.

Can I run the assistant update on any git branch?

No, safe branch verification enforces that updates only run on the main branch and actively warns about disallowed branches like context-backup to prevent incorrect updates and maintain repository integrity.

How do I log assistant update summaries after syncing?

The update process logs a brief summary of commit-level changes, highlighting new skills and documentation updates, and automatically appends a timestamped entry to session-log.md upon completion.