Claude Code Plugins

Community-maintained marketplace

Feedback

最新のチャンネルをエクスポートしてdocsフォルダに連番で保存する

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name export-channel
description 最新のチャンネルをエクスポートしてdocsフォルダに連番で保存する
allowed-tools Bash

Export Channel

ファイル名のルール

  • ファイル名に含まれる :_ に置き換える
  • 例: アイドル:歴史観客3アイドル_歴史観客3

手順

  1. 最新のチャンネルIDを取得

    pnpm wrangler d1 execute DB --local --command "SELECT channel_id FROM channels ORDER BY created_at DESC LIMIT 1;" --json 2>&1
    
  2. エクスポート実行

    pnpm export "<channel_id>"
    # → 01_<channel_id>.json と 02_<channel_id>.json が作成される
    
  3. 01_ファイルをdocs/に連番で移動

    # 現在の最大連番を確認
    ls docs/*.json | grep -E '^docs/[0-9]+_' | sed 's/docs\/\([0-9]*\)_.*/\1/' | sort -n | tail -1
    
    # 次の連番で移動(:は_に置き換え)
    mv "01_<channel_id>.json" "docs/<次の連番>_<channel_id_safe>.json"
    
  4. 02_ファイルをリネーム

    mv "02_<channel_id>.json" "02_<channel_id_safe>.json"
    

チャンネルID アイドル:歴史観客3、連番が 26 の場合:

pnpm export "アイドル:歴史観客3"
mv "01_アイドル:歴史観客3.json" "docs/26_アイドル_歴史観客3.json"
mv "02_アイドル:歴史観客3.json" "02_アイドル_歴史観客3.json"