linear-import について
CSV または JSON の課題を指定チームに取り込む linear-cli スキルです。作成前のプレビューに対応し、ステータス、担当者、ラベル名を自動的に解決します。
主な機能
- 01CSV から課題をインポート
- 02JSON から課題をインポート
- 03dry run でプレビュー
- 04名前を自動解決
- 05結果を JSON で出力
活用シーン
- 01CSV の課題一覧をチームに取り込む
- 02JSON の課題オブジェクトを読み込む
- 03課題作成前にインポート内容を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nesszer/ linear-cli --skill linear-importインストール後、Claude Code で/linear-importを入力して読み込まれたか確認します。
詳細
インポート
# Import from CSV
linear-cli im csv issues.csv -t ENG
# Preview without creating (dry run)
linear-cli im csv issues.csv -t ENG --dry-run
# Import from JSON
linear-cli im json issues.json -t ENG
# JSON round-trip (export then re-import)
linear-cli exp json -t ENG -f backup.json
linear-cli im json backup.json -t ENG
CSV 形式
CSV ファイルにはヘッダー行が必要です。対応している列は、title、description、priority、status、assignee、labels、estimate、dueDate です。
ステータス、担当者、ラベルは名前で自動的に解決されます。
JSON 形式
JSON ファイルは、エクスポート形式に一致する課題オブジェクトの配列にしてください。
フラグ
| フラグ | 用途 |
|---|---|
-t TEAM | 対象チーム(必須) |
--dry-run | 作成せずにプレビューします |
--output json | JSON 形式で出力します |
終了コード
0=成功、1=エラー、2=見つかりません、3=認証エラー
コメント
Markdown 対応