Communitygithub.com

xxwzkdwz/artifact-3026-skill

日常の物品を3026年の架空の博物館展示品に変える、オープンなAgent Skillです。

artifact-3026-skill とは?

このスキルは、ユーザーが提供する写真や説明文をもとに、日常的な物品を3026年の未来博物館の展示品として再解釈します。単なるSF的な装飾ではなく、現代におけるその物品の実際の使い方や感情的な意味を捉え、未来の学芸員による少しズレた解釈を加えることで、ユーモアや感動を生み出します。対応するAIエージェントは、Python 3.11以上のローカル実行環境で動作し、画像生成・編集ツールが利用可能な場合は展示画像の作成も可能です。最終的には、展示ラベルと1080×1440の編集可能なSVGカードを生成します。スキルの核となるのは、物品のシルエットや特徴を保ちつつ、個人的なプライバシー情報を公開せず、あくまでフィクションであることを明確にした展示を構築することです。

対応✓Claude Code~Codex CLI~Cursor
npx skills add xxwzkdwz/artifact-3026-skill

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Artifact 3026

平凡な日常品から、感情的に認識可能な人工遺物を創り出してください。ありきたりなSFではなく、今日の人々にとってその物体が何を意味するのかを、未来の学芸員がほんの少し誤解することで明らかにします。

ホストエージェントはスキルのリソースを読み取れる必要があります。レンダリングにはPython 3.11以降のローカル実行環境が必要です。画像生成や編集はオプションです。

オブジェクトをキュレーションする

  • 提供された写真または説明から始めてください。変換前に添付画像を検査します。
  • ユーザーにインタビューするのではなく、無害で創造的な選択を推測します。デフォルトでは1000年後を想定し、ドライで制度的に真面目な口調を使用します。
  • 写真を編集する際は、物体の特徴的なシルエット、摩耗、ラベル、欠陥を保持します。結果はユーザーの物体であると認識可能でなければなりません。
  • ジョークや感情的な展開は、その物体に関連する現在の真実の行動の1つから構築します。ランダムなシュルレアリスム、一般的なディストピア、どんな物体にも当てはまるようなロアは避けてください。
  • 来歴、年代、解釈、受入番号、博物館機関はすべて架空のものとして扱います。結果を鑑定や歴史的事実として決して提示しないでください。
  • ソース写真に表示されているプライベートな詳細を公開しないでください。顔、住所、バッジ、アカウント詳細、その他の個人を特定できる情報は、ぼかし、トリミング、省略、または事前に確認してから複製します。
  • ユーザーの言語に合わせてください。対応する応答と構造化されたソースデータ内で、フィクションの枠組みを明確に保ち、完成した画像や共有カード内にAI生成バッジや類似の通知を配置しないでください。

展示物を制作する

以下の要素を一貫したコンセプトとして作成します:

  1. 簡潔な未来の人工遺物名:英語2〜8語、または中国語約2〜12文字。
  2. 一行のアイデンティティ:現代の物体、推定年代、素材。
  3. 推定される歴史的使用法を含む博物館の解釈:英語35〜65語、または中国語約70〜160文字。
  4. 最も鋭いジョークや感情的な展開を提供する学芸員ノート:英語5〜14語、または中国語約10〜28文字。
  5. FM-<未来年>-<4桁> 形式の架空の受入番号。
  6. 展示シーンの短いビジュアルディレクション。

ユーザーがトーンを指定した場合はそれを尊重します。それ以外の場合は、オブジェクトに最も適したトーンを選択します:

  • deadpan:平凡な行動に適用される学術的な自信。
  • tender:摩耗、習慣、または愛着への優しい注意。
  • absurd:抑制された1つのコミカルな飛躍を伴う、もっともらしい制度的誤解。

ユーザーが複数のバリエーション、特定の声、または弱いコピーの洗練を求めた場合は、references/curatorial-guide.mdを参照してください。

画像を作成する

利用可能な画像生成ツールまたは画像編集ツールが存在する場合、カードをレイアウトする前に博物館展示用画像を作成します:

  • ソース写真がある場合は、画像編集を優先します。シルエットとアイデンティティを特定する詳細を忠実に保ちながら、周囲を博物館の展示に置き換えます。
  • ソース写真がない場合は、説明から人工遺物を生成しますが、サポートされていないロゴや識別マークは追加しないでください。
  • 展示画像には長いテキストを含めないでください。タイポグラフィは決定論的なカードレンダラーに属します。
  • ユーザーが新品同様の保存状態を求めない限り、物体を新品ではなく考古学的な生き残りとして扱います。認識可能な状態を保ちながら、妥当な経年、控えめな修復、素材の変化を許容します。
  • デフォルトでは、斜めやや斜めの視点、オフセンターの構図、暗い石または酸化金属の収集スペース、厚い展示ガラス、控えめなダストビームを使用します。明るく、中央寄りで、左右対称で、無菌的な製品写真やモダンなショールームスタイルは避けてください。
  • ユーザーが元の状態を保存するよう求めた場合、物体の現在の摩耗や素材はそのままに、設定と照明のみを変更し、1000年の損傷を追加しないでください。
  • ホストエージェントが既にアクセス可能な画像生成ツールを使用します。リポジトリ所有のAPIキー、ホスト型推論サービス、有料アカウント、またはサードパーティのアップロードを必要としないでください。

展示シーンを生成または編集する前に、references/visual-direction.mdを参照してください。これにはデフォルトのプロンプト構造、保存オーバーライド、および柄入りストローのカップに基づく例が含まれています。

画像生成が利用できない場合は、元の写真が存在する場合はそれを使用し続けます。それ以外の場合は、ラベル、すぐに使用できる画像プロンプト、およびタイポグラフィックな共有カードを提供します。画像が生成されたふりをしないでください。

共有カードをレンダリングする

共有可能な人工遺物のために、references/card-schema.mdのスキーマを使用して展示フィールドをJSONに書き込み、次に以下を実行します:

python3 <skill-directory>/scripts/render_exhibit_card.py exhibit.json \
  --output future-museum-card.svg

<skill-directory> をこの SKILL.md を含むフォルダに解決します。生成された展示画像をJSONの image_path として渡します。レンダラーはPython標準ライブラリのみを使用し、編集可能な1080×1440のSVGを作成します。

完成した画像を表示し、ラベルをコピー可能なテキストとして提供します。周囲の応答では、コンセプトを創造的な架空の展示として特定し、利用可能な場合は構造化されたソースレコード内で画像の来歴を保持します。完成した画像または共有カード内にAI生成の文言、バッジ、透かし、または同等の通知を配置しないでください。

完了チェック

  • 現代の物体がまだ識別可能であること。
  • 解釈に、一般的な未来のジョークではなく、オブジェクト固有の人間の真実が1つ含まれていること。
  • カードにサポートされていないロゴ、プライベートな詳細、または事実に基づく鑑定の主張が含まれていないこと。
  • レンダリングされたSVGに、AI生成バッジ、透かし、または同等の通知が含まれていないこと。
  • 周囲の応答で、展示の解釈が創造的なフィクションであり、実際の鑑定や歴史的記録ではないことが依然として明確であること。
  • コピーが長すぎてレンダリングに失敗する場合は、読みやすいサイズに縮小するのではなく、コピーを短くしてください。

関連スキル