jpskill.com
✍️ ライティング コミュニティ

auto-claude-updater

Auto-Claudeスキルや関連ドキュメントの更新を自動で行い、常に最新の状態に保ち、バージョン間の互換性を管理することで、スムーズな運用を支援するSkill。

📜 元の英語説明(参考)

Auto-update system for Auto-Claude skills and documentation. Use when checking for updates, synchronizing with upstream, updating skills automatically, or managing version compatibility.

🇯🇵 日本人クリエイター向け解説

一言でいうと

Auto-Claudeスキルや関連ドキュメントの更新を自動で行い、常に最新の状態に保ち、バージョン間の互換性を管理することで、スムーズな運用を支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o auto-claude-updater.zip https://jpskill.com/download/9363.zip && unzip -o auto-claude-updater.zip && rm auto-claude-updater.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9363.zip -OutFile "$d\auto-claude-updater.zip"; Expand-Archive "$d\auto-claude-updater.zip" -DestinationPath $d -Force; ri "$d\auto-claude-updater.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して auto-claude-updater.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → auto-claude-updater フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Auto-Claude Updater

スキルとドキュメントを上流の Auto-Claude リリースと自動的に同期します。

概要

このスキルは以下を提供します。

  • バージョンチェック - 新しい Auto-Claude リリースを検出します
  • スキル同期 - ローカルスキルを最新のドキュメントで更新します
  • 変更履歴の解析 - 関連する変更を抽出します
  • 互換性チェック - スキルのバージョンが整合していることを確認します

クイックコマンド

更新の確認

# 新しいバージョンが利用可能かどうかを確認します
auto-claude-update --check

# または git を使用します
cd /path/to/Auto-Claude
git fetch origin
git log main..origin/main --oneline

Auto-Claude の更新

# ソースから更新します
cd /path/to/Auto-Claude
git pull origin main
npm run install:all

# または新しいリリースをダウンロードします
# https://github.com/AndyMik90/Auto-Claude/releases/latest

スキルの同期

# スキル更新スクリプトを実行します
cd /path/to/skills-repo
./scripts/sync-auto-claude-skills.sh

更新ワークフロー

1. バージョンの確認

# 現在のバージョン
cat /path/to/Auto-Claude/package.json | grep '"version"'

# 最新のリリース
curl -s https://api.github.com/repos/AndyMik90/Auto-Claude/releases/latest | grep '"tag_name"'

2. 変更履歴の確認

# 最近の変更を表示します
cat /path/to/Auto-Claude/CHANGELOG.md | head -100

# または GitHub から取得します
curl -s https://raw.githubusercontent.com/AndyMik90/Auto-Claude/main/CHANGELOG.md | head -100

3. リポジトリの更新

cd /path/to/Auto-Claude

# ローカルの変更を一時退避します
git stash

# 最新版をプルします
git pull origin main

# 依存関係を再インストールします
npm run install:all

# ローカルの変更を復元します
git stash pop

4. スキルの同期

更新後、スキルのドキュメントを同期します。

# 最新のドキュメントをスキルにコピーします
./scripts/sync-auto-claude-skills.sh

# または手動で更新します
cp /path/to/Auto-Claude/README.md /path/to/skills/auto-claude-setup/references/
cp /path/to/Auto-Claude/CLAUDE.md /path/to/skills/auto-claude-cli/references/
cp /path/to/Auto-Claude/guides/CLI-USAGE.md /path/to/skills/auto-claude-cli/references/

自動更新スクリプト

sync-auto-claude-skills.sh

#!/bin/bash
# Auto-Claude スキル同期スクリプト

AUTO_CLAUDE_PATH="${AUTO_CLAUDE_PATH:-/mnt/c/data/github/external/Auto-Claude}"
SKILLS_PATH="${SKILLS_PATH:-.claude/skills}"

echo "Syncing Auto-Claude skills..."

# 現在のバージョンを確認します
CURRENT_VERSION=$(cat "$AUTO_CLAUDE_PATH/package.json" | grep '"version"' | sed 's/.*"version": "\(.*\)".*/\1/')
echo "Auto-Claude version: $CURRENT_VERSION"

# セットアップスキルの参照を更新します
echo "Updating auto-claude-setup..."
cp "$AUTO_CLAUDE_PATH/README.md" "$SKILLS_PATH/auto-claude-setup/references/"
cp "$AUTO_CLAUDE_PATH/CONTRIBUTING.md" "$SKILLS_PATH/auto-claude-setup/references/"

# CLI スキルの参照を更新します
echo "Updating auto-claude-cli..."
cp "$AUTO_CLAUDE_PATH/CLAUDE.md" "$SKILLS_PATH/auto-claude-cli/references/"
cp "$AUTO_CLAUDE_PATH/guides/CLI-USAGE.md" "$SKILLS_PATH/auto-claude-cli/references/" 2>/dev/null || true

# メモリスキルの参照を更新します
echo "Updating auto-claude-memory..."
cp "$AUTO_CLAUDE_PATH/apps/backend/.env.example" "$SKILLS_PATH/auto-claude-memory/references/"

# すべてのスキルのバージョンを更新します
echo "Updating version references..."
for skill_dir in "$SKILLS_PATH"/auto-claude-*; do
    if [ -f "$skill_dir/SKILL.md" ]; then
        sed -i "s/auto-claude-version: 2.7.2
    fi
done

echo "Sync complete!"

.claude/skills/auto-claude-updater/scripts/sync-auto-claude-skills.sh に保存し、実行可能にします。

chmod +x .claude/skills/auto-claude-updater/scripts/sync-auto-claude-skills.sh

更新の検出

破壊的変更の確認

