本文へ移動
cccskills
無料GitHub で公開日本語紹介

omh-sprite-forge

画像生成ツールで作ったゲームキャラクターのスプライトシートを、足元やサイズをそろえたアニメーション用フレームに分割し、数値チェックで品質を確認します。

原文原文の説明を見る

[omh] Character art to animate in a game: turn image-model sprite sheets into aligned, QC-gated frames with a fail-closed Pillow helper. Use when the user says: sprite-forge, sprite sheet, pixel sprite, pixel art character, game sprite frames, 2d sprite animation, 도트 캐릭터, 스프라이트 시트.

rlaope/oh-my-hermesスター 4,754(GitHub 4,754 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • ゲームキャラクターのフレームを切り出したいとき
  • ポーズ間のサイズや足元をそろえたいとき
  • 品質チェック結果を見て素材を作り直したいとき

日本語での紹介

できること

ゲーム用キャラクターのスプライトシートを、サイズと足元の位置がそろった個別フレームとシートに分割します。画像を生成する機能はなく、ホスト側の画像ツールで用意した素材を Pillow の補助スクリプトで処理します。フレームの拡大率や基準位置を数値で確認し、品質チェックの結果とキャラクターのアートディレクション記録を残します。チェックで再生成が必要になった場合は、フレームを手作業で直さず、新しいシートからやり直します。

こんなときに便利

キャラクターのポーズごとに大きさや位置がずれ、ゲーム内のアニメーションが揺れて見えるときに向いています。素材の切り出しと品質確認を一連の手順で進めたい場合にも使えます。

使い方の例

  • 「このスプライトシートをアニメーション用のフレームに分割して、品質を確認してください」
  • 「キャラクターの足元とサイズがそろっているかチェックしてください」

注意点

入力には、単色の #FF00FF 背景に配置したグリッド形式の画像、行列数、セルサイズ、足元の基準位置、新しい出力先が必要です。1行に並んだ画像は処理せず、グリッド形式で作り直します。Pillow の自動インストール、画像の手修正、既存出力先への上書きは行いません。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(10)

  • SKILL.md5.8 KB
  • references/character-art-direction.md1.5 KB
  • references/execution-and-qa.md2.2 KB
  • references/full-contract.md3.0 KB
  • references/procedure.md3.2 KB
  • toolkit/examples/layout.json357 B
  • toolkit/LICENSE.upstream1.3 KB
  • toolkit/README.md5.6 KB
  • toolkit/scripts/forge.py17.8 KB
  • toolkit/upstream-manifest.json2.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Sprite Forge

Required: grid sheet from the host image tool on flat #FF00FF, declared rows x cols, cell size and feet baseline, new output directory and execution budget. Output: aligned equal-size frames and sheet, sprite_forge_qc/v1 receipt, character art-direction record.

HOLD: Missing inputs or failed contract gates. Prepared OMH routing is not execution or approval.

Why This Exists

Image models return character poses at drifting scales and offsets, so frames cut by hand jitter in play. This skill couples a grid-sheet contract to a fail-closed processor whose numeric QC decides whether to regenerate the source.

First Steps

  • Read toolkit/README.md and references/execution-and-qa.md before executing toolkit/scripts/forge.py; installation and skill discovery never run it.
  • Obtain the raw sheet from the host's own image tool as a grid on flat #FF00FF; OMH generates no images, and a 1xN strip is regenerated as a grid, never processed.
  • Record identity elements, rejected drafts, cell size and baseline in references/character-art-direction.md form before cutting frames.

Contract: references/full-contract.md, loaded before analysis. Procedure: references/procedure.md. These are working methods, not an OMH runtime operation.

Safety Rules

  • OMH generates no images: raw sheets come from the host's own image tool, and the helper only processes a supplied file.
  • Never hand-patch, redraw or nudge produced frames to pass QC; a REGENERATE verdict sends the work back to a new source sheet.
  • A real-person or photo source stays recognizable (no SD/chibi redraw) and requires that person's consent plus a source record before processing.
  • Do not auto-install Pillow, import the companion on skill load, open a network connection or overwrite an existing output directory.
  • No frame is observed until the helper exits and its files and qc.json are read back; refusal and timeout are not empty-animation findings.

When to Use

Use when a game character needs animation frames cut from an image-model grid sheet, with measured scale and baseline QC rather than hand-edited frames.

Strong routing signals: sprite-forge, sprite sheet, pixel sprite, pixel art character, game sprite frames, 2d sprite animation, 도트 캐릭터, 스프라이트 시트, 도트 스프라이트

Catalog Metadata

Category: analysis Phase: sprite-production Hermes role: operator Quality tier: execution-evidence-gated

Completion Checklist

  • The source sheet is a host-generated grid on #FF00FF with a source record; real-person sources carry consent.
  • The actual helper command and exit were observed; frames, sheet and qc.json were read back and hashed, or the blocker is stated.
  • body_scale_cv and anchor_y_std are quoted from qc.json; a REGENERATE verdict led to a new sheet, not frame edits.

Recovery Notes

  • If the sheet is a 1xN strip or packs a wide effect, ask the host image tool for a grid and a separate effect sheet; do not slice it by hand.
  • If Pillow is missing, return the refusal and an explicit optional-environment setup recipe; never synthesize frames.
  • If QC returns REGENERATE, regenerate the source with tighter pose and scale instructions and rerun into a new output directory.

Workflow Lane

  • Current lane: Materials and visual summaries (show-reel, sprite-forge, design-orchestration, apple-design, design-quality-gate, award-bar-score, frontend, accessibility-audit, +8 more) - web, accessibility, visual QA, files, and packages.
  • If intent belongs to another lane, hand back to oh-my-hermes or name the adjacent workflow.
  • Shared product, routing, compatibility, and evidence rules: skill_view(name='omh-routing', file_path='references/skill-common-rail.md').

Runtime Evidence

Record observed delegation results; otherwise return not_available or not_observed. Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.

  • Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes. Preserve workflow intent and stop conditions; verify before claiming completion. Reply in the user's own words and the host's own voice: its SOUL.md persona owns reply language, tone, speech level, and sentence endings, progress updates included (where it sets no language, use the one the user wrote in), and OMH shapes structure and content only; OMH's record terms (surface, lane, wrapper, handoff, evidence boundary, not_observed) stay in records and tool calls, never in the sentence the user reads unless they ask about one; and when a real unresolved user decision or a useful briefing discussion remains, offer one specific, content-linked question. Completed work needs no question; omit unrelated non-action footers and generic offers to continue.

Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.

Shared product, compatibility, topology, memory, harness, and execution rules: skill_view(name='omh-routing', file_path='references/skill-common-rail.md'). Load it when applicable; otherwise name an unavailable capability.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

dag-ulw

無料概要あり

複数の工程がある大きな仕事を、依存関係のある小さな作業に分解します。並行実行、独立した検証、失敗箇所の修復を管理し、達成状況と残件を報告するスキルです。

  • 複数モジュールにまたがる機能追加
  • 順序のある移行作業を進めたいとき
  • 編集範囲を分けた大規模な整理
rlaope/oh-my-hermes4,7542026年10月30日 更新

model-onboarding

無料概要あり

新世代のAIモデルをoh-my-hermesへ組み込む手順を案内します。モデル認識、公式仕様、振り分け設定、料金、実際の接続と比較測定まで確認します。

  • 新世代モデルを追加したいとき
  • APIのモデル名と日付付き名の認識確認
  • モデル選択順と関連文書の更新
rlaope/oh-my-hermes4,7542026年10月30日 更新

omh-accessibility-audit

無料概要あり

画面のアクセシビリティを点検する計画と判定表を作ります。WCAG 2.2 AAに沿って操作や読み上げの根拠を整理し、問題と修正方針、不足する確認を示します。

  • 購入画面のWCAG 2.2 AA監査
  • キーボード操作とフォーカス順序の確認
  • 読み上げ用ラベルと通知の根拠整理
rlaope/oh-my-hermes4,7542026年10月30日 更新

omh-achievements

無料概要あり

Hermesの実績プラグインが保存したローカル情報から、獲得済みバッジや最近の獲得状況、段階ごとの進捗を整理し、チャットや報告用の概要にまとめるスキル。

  • 獲得済みバッジを確認したいとき
  • 最近獲得した実績の振り返り
  • 次の実績段階までの進捗確認
rlaope/oh-my-hermes4,7542026年10月30日 更新

omh-adversarial-consensus

無料概要あり

技術提案を独立した複数の視点から批判的に検討し、反論への判断を整理します。残った制約・決定事項・リスク・未解決の問いを、後続の計画作成に渡すスキル。

  • 計画前に技術提案を検討したいとき
  • 移行案の前提を疑いたいとき
  • リスクと未解決事項の整理
rlaope/oh-my-hermes4,7542026年10月30日 更新

omh-agent-board

無料概要あり

複数のHermesエージェントやプロファイルの作業をボードで整理し、担当タスク、引き継ぎ、稼働状況、障害、完了状態を確認できる形で管理するスキル。

  • 公開準備の役割を分担したいとき
  • 引き継ぎと作業の障害を管理したいとき
  • 再起動後や別プロファイルで継続したいとき
rlaope/oh-my-hermes4,7542026年10月30日 更新

rlaope のスキルをすべて見る

このスキルの問題を報告する