用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/K9i-0/flutter_deck_template --skill preview-slides命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | preview-slides |
| description | スライドのプレビュー・確認。「プレビュー」「スライド確認」「スクリーンショット」「全スライド確認」などで発動。 |
| allowed-tools | Read, Glob, Bash(lsof:*), mcp__marionette__connect, mcp__marionette__take_screenshots, mcp__marionette__get_interactive_elements, mcp__marionette__tap, mcp__marionette__hot_reload, mcp__marionette__disconnect |
Marionette MCPを使用して、実行中のFlutterアプリのスライドをプレビュー・確認するスキル。
起動中のFlutterアプリに接続する。
# ポート番号を確認
lsof -i -P -n | grep flutter_d | grep LISTEN
ポートが見つかったら mcp__marionette__connect で接続。
見つからない場合はユーザーにアプリの起動を依頼する。
mcp__marionette__take_screenshots でスクリーンショットを取得。
mcp__marionette__tap with key: "nav_next"mcp__marionette__tap with key: "nav_previous"ユーザーが「全スライド」や「一括」と言った場合:
lib/main.dart からスライド数を確認for each slide:
take_screenshots
tap key: "nav_next"
特定のスライドを確認したい場合:
lib/slides/slides.dart と lib/main.dart からスライド一覧を取得initial: true を設定してホットリスタートで直接ジャンプ| 操作 | コマンド |
|---|---|
| スクリーンショット | mcp__marionette__take_screenshots |
| 次のスライド | mcp__marionette__tap key: nav_next |
| 前のスライド | mcp__marionette__tap key: nav_previous |
| ホットリロード | mcp__marionette__hot_reload |
kDebugMode の時のみ表示される--disable-service-auth-codes が自動付与される