mcpField
R
rename

rename

github.com/bitwize-music-studioクリエイティブ・メディア603220 回インストール2 週間前に更新
リポジトリ

rename について

rename は、音楽アルバムやトラックの名前を変更するスキルです。関連パスやメタデータも更新し、MCP ツールを呼び出す前にユーザーへ確認します。

主な機能

  1. 01アルバムとトラックの改名
  2. 02スラッグと表示タイトルの更新
  3. 03アルバム関連ディレクトリの移動
  4. 04トラックのメタデータとキャッシュ更新

活用シーン

  1. 01アルバム名と関連ディレクトリの変更
  2. 02トラックのスラッグとメタデータタイトルの変更

MCP 対応

get_config、rename_album、rename_track MCP ツールで設定を確認し、変更を実行します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bitwize-music-studio/claude-ai-music-skills --skill rename

インストール後、Claude Code で/renameを入力して読み込まれたか確認します。

詳細

タスク

入力:$ARGUMENTS

MCP の名前変更ツールを使って、アルバムまたはトラックの名前を変更します。


名前変更スキル

アルバムまたはトラックの名前を変更し、スラッグ、表示タイトル、および対応するすべてのディレクトリパス(コンテンツ、オーディオ、ドキュメント)を更新します。

ステップ 1:引数を解析する

想定される形式:<type> <current-name> <new-name>

例:

  • album old-album-name new-album-name
  • track my-album 01-old-track 01-new-track

引数が不足している場合や不明瞭な場合は、使い方を表示します:

Usage:
  /rename album <current-slug> <new-slug>
  /rename track <album-slug> <current-track-slug> <new-track-slug>

Examples:
  /rename album my-old-album my-new-album
  /rename track my-album 01-old-name 01-new-name

ステップ 2:MCP 経由で設定を確認する

get_config() を呼び出して、設定が読み込まれていることを確認します。MCP の名前変更ツールはパスを内部で解決しますが、設定が有効である必要があります。

ステップ 3:ユーザーに確認する

名前を変更する前に、操作を確認します:

アルバムの場合:

Rename album 'old-name' -> 'new-name'?

This will:
- Move content directory
- Move audio directory (if exists)
- Move documents directory (if exists)
- Update README.md title
- Update state cache

トラックの場合:

Rename track 'old-name' -> 'new-name' in album 'album-name'?

This will:
- Rename track file
- Update title in metadata table
- Update state cache

Note: Audio files are NOT renamed (they have Suno-generated names).

続行する前に、ユーザーの確認を待ちます。

ステップ 4:MCP ツールを呼び出す

アルバムの場合: 次の引数で rename_album MCP ツールを使用します:

  • old_slug:現在のアルバムのスラッグ
  • new_slug:新しいアルバムのスラッグ
  • new_title:(任意)カスタム表示タイトル

トラックの場合: 次の引数で rename_track MCP ツールを使用します:

  • album_slug:トラックを含むアルバム
  • old_track_slug:現在のトラックのスラッグ
  • new_track_slug:新しいトラックのスラッグ
  • new_title:(任意)カスタム表示タイトル

ステップ 5:結果を報告する

成功時:

Renamed album 'old-name' -> 'new-name'
  Content directory: moved
  Audio directory: moved (or: no audio directory found)
  Documents directory: moved (or: no documents directory found)
  Tracks updated: N

トラックの場合:

Renamed track 'old-name' -> 'new-name' in album 'album-name'
  Old path: /path/to/old-file.md
  New path: /path/to/new-file.md
  Title updated to: "New Name"

エラー処理

アルバム/トラックが見つからない場合:

Error: Album 'name' not found.
Available albums: album-1, album-2, album-3

新しい名前がすでに存在する場合:

Error: Album 'new-name' already exists.
Choose a different name.

一部失敗(アルバムの名前変更):

Warning: Content directory renamed successfully, but:
  - Audio directory rename failed: [error]
  - Documents directory rename failed: [error]

The content directory has been moved. Use rebuild_state to refresh the cache,
then manually move any remaining directories.

コメント