EpicGames/unreal-engine-skills-for-claude-code-plugin
- 出典
- GitHub
- 初登場日
- 分野
- スキル
- GitHubスター数
- 997
- 主な言語
- Shell
外部のオープンソース リポジトリを紹介するページです。HDATFの製品ではありません。
何をするか
EpicGames組織のGitHubリポジトリにあるClaude Codeプラグインで、Unreal Engine開発者が実行中のUnreal EditorをMCPで操作し拡張するためのスキル三つとSessionStartフックを提供します。unreal-mcpスキルは、list_toolsetsとdescribe_toolsetでツールセットを探し、call_toolでエディターのツールを実行させます。READMEによると30を超えるツールセットに数百のツールがあり、アクター、Blueprint、Niagara、自動テストなどを扱います。残り二つのスキルは、テストを備えたC++やPythonのツールセットを作る方法と、Agent SkillをPythonクラスやアセットとして作る方法を説明します。フックは.uprojectファイルやGenerateProjectFilesスクリプトを見つけると短いプロジェクト案内をコンテキストに加え、bash環境で実行されます。公式マーケットプレイスからインストールした後も、エディターでModelContextProtocolとAllToolsetsプラグインを有効にし、サーバーを起動し、.mcp.jsonファイルを作る必要があります。READMEは、このMCPサーバーはlocalhostで待ち受けますが、同じPC上で同じユーザーとして動く他のプロセスも接続できると警告しています。READMEは一つのツールがエディター内で任意のPythonコードを実行すると警告し、作業前の保存とcommit、承認手順を省く実行モードを避けることを勧めています。必要な最小エンジンバージョンは確認できていません。
ライセンス
MIT 寛容なライセンスです。著作権表示を残せば商用利用と改変ができます。
同じ分野のリポジトリ
- alchaincyf/huashu-motion
huashu-motionは、Claude CodeやCodexなどのコーディングエージェントが製品発表動画をコードで作るためのAgent Skillで、CLIとブラウザ編集画面studioを備えています。製品サイト、CSV、音声録音を渡すと、エージェントが三つの方向を提案し、リズムシート(場面ごとの拍の計画)を書いてから、GSAPで動くindex.htmlを一つ作ります。エージェントは効果音を付け、発表動画の音楽はABC記譜法(テキストで書く楽譜)で作曲します。ローカルのstudioでフレームをクリックしてコメントすると、再生時点、場面、要素の情報がinboxファイルに記録され、エージェントはその部分だけを直し、すべてのバージョンを残します。レンダリングは動画生成モデルを使わずにインストール済みのChromeで行い、MP4、MOV、WebM、GIF、共有用Webページとして書き出します。ユーザーの好みと過去の作業の教訓は、ローカルのexperienceファイルに残ります。スキルを入れた後もNode 22、Chrome、FFmpegが必要で、スキルのスクリプトはクローンしたCLIを実行するか、npmパッケージを取得して実行します。READMEによると、音楽は有料APIなしでローカルに生成され、試験環境はmacOSのみで、Codexのサンドボックスがプレビューを止めた場合は手動で承認する必要があります。GSAP、フォント、作者の漫画キャラクターにはMITとは別の条件が適用されます。 - cursor/plugins
開発者がCursorで使う公式プラグイン集であり、独立したアシスタントやモデルではありません。最上位のマーケットプレイス一覧と各プラグインのマニフェストを使い、スキル、ルール、エージェント、フック、MCP接続設定などをまとめます。入力はプラグインごとに開発依頼、リポジトリの文脈、会話記録などで、レビュー指針、作業フローの実行、プロジェクト指示の更新につなげます。continual-learningの例では終了フック、調整用スキル、記憶更新専用エージェントを組み合わせ、新規または変更された会話記録からAGENTS.mdを更新します。確認したTypeScriptフックは完了状態、ターン数、経過時間、記録ファイルの更新時刻を調べて後続実行の依頼を返し、記憶更新の全工程を直接行うわけではありません。開始にはCursorで必要なプラグインを選んで導入する必要があり、確認したフックはBunも呼び出します。外部サービス用プラグインの導入だけでサービス利用が承認されるわけではなく、認証情報と権限は別途接続する必要があります。動作や依存関係はプラグインごとに異なり、全連携や他のエージェント環境との互換性はここでは検証していません。 - threerocks/hand-drawn-styles
hand-drawn-stylesは手描き風のイラストを作るためのプロンプトのレシピ集で、Claude Codeのskillとしても、特定のツールに依存しない文書としても提供されています。現在のリポジトリには18の画風と1つの派生、合計19のレシピがあり、リポジトリの説明にある5という数は古い情報です。利用者が描く内容と画風を伝えると、最終的な出力として画像生成用のプロンプト文を返します。画像そのものは、gpt-image、Jimeng、Midjourneyなどの別の画像ツールで利用者が作ります。skillは同梱のPythonスクリプトでレシピの原文をそのまま取り出し、画風が指定されていなければ一覧を示して選択を待ち、空欄は依頼内容をもとに埋めます。派生3.1は決まった3段階の作業手順を含むJSONのまとまりを出力し、基準画像をサイズ1086x1448とピクセルのSHA-256値で確認します。Claude Codeではskillフォルダにクローンしてインストールし、ほかのツールではPROTOCOL.mdとSTYLES.mdの文書に従って使います。ライセンスはMITですが、3番の画風にはジブリの名前が付いているため、商用利用には権利の確認が必要です。 - cclank/lanshu-create-ai-presenter-video
ファイルを読みシェルツールを実行できるエージェントに、解説動画の制作手順を提供するAgent Skillです。単体の発表者生成モデルを提供する製品ではありません。発表者方式ではテーマまたは台本と利用許諾のある成人の写真を入力し、スタイル動画方式では人物写真なしでも進められます。発表者方式はナレーション、人物動画生成、口の動きの同期、字幕、編集、確認をつなぎ、スタイル方式は再利用可能な画面構成と時刻情報付き音声を使います。承認済みのナレーションを編集時間の基準とし、作業JSONに承認、利用機能、タスク識別子、成果物、確認レポートを記録します。同梱スクリプトは記録された証拠から制作状態を算出し、メディア検査を経たマスター動画、共有用動画、納品レポートを準備します。開始には対応エージェント、Python 3.9以降、FFmpegとffprobe、指定のシェルツールが必要で、スキル導入だけでは生成サービスは提供されません。発表者制作には別途音声生成、人物動画、口の動きの同期機能が必要で、スタイル制作にはNode.jsとHyperFrames、MiniMax音声へのアクセスまたは自前のナレーションが必要です。有料呼び出しとアップロードには承認が必要で、タスク識別子と再試行上限によって重複課金を抑える設計です。技術検査だけでは事実の正確さや映像品質を証明できず、人による確認が必要です。 - chengyi-ai/native-subtitle-quote-image
実際の動画フレームを引用画像にする編集者向けのAgent SkillとPythonツールです。元の字幕と後から加えた文章を区別して扱います。入力は利用権限のあるローカル動画またはYouTubeのURL、選択した時刻、必要に応じて確認済みの文章を記録したJSONです。ネイティブモードは映像の画素に焼き込まれた字幕を切り出して連結し、文字認識の結果を描き直しません。スクリプトモードは実際のフレームに承認済みの文章を描き、後付け字幕と明示する必要があります。出力はJPG画像と対応する時刻または文章のJSONで、複数画像では一覧画像も含みます。候補フレームの抽出、字幕の境界確認、合成、各画像の目視確認という順序です。利用開始には対応エージェントへのスキル導入と、Python 3.10以降、Pillow、imageio-ffmpegまたはFFmpegの別途準備が必要で、スクリプトだけでも実行できます。YouTubeからの取得にはyt-dlpと対応するJavaScript実行環境が追加で必要で、中国語、日本語、韓国語の後付け字幕には対応フォントが必要です。切り替え式の字幕トラックは元の字幕画素ではなく、拡大やMITのコードライセンスが原画質や第三者の動画利用権を保証するわけではありません。
Trendshiftのランキングに入ったリポジトリだけを載せ、リストは候補を探すためだけに使いました。順位の数字は転載していません。説明、ライセンス、スター数は各GitHubリポジトリで確認しました。解説は私たちの判断です。これらを試験したわけではなく、上昇リストに載ったことは品質の証明ではありません。