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.