Skill.md検索
2258件の Skill.mdから、あなたに最適なものを見つけましょう
Electronアプリを操作してUIテストを自動化
by receptron
Playwright MCP 経由で起動中の Electron アプリ(CDP ポート 9222)のスクリーンショットを撮影できます。 UI 要素をクリック・入力などで操作し、ボタン押下やモーダル表示、言語切り替えなどの動作検証ができます。 JavaScript を実行して DOM 要素の状態を確認し、アプリの内部状態をデバッグできます。 コンソール出力やエラーメッセージを取得し、アプリ側のバグ診断ができます。 アコーディオン展開や Settings モーダル表示など、複雑な UI 操作をシーケンスで自動実行できます。 Electron アプリの開発者で、自動テストを書いて UI 動作を検証したい人 ブラウザの DevTools コンソール操作より、スクリプトで自動化して効率化したい人 UI コンポーネント(モーダル・アコーディオン・セレクタなど)が正しく動作するか確認したい人 アプリのスクリーンショットやコンソールログを集めて、バグレポートを作りたい人 このスキルは yarn start(CDP ポート 9222)で起動した Electron アプリを Playwright MCP で操作します。禁止事項:(1) browser_navigate を使うと Electron アプリページを離脱してしまう、(2) browser_snapshot で DOM 全体出力すると数万トークン消費するため browser_evaluate・browser_run_code で必要部分のみ取得、(3) page.goto('about:blank') で離脱禁止(誤操作時は page.goBack() で戻す)、(4) strict mode violation(要素 2 個以上マッチ)を避けるため .first() や data 属性で絞り込み。推奨パターン:スクリーンショットは browser_take_screenshot、クリックはセレクタ + { hasText } + .first() または data-state で絞り込み、アコーディオン開閉は data-state="closed" で検出、DOM 状態確認は .textContent()・.count()・.isVisible() で必要部分のみ取得、言語切り替えは Settings ボタン→Language セレクタで実装。
X投稿を自動でDiscordメッセージに変換・投稿
by receptron
X(Twitter)用のリリースノート投稿ドラフトを自動解析し、Discord用に整形・統合できます。 メインポスト+連投を1つのメッセージに統合し、メディア行やメタ情報は自動除去します。 リリースバージョンに合わせたヘッダー、X投稿URL、GitHub Release URLを自動追加できます。 環境変数からDiscord webhook URLを読み込み、認証なしで安全に投稿できます。 投稿前にユーザーに内容を確認させ、Discord の2000文字制限をチェックしてから投稿します。 ソフトウェアリリースの告知をX・Discord両プラットフォームに投稿する開発チーム リリースノート作成の二重作業を削減したい開発者 リリース情報を複数チャネルで統一した形式で発信したい製品マネージャー Discord webhook設定ができる技術リード・DevOps担当者 バージョン $ARGUMENTS のXドラフトファイル(docs/release_notes/v$ARGUMENTS/xpost_v$ARGUMENTS_draft.md)から環境変数 DISCORD_WEBHOOK_URL を確認し、未設定の場合は設定を要求します。ドラフト内容から以下を機械的に変換:メインポスト+連投を統合、添付メディア行(![...]等)・メタ情報セクション・区切り線を除去、セクション見出しを削除、冒頭に「MulmoCast(デスクトップアプリ)v リリースしました!」ヘッダーを追加、X投稿URLと GitHub Release URLを付加、同一トピックの英語/日本語はスラッシュ区切りで統合、トピック間を空行区切りで整形します。整形後ユーザーに確認させ、2000文字内かチェックしてから jq で JSON を構築し curl で webhook に 投稿します。HTTP 204 で成功、他は エラー報告を行います。
MulmoScriptの動画台本からZenn記事を自動生成できる
by receptron
MulmoScript で作成した動画台本(JSON形式)から Markdown形式の Zenn記事を自動生成でき、手作業での変換作業を削減できます。 過去の Zenn記事テンプレートを参照して、フロントマター、:::message ブロック、見出し構成、動画リンク配置を自動で統一できます。 動画から生成された markdown をルール(div タグ除去、クレジット画像削除、画像パス変更、:::message 注釈追加)に基づいて自動編集し、Zenn記事として公開可能な形に整形できます。 YouTube URL が未登録の場合はプレースホルダーを記載してひとまず公開準備を進め、URL 受け取り後に記事ファイルと YouTube メタデータファイルの両方を一括更新できます。 /release-script 完了後のワンステップで、リリースノート用 Zenn記事を ZENN_CONTENT_DIR に自動出力できます。 動画コンテンツとテキストコンテンツを同時生成して公開したいコンテンツクリエイターやプロダクトチーム MulmoScript で台本管理をしており、Zenn への記事公開を自動化したいテクノロジー企業 リリースノートを動画と記事で同時配信するプロダクトマーケティング担当者 画像パスや リンク配置などの細かい編集ルールを統一して管理したいドキュメント編集チーム このスキルは MulmoScript(動画台本JSON)から Zenn 記事を自動生成・編集するワークフローです。 前提条件:docs/release_notes/v$ARGUMENTS/release_v_script.json が作成済み、YouTube URL が youtube_v_ja.md と _en.md に記録済み、環境変数 ZENN_CONTENT_DIR が設定済み(zenn-content リポジトリパス)。 Step 1: 環境変数確認:.env ファイルから ZENN_CONTENT_DIR を確認、未設定なら STOP してユーザーに設定依頼。 Step 2: mulmo markdown で原文生成:mulmo markdown docs/release_notes/v/release_v_script.json -o docs/release_notes/v/output/ を実行、release_v_script.md を生成。 Step 3: 過去記事をテンプレート参照:ls $ZENN_CONTENT_DIR/articles/*mulmocast-release*.md で最新記事を取得、フロントマター・:::message・見出し構成・動画リンク配置を参照。 Step 4: YouTube URL 取得:youtube_v_ja.md と _en.md から URL を抽出、未登録なら「(YouTube アップロード後に URL を追記)」をプレースホルダー。 Step 5: 記事編集ルール:(1)div タグ除去(タイトルスライドの # 見出しは残す、クロージングとその他は削除)、(2)mulmo_credit.png 参照行削除、(3)画像パス変更(/images/release_v_script/ファイル名.png)、(4):::message 注釈追加(フロントマター直後)。