# バージョンを比較します
CURRENT="2.7.0"
LATEST=$(curl -s https://api.github.com/repos/AndyMik90/Auto-Claude/releases/latest | jq -r '.tag_name' | sed 's/v//')

# メジャーバージョンの変更 = 破壊的変更
if [[ "${CURRENT%%.*}" != "${LATEST%%.*}" ]]; then
    echo "BREAKING: Major version change detected!"
fi

GitHub リリースの監視

# 新しいリリースを監視します
gh release list -R AndyMik90/Auto-Claude --limit 5

# リリースノートを取得します
gh release view v2.7.2 -R AndyMik90/Auto-Claude

バージョンの互換性

スキルバージョンマトリックス

スキルバージョン Auto-Claude バージョン ステータス
1.0.0 2.7.x Current
1.0.0 2.6.x Compatible
1.0.0 2.5.x Limited
1.0.0 2.4.x Not tested

破壊的変更ログ

スキルに影響を与える破壊的変更を追跡します。

## 破壊的変更

### v2.7.0
- メモリシステムが LadybugDB に切り替わりました (Docker は不要)
- 新しい Ollama 埋め込みのサポート

### v2.6.0
- 新しい spec パイプラインフェーズ
- 変更された implementation_plan.json 形式

### v2.5.0
- Claude Agent SDK が必要
- 直接的な Anthropic API のサポートを削除

自動化

GitHub Actions ワークフロー

# .github/workflows/sync-auto-claude.yml
name: Sync Auto-Claude Skills

on:
  schedule:
    - cron: '0 0 * * *'  # 毎日午前0時
  workflow_dispatch:

jobs:
  sync:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Check for updates
        id: check
        run: |
          LATEST=$(curl -s https://api.github.com/repos/AndyMik90/Auto-Claude/releases/latest | jq -r '.tag_name')
          echo "latest=$LATEST" >> $GITHUB_OUTPUT

      - name: Clone Auto-Claude
        run: |
          git clone --depth 1 https://github.com/AndyMik90/Auto-Claude.git /tmp/Auto-Claude

      - name: Sync skills
        run: |
          AUTO_CLAUDE_PATH=/tmp/Auto-Claude ./scripts/sync-auto-claude-skills.sh

      - name: Create PR
        uses: peter-evans/create-pull-request@v5
        with:
          title: "chore: sync Auto-Claude skills to ${{ steps.check.outputs.latest }}"
          body: "Automated skill sync with upstream Auto-Claude"
          branch: auto-claude-sync

Pre-commit Hook

# .husky/pre-commit
#!/bin/sh

# Auto-Claude バージョンを確認します
CURRENT=$(grep 'auto-claude-version:' .claude/skills/auto-claude-setup/SKILL.md | sed 's/.*: //')

(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Auto-Claude Updater

Automatic synchronization of skills and documentation with upstream Auto-Claude releases.

Overview

This skill provides:

  • Version checking - Detect new Auto-Claude releases
  • Skill synchronization - Update local skills with latest docs
  • Changelog parsing - Extract relevant changes
  • Compatibility checks - Ensure skill-version alignment

Quick Commands

Check for Updates

# Check if new version available
auto-claude-update --check

# Or using git
cd /path/to/Auto-Claude
git fetch origin
git log main..origin/main --oneline

Update Auto-Claude

# Update from source
cd /path/to/Auto-Claude
git pull origin main
npm run install:all

# Or download new release
# https://github.com/AndyMik90/Auto-Claude/releases/latest

Sync Skills

# Run skill update script
cd /path/to/skills-repo
./scripts/sync-auto-claude-skills.sh

Update Workflow

1. Check Version

# Current version
cat /path/to/Auto-Claude/package.json | grep '"version"'

# Latest release
curl -s https://api.github.com/repos/AndyMik90/Auto-Claude/releases/latest | grep '"tag_name"'

2. Review Changelog

# View recent changes
cat /path/to/Auto-Claude/CHANGELOG.md | head -100

# Or fetch from GitHub
curl -s https://raw.githubusercontent.com/AndyMik90/Auto-Claude/main/CHANGELOG.md | head -100

3. Update Repository

cd /path/to/Auto-Claude

# Stash local changes
git stash

# Pull latest
git pull origin main

# Reinstall dependencies
npm run install:all

# Restore local changes
git stash pop

4. Sync Skills

After updating, synchronize skill documentation:

# Copy latest docs to skills
./scripts/sync-auto-claude-skills.sh

# Or manually update
cp /path/to/Auto-Claude/README.md /path/to/skills/auto-claude-setup/references/
cp /path/to/Auto-Claude/CLAUDE.md /path/to/skills/auto-claude-cli/references/
cp /path/to/Auto-Claude/guides/CLI-USAGE.md /path/to/skills/auto-claude-cli/references/

Automatic Update Script

sync-auto-claude-skills.sh

#!/bin/bash
# Auto-Claude Skills Sync Script

AUTO_CLAUDE_PATH="${AUTO_CLAUDE_PATH:-/mnt/c/data/github/external/Auto-Claude}"
SKILLS_PATH="${SKILLS_PATH:-.claude/skills}"

echo "Syncing Auto-Claude skills..."

# Check current version
CURRENT_VERSION=$(cat "$AUTO_CLAUDE_PATH/package.json" | grep '"version"' | sed 's/.*"version": "\(.*\)".*/\1/')
echo "Auto-Claude version: $CURRENT_VERSION"

# Update setup skill references
echo "Updating auto-claude-setup..."
cp "$AUTO_CLAUDE_PATH/README.md" "$SKILLS_PATH/auto-claude-setup/references/"
cp "$AUTO_CLAUDE_PATH/CONTRIBUTING.md" "$SKILLS_PATH/auto-claude-setup/references/"

# Update CLI skill references
echo "Updating auto-claude-cli..."
cp "$AUTO_CLAUDE_PATH/CLAUDE.md" "$SKILLS_PATH/auto-claude-cli/references/"
cp "$AUTO_CLAUDE_PATH/guides/CLI-USAGE.md" "$SKILLS_PATH/auto-claude-cli/references/" 2>/dev/null || true

# Update memory skill references
echo "Updating auto-claude-memory..."
cp "$AUTO_CLAUDE_PATH/apps/backend/.env.example" "$SKILLS_PATH/auto-claude-memory/references/"

# Update version in all skills
echo "Updating version references..."
for skill_dir in "$SKILLS_PATH"/auto-claude-*; do
    if [ -f "$skill_dir/SKILL.md" ]; then
        sed -i "s/auto-claude-version: 2.7.2
    fi
done

echo "Sync complete!"

Save to .claude/skills/auto-claude-updater/scripts/sync-auto-claude-skills.sh and make executable:

chmod +x .claude/skills/auto-claude-updater/scripts/sync-auto-claude-skills.sh

Update Detection

Check for Breaking Changes

# Compare versions
CURRENT="2.7.0"
LATEST=$(curl -s https://api.github.com/repos/AndyMik90/Auto-Claude/releases/latest | jq -r '.tag_name' | sed 's/v//')

# Major version change = breaking
if [[ "${CURRENT%%.*}" != "${LATEST%%.*}" ]]; then
    echo "BREAKING: Major version change detected!"
fi

Monitor GitHub Releases

# Watch for new releases
gh release list -R AndyMik90/Auto-Claude --limit 5

# Get release notes
gh release view v2.7.2 -R AndyMik90/Auto-Claude

Version Compatibility

Skill Version Matrix

Skill Version Auto-Claude Version Status
1.0.0 2.7.x Current
1.0.0 2.6.x Compatible
1.0.0 2.5.x Limited
1.0.0 2.4.x Not tested

Breaking Changes Log

Track breaking changes that affect skills:

## Breaking Changes

### v2.7.0
- Memory system switched to LadybugDB (no Docker)
- New Ollama embedding support

### v2.6.0
- New spec pipeline phases
- Changed implementation_plan.json format

### v2.5.0
- Claude Agent SDK required
- Removed direct Anthropic API support

Automation

GitHub Actions Workflow

# .github/workflows/sync-auto-claude.yml
name: Sync Auto-Claude Skills

on:
  schedule:
    - cron: '0 0 * * *'  # Daily at midnight
  workflow_dispatch:

jobs:
  sync:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - name: Check for updates
        id: check
        run: |
          LATEST=$(curl -s https://api.github.com/repos/AndyMik90/Auto-Claude/releases/latest | jq -r '.tag_name')
          echo "latest=$LATEST" >> $GITHUB_OUTPUT

      - name: Clone Auto-Claude
        run: |
          git clone --depth 1 https://github.com/AndyMik90/Auto-Claude.git /tmp/Auto-Claude

      - name: Sync skills
        run: |
          AUTO_CLAUDE_PATH=/tmp/Auto-Claude ./scripts/sync-auto-claude-skills.sh

      - name: Create PR
        uses: peter-evans/create-pull-request@v5
        with:
          title: "chore: sync Auto-Claude skills to ${{ steps.check.outputs.latest }}"
          body: "Automated skill sync with upstream Auto-Claude"
          branch: auto-claude-sync

Pre-commit Hook

# .husky/pre-commit
#!/bin/sh

# Check Auto-Claude version
CURRENT=$(grep 'auto-claude-version:' .claude/skills/auto-claude-setup/SKILL.md | sed 's/.*: //')
LATEST=$(curl -s https://api.github.com/repos/AndyMik90/Auto-Claude/releases/latest | jq -r '.tag_name' | sed 's/v//')

if [ "$CURRENT" != "$LATEST" ]; then
    echo "Warning: Auto-Claude skills may be outdated"
    echo "  Current: $CURRENT"
    echo "  Latest:  $LATEST"
    echo "Run: ./scripts/sync-auto-claude-skills.sh"
fi

Manual Updates

Update Specific Skill

# Update just the CLI skill
cd /path/to/skills/auto-claude-cli

# Get latest CLAUDE.md
curl -o references/CLAUDE.md https://raw.githubusercontent.com/AndyMik90/Auto-Claude/main/CLAUDE.md

# Update version
sed -i 's/auto-claude-version: 2.7.2

Add New Feature Documentation

When Auto-Claude adds new features:

  1. Read the changelog
  2. Update relevant SKILL.md
  3. Add new examples
  4. Update references

Troubleshooting

Sync Fails

# Check paths
echo $AUTO_CLAUDE_PATH
ls -la $AUTO_CLAUDE_PATH

# Check permissions
ls -la .claude/skills/

Version Mismatch

# Force version update
VERSION="2.7.2"
for skill in .claude/skills/auto-claude-*; do
    sed -i "s/auto-claude-version: 2.7.2
done

Missing References

# Ensure reference directories exist
for skill in .claude/skills/auto-claude-*; do
    mkdir -p "$skill/references"
done

Related Skills

  • auto-claude-setup: Installation guide
  • auto-claude-cli: CLI reference
  • auto-claude-troubleshooting: Debugging