name: opener description: 現在のプロジェクトをFinder、VSCode、Terminal、GitHub、Vercel、Supabaseなどで開く argument-hint: "<finder|vscode|terminal|github|vercel|supabase|pr>" allowed-tools: Bash
opener
現在のプロジェクトディレクトリを指定したアプリケーションやサービスで開くスキル。
$ARGUMENTS に指定されたターゲットに応じて、以下のコマンドを実行してください。
ターゲット一覧
finder
Finderでプロジェクトディレクトリを開く。
open .
vscode
VSCodeでプロジェクトを開く。
code .
terminal
Terminal.appでプロジェクトディレクトリを開く。
open -a Terminal .
github
GitHubリポジトリページをブラウザで開く。
gh browse
vercel
Vercelダッシュボードのプロジェクトページを開く。
.vercel/project.jsonが存在するか確認する- 存在しない場合は「このプロジェクトにはVercelの設定がありません(.vercel/project.json が見つかりません)」と表示して終了
- 存在する場合、ファイルから
projectIdを読み取る - 以下のコマンドでブラウザを開く:
open "https://vercel.com/~/projects/<projectId>"
※ <projectId> は実際の値に置き換える。
supabase
Supabaseダッシュボードのプロジェクトページを開く。
supabase/.temp/project-refが存在するか確認する- 存在しない場合は「このプロジェクトにはSupabaseの設定がありません(supabase/.temp/project-ref が見つかりません。
supabase linkを実行してください)」と表示して終了 - 存在する場合、ファイルからプロジェクト参照IDを読み取る
- 以下のコマンドでブラウザを開く:
open "https://supabase.com/dashboard/project/<project-ref>"
※ <project-ref> は実際の値に置き換える。
pr
現在のブランチのPull Requestページをブラウザで開く。
gh pr view --web
引数なし・不明なターゲットの場合
$ARGUMENTS が空、または上記以外のターゲットが指定された場合、以下の一覧を表示してください:
利用可能なターゲット:
finder - Finderで開く
vscode - VSCodeで開く
terminal - Terminal.appで開く
github - GitHubリポジトリページを開く
vercel - Vercelダッシュボードを開く
supabase - Supabaseダッシュボードを開く
pr - 現在のブランチのPRページを開く
使い方: /opener <target>
Related skills
Task Prioritizer
Productivity
Prioritizes your tasks using Eisenhower, ICE, and RICE frameworks.
claudechatgptbeginner
241
67
733
Weekly Status Report Generator
Productivity
Generate structured and concise weekly status reports.
Claude CodeCursorWindsurf+1beginner
234
78
762
Daily Standup Report
Productivity
Generates structured and concise daily standup reports.
claudeCursorWindsurfbeginner
178
45
599