game-builder SKILL.md skillB
game-builder from geekfujiwara/copilot-cowork-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add geekfujiwara/copilot-cowork-skills/game-builder@git:20260902.5321df3Pins git:20260902.5321df3 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- geekfujiwara/copilot-cowork-skills
- Path
skills/game-builder/SKILL.md- Versions recorded
- 3
- Latest version
- git:20260902.5321df3, committed Sep 2, 2026
- First version recorded
- Sep 2, 2026
- Size
- 5,850 bytes
- Repository stars
- 13
- License
- MIT
利用者のテーマや提供情報から、既存作品を複製しない汎用レトロゲームを設計し、CSSとJavaScriptを埋め込んだ単一HTMLとして作成する。 Use when asked to「レトロゲームを作って」「1つのHTMLでゲームを作って」「ブラウザゲームを作って」or "build a retro browser game".
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Game Builder 利用者の依頼を、ブラウザだけで遊べる軽量なレトロゲームへ変換する。成果物はHTMLファイル1つだけとし、画像生成、外部ファイル、外部通信、既存ゲームの名称・キャラクター・画面・音楽・ステージの複製を行わない。 ## Workflow ### Step 1: ゲームの要点を決める 依頼にテーマと遊び方があればすぐ制作する。不足している場合だけ `AskUserQuestion` で、ゲームの目的、希望ジャンル、難易度のうち判断に必要な点を1問にまとめて確認する。指定がなければ、1〜3分で完結し、矢印キーまたはWASDと1ボタンで遊べる方式を選ぶ。 既存作品名が指定されても、その作品自体は再現せず、次の一般的な仕組みへ置き換える。 - 編隊を避けて撃つ固定画面シューティング - 迷路で追跡者を避けながら収集するゲーム - パドルで球を返すブロック破壊ゲーム - 落下するピースを配置・連結・合成するパズル - 障害物を避けて進む横スクロールアクション - 弾や障害物を避けて得点するシューティング 固有の名称、ロゴ、キャラクター、敵、アイテム、地形、配色、効果音、ルールの組み合わせは引き継がない。利用者のテーマは抽象化した図形、色、短い独自テキストへ変換する。 ### Step 2: 単一HTMLを実装する `output/<game-slug>.html` を1ファイルだけ作成する。HTML内の `<style>` に全CSS、`<script>` に全JavaScriptを埋め込む。画像、音声、フォント、JSON、CSS、JavaScript、ライブラリを別ファイルにせず、`fetch`、`import`、CDN、外部URL、画像生成を使わない。 ゲーム要素はHTML、CSS、Canvas、SVGの基本図形で描画する。レトロ感は、限定色、ピクセル風の影、明確な輪郭、CSSグリッド、短いアニメーションで表現する。既存作品に似せるためではなく、読みやすさと操作感のために使う。 最低限、次を実装する。 - タイトル、簡潔な操作説明、開始ボタン - スコアまたは進行状況、ゲーム終了、再挑戦 - キーボード操作と画面上のタッチ操作 - 一時停止、フォーカス表示、音を使う場合のミュート - 画面幅に収まるレスポンシブ表示 - 連打、キー押しっぱなし、画面外移動への制御 スコアはそのプレイ中に表示する。ハイスコアを保存する場合は、個人名を収集せず `localStorage` に数値だけを保存する。共有ランキング、JSON交換、アカウント、バックエンド、ネットワーク送信は追加しない。 ### Step 3: 安全性と独自性を確認する …
Read the whole file at its exact version.
How to install
mdr add geekfujiwara/copilot-cowork-skills/game-builder@sha256:e51fa546cb59b787The line at the top of this page pins the label git:20260902.5321df3, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_sbme4mil6a3yuwnp)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, all committed on Sep 2, 2026. Its first recorded version is graded A and its latest B.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260902.5321df3 latest | 2026-09-02 | 5321df3 | 5,850 B | B | view · diff |
| git:20260902.e16792c | 2026-09-02 | e16792c | 6,371 B | A | view · diff |
| git:20260902.02b99e9 | 2026-09-02 | 02b99e9 | 6,276 B | A | view |
Audit of the latest version
- fail: No script tag (matched: <script)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5850 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
geekfujiwara/copilot-cowork-skills · 13 stars · license MIT · pushed 2026-11-01 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_sbme4mil6a3yuwnp GET https://markdownregistry.com/api/v1/resolve?ref=geekfujiwara/copilot-cowork-skills/game-builder GET https://markdownregistry.com/api/v1/blob/e51fa546cb59b7871414c48884aec13d421d3a3d1ee6018b66e456cbaa80bc9b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from geekfujiwara/copilot-cowork-skills
Every file in geekfujiwara/copilot-cowork-skills