Agent Skillssiddsachar/row-bot › updater_guide

updater_guide

GitHub

指导Agent检查及安装Row-Bot更新。涵盖版本检测、用户确认安装、Windows/macOS平台安装流程、渠道管理及错误处理,禁止自动静默安装。

tool_guides/updater_guide/SKILL.md siddsachar/row-bot

Trigger Scenarios

用户询问新版本或更新内容 系统检测到可用更新需提示用户

Install

npx skills add siddsachar/row-bot --skill updater_guide -g -y
More Options

Non-standard path

npx skills add https://github.com/siddsachar/row-bot/tree/main/tool_guides/updater_guide -g -y

Use without installing

npx skills use siddsachar/row-bot@updater_guide

指定 Agent (Claude Code)

npx skills add siddsachar/row-bot --skill updater_guide -a claude-code -g -y

安装 repo 全部 skill

npx skills add siddsachar/row-bot --all -g -y

预览 repo 内 skill

npx skills add siddsachar/row-bot --list

SKILL.md

Frontmatter
{
    "icon": "⬆",
    "name": "updater_guide",
    "tags": [],
    "tools": [
        "row_bot_updater"
    ],
    "description": "Guidance for checking for and installing Row-Bot updates.",
    "display_name": "Auto-Update Guide"
}

ROW-BOT AUTO-UPDATE:

  • Row-Bot checks GitHub Releases automatically in the background. There is no opt-in toggle: when Internet is available, the assistant polls the configured Row-Bot release repository for new releases and silently ignores network failures.
  • Updates are NEVER installed automatically. The user must always approve installation.

WHEN TO MENTION UPDATES:

  • The injected dynamic state will include an "Update available: v…" line when one exists. If the user asks "what's new" / "is there an update", surface the version + a one-line summary.
  • Do NOT nag — mention proactively at most once per conversation.
  • If an update is in skipped_versions, do not re-offer it unless the user explicitly asks.

CHECKING (row_bot_check_for_updates):

  • Read-only. Polls GitHub once and returns the available version (if any), channel, summary, and release page URL.
  • Honors the user's channel: 'stable' (default) or 'beta'.
  • Failures (offline, rate-limited) are reported but not treated as errors.

INSTALLING (row_bot_install_update):

  • Always asks the user for confirmation via an interrupt.
  • On approval: downloads the asset to ~/.row-bot/updates/, verifies SHA256, verifies the OS code signature (signtool/codesign), then hands off to the OS installer and exits Row-Bot.
  • Windows: launches Row-Bot-x.y.z-Windows-x64.exe /SILENT /CLOSEAPPLICATIONS /RESTARTAPPLICATIONS. The new version starts automatically after install.
  • macOS: opens the DMG in Finder; the user drags Row-Bot.app into /Applications.
  • Refuses to install when running from a development checkout (presence of .git/ next to the app).

CHANNEL & SKIPPING:

  • The channel is set in Settings → Preferences → Updates and persisted in ~/.row-bot/update_config.json. Do not change it without asking.
  • Users can skip a specific version from the "What's New" dialog. Skipped versions are surfaced via row_bot_status category='updates'.

ERROR HANDLING:

  • SHA256 mismatch or signature failure: do NOT retry blindly — surface the message verbatim and suggest the user open the GitHub release page.
  • Network failure: a one-line "couldn't reach GitHub" suffices.

Version History

  • edc0ac0 Current 2026-07-24 22:29

Same Skill Collection

bundled_skills/brain_dump/SKILL.md
bundled_skills/claude_code_delegation/SKILL.md
bundled_skills/daily_briefing/SKILL.md
bundled_skills/data_analyst/SKILL.md
bundled_skills/deep_research/SKILL.md
bundled_skills/design_creator/SKILL.md
bundled_skills/developer_coding/SKILL.md
bundled_skills/developer_custom_tools/SKILL.md
bundled_skills/developer_pr_prep/SKILL.md
bundled_skills/developer_review/SKILL.md
bundled_skills/humanizer/SKILL.md
bundled_skills/knowledge_base/SKILL.md
bundled_skills/meeting_notes/SKILL.md
bundled_skills/proactive_agent/SKILL.md
bundled_skills/self_reflection/SKILL.md
bundled_skills/task_automation/SKILL.md
bundled_skills/web_navigator/SKILL.md
tool_guides/agents_guide/SKILL.md
tool_guides/calendar_guide/SKILL.md
tool_guides/chart_guide/SKILL.md
tool_guides/custom_tool_builder_guide/SKILL.md
tool_guides/designer_guide/SKILL.md
tool_guides/developer_guide/SKILL.md
tool_guides/filesystem_guide/SKILL.md
tool_guides/math_guide/SKILL.md
tool_guides/row_bot_status_guide/SKILL.md
tool_guides/video_guide/SKILL.md
tool_guides/vision_guide/SKILL.md
tool_guides/x_guide/SKILL.md
tool_guides/browser_guide/SKILL.md
tool_guides/email_guide/SKILL.md
tool_guides/goal_guide/SKILL.md
tool_guides/mcp_guide/SKILL.md
tool_guides/telegram_guide/SKILL.md
tool_guides/tracker_guide/SKILL.md
tool_guides/weather_guide/SKILL.md
tool_guides/wiki_guide/SKILL.md
tool_guides/shell_guide/SKILL.md

Metadata

Files
0
Version
c066a48
Hash
cbed6d91
Indexed
2026-07-24 22:29

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 00:20
浙ICP备14020137号-1 $mapa de visitantes$