sn-update

Update installed sn-* skills from the upstream SenseNova-Skills repository.

2|Updated May 19, 2026
One-click install
npx skills add https://github.com/aiyinluya/SenseNova-Skills-Studio --skill sn-update-aiyinluya
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sn-update
Source: https://github.com/aiyinluya/SenseNova-Skills-Studio/tree/main/skills/sn-update
Command: npx skills add https://github.com/aiyinluya/SenseNova-Skills-Studio --skill sn-update-aiyinluya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeps your local OpenClaw or hermes-agent installation up to date with the latest upstream SenseNova Office skills without manual copying or version hunting.

Core Features & Use Cases

  • Update the sn- skill bundle or a selected subset*: supports updating every installed sn-* skill or only specific named skills the user requests.
  • Correct agent-target installation: detects whether to install into OpenClaw or hermes-agent by checking which skills directories exist, and asks when both are present.
  • Version-aware syncing with backups: compares installed and upstream per-skill subtree SHAs using marker files, backs up replaced skills into a timestamped bucket, installs the new version, and enforces backup retention.

Quick Start

Ask the agent to refresh the installed sn-* skills by saying: "Update SenseNova skills (sn-*) now."

Frequently Asked Questions about sn-update

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

FAQPage Schema
How do I update installed agent skills to match the latest upstream repository?▼

To update installed agent skills, you sync your local installation with the upstream repository. The tool compares version markers, creates timestamped backups, and installs the new skill versions safely.

Can I update specific agent skills individually instead of refreshing the whole bundle?▼

Yes, you can update specific agent skills individually. You specify the skill names to trigger a selective update, which syncs only those requested skills while leaving the rest of your installation untouched.

Does the skill update process work with both OpenClaw and hermes-agent environments?▼

Yes, the skill update process works with both OpenClaw and hermes-agent environments. It detects which agent runtime directories exist and installs the updated versions into the correct target automatically.

How does version reconciliation work when syncing local skills?▼

Version reconciliation works by comparing local and upstream per-skill subtree SHAs using .sn-version or .sn-release markers. If versions differ, the tool replaces the old skill with the new upstream version.

What happens to my old skills during a GitHub sync update?▼

During a GitHub sync update, your old skills are backed up into a timestamped bucket before the new versions are installed. The tool enforces backup retention to manage storage and allows for safe rollback.

Do I need to manually copy files to refresh my sn-* skills?▼

No, you do not need to manually copy files to refresh your sn-* skills. The tool automates fetching, version checking, backing up, and installing the latest upstream SenseNova skills directly.