pj-make-shot

star 1

指定した画面のフルスクリーンショットをPC/SPで取得する

takoyan33 By takoyan33 schedule Updated 5/16/2026

name: pj-make-shot description: 指定した画面のフルスクリーンショットをPC/SPで取得する

概要

ローカル環境を起動し、指定パスの画面をPC/SPでフルスクリーンキャプチャする。


入力


実施内容

  1. ローカル環境起動

  2. ページ表示

    • ${baseUrl}${path} にアクセス
  3. スクリーンショット取得

PC

  • viewport: 1440x900
  • フルページスクリーンショット
  • lazy load対策として最下部までスクロール後に撮影

SP

  • viewport: 390x844(iPhone 14相当)
  • 同様にフルページスクリーンショット
  1. 保存
  • 保存先: ./ai-output/screenshots/
  • ファイル名:
    • PC: pc_<pathをスラッグ化>_<YYYYMMDD>.png
    • SP: sp_<pathをスラッグ化>_<YYYYMMDD>.png

例:

  • /portfolio/1pc_portfolio_1_20260420.png

注意点

  • フォント・画像の読み込み完了後に撮影する(waitForNetworkIdle)
  • アニメーションがある場合は停止 or 1秒待機
  • モーダルなどが開いている場合は閉じる
  • スクロール途中のローディング崩れがないか確認
  • 一枚画像にならない場合は複数画像でも可能

出力

  • PC/SPのスクリーンショット画像を ai-output に保存
Install via CLI
npx skills add https://github.com/takoyan33/nextjs-portfolio --skill pj-make-shot
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator