wilgon456

Hermes Auto Update — Development skill for Claude Code

Development community

Hermes Agent의 새 업데이트를 체크해서 매일 새 업데이트를 적용해줍니다.

How to install Hermes Auto Update

This entry records only its repository, not the path inside it, so there is no exact command to give. Open wilgon456/Hermes_Auto_Update and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Hermes Auto Update does

Hermes Agent의 새 업데이트를 체크해서 매일 새 업데이트를 적용해줍니다. 공식 스킬들도 업데이트에 포함합니다.

Alternatives in Development

  • Auto Update — Pull the latest ECC repo changes and reinstall the current managed targets 243.5k ★
  • Hermes Agent Self Evolution — ⚒ Evolutionary self-improvement for Hermes Agent — optimize skills, prompts, and code using DSPy + GEPA 5.2k ★
  • Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★

README

![Hermes Auto Update](docs/readme-banner.svg)

Hermes Auto Update

Keep a local Hermes checkout current while preserving registered customizations.

**English** · [한국어](README.ko.md)

![project: automation](https://img.shields.io/badge/project-automation-4ade80?style=flat-square) ![stack: Python](https://img.shields.io/badge/stack-Python-4ade80?style=flat-square) [![License](https://img.shields.io/badge/license-MIT-4ade80?style=flat-square)](LICENSE)

[Configure](#configure) · [Run once](#run-once) · [Safeguards](#preserve-local-overlays)


Overview

An external updater for an existing `hermes-agent` checkout. It checks upstream changes, invokes `hermes update` when appropriate, updates selected public skills and reports the result to a Discord channel in Korean.

It is intended to run through an external scheduler such as macOS launchd or Windows Task Scheduler. `hermes update` can restart services, so the updater should not depend on Hermes's own cron lifecycle.

What it handles

  • Separate switches for official and custom skill updates.
  • Discovery of manually installed public skills when exactly one upstream name match exists.
  • A manifest for explicitly tracked public skills.
  • Deferral when unregistered local changes, local commits or recent gateway activity make updating unsafe.
  • Snapshot, stash, reapplication and tests for registered local overlays.
  • Optional local-commit replay with backup branches and patch files.
  • Rollback and an optional one-time Codex conflict handoff.
  • Duplicate-run protection for the same repository/profile.

Requirements

  • An existing local hermes-agent repository and working Hermes profile.
  • A profile .env containing DISCORD_BOT_TOKEN.
  • A bot that belongs to your Discord server and can post to the selected channel.
  • Python available in the scheduler's execution environment.

Keep actual configuration, profile secrets, account paths and channel IDs in local files. The reposit