flutter-updater
Installation
SKILL.md
Preamble (run first, always)
# Self-update check (silent if up to date)
_SKILL_DIR="$(dirname "$(which flutter-updater-config 2>/dev/null)" 2>/dev/null || echo "$HOME/.claude/skills/flutter-updater/bin")"
_SKILL_BASE="$(dirname "$_SKILL_DIR" 2>/dev/null || echo "$HOME/.claude/skills/flutter-updater")"
_UPD=$("$_SKILL_BASE/bin/flutter-updater-version-check" 2>/dev/null || true)
[ -n "$_UPD" ] && echo "$_UPD" || true
# Load config
_INTERVAL=$( "$_SKILL_BASE/bin/flutter-updater-config" get check_interval_hours 2>/dev/null || echo "12")
_IGNORED=$( "$_SKILL_BASE/bin/flutter-updater-config" get ignored_packages 2>/dev/null || echo "")
_AUTO_SAFE=$( "$_SKILL_BASE/bin/flutter-updater-config" get auto_apply_safe 2>/dev/null || echo "true")
_CHANNEL=$( "$_SKILL_BASE/bin/flutter-updater-config" get track_channel 2>/dev/null || echo "stable")
echo "CONFIG: interval=${_INTERVAL}h channel=${_CHANNEL} auto_safe=${_AUTO_SAFE}"
[ -n "$_IGNORED" ] && echo "CONFIG: ignored_packages=${_IGNORED}"