Qiaomu Bento Ja logo

Qiaomu Bento Ja

Organization
studio-yebisu
qiaomu-bento-ja

編集できる単体HTMLのBento資料を作る。文書IDと固定shellを保って更新し、同じ要素IDの移動でページ間の関係を示すときに使う。

Overview

Publisherstudio-yebisu
Repositoryyaoyorozu-ai-toolbox-slides
Skill nameqiaomu-bento-ja
Stars
10
Forks
2
Bundled files
89
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 89 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by studio-yebisu on GitHub. Read the source before you install it.

Installation

Install the Qiaomu Bento Ja AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/studio-yebisu/yaoyorozu-ai-toolbox-slides/tree/main/examples/repositories/qiaomu-bento
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/studio-yebisu/yaoyorozu-ai-toolbox-slides.git /tmp/yaoyorozu-ai-toolbox-slides
mkdir -p .claude/skills
cp -r /tmp/yaoyorozu-ai-toolbox-slides/examples/repositories/qiaomu-bento .claude/skills/qiaomu-bento-ja
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Qiaomu Bento Ja in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Qiaomu Bento Ja on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Qiaomu Bento Ja is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Bento資料を日本語で作成・編集する

原典 SKILL と README.md を読む。原典の固定コミット、MITとBento個別条件を保持する。PPTX/PDFの生成は対象外。

  1. 原稿・ノート・データ・参照URLから新規作成するか、既存HTMLを更新するかを決め、読者・目的・オフライン範囲をdeck-planへ書く。同梱standalone shellが通常経路で、元リポcheckoutは前提ではない。locateで同梱format/shellを確認し、checkoutがある場合だけ追加のproject検査を使う。
  2. 新規作成は文書JSONの必須項目から組み立てる。既存HTMLの更新では原本を保存し、extractで文書JSON全体を取り出す。docId、未知フィールド、要素ID、共同編集情報を勝手に消さない。JSONの更新は --identity-source 原本HTML で同一文書と確認する。
  3. 別の出力先へbuildする。原本と出力を同じパスにしない。新しい文書へ明示的に複製するときだけ、継承したdocIdとcollabを外したコピーに --new-document を使い、一度だけIDを発行する。共同編集能力を公開資料へ混ぜない。
  4. 数値はchart、仕様や比較はtable、連続変化はmorph、重要数値はcountUpへ割り当てる。同じ概念には同じ要素IDを使う。移動する対象、順序、最後の状態を本文と図の両方で説明し、形と字体の必須項目を満たす。固定shellを作り替えない。
  5. validate、schema、shell、文書IDのgate結果を保存する。編集、保存、再表示と通常のmorphをブラウザーで確認する。直接保存、JSON書出し経由、別文書コピーを区別して記録する。

作例は社内検索の架空企画6頁。3役の位置を保ち、3→4頁で文書トークンと強調位置が権限確認から回答と出典へ移る。実際の検索・権限制御・共同編集・検索精度の実績は実装していない。日本語は固定版Noto Sans JPの必要字形を再収録し、OFLを保持する。

制作キットの source/rebuild_bento.py --output-dir 新しいフォルダー は元CLIと同じ固定shellで再生成する。元UIのJSON書出し→元CLIの別文書保存→再表示は実確認済み。IABの直接「コピーを保存」の完了は未確認。同じdocIdの再表示ではブラウザー既存状態が優先される場合があった。

現在の作例の実施範囲(Round4)

同梱standalone shellを通常の制作経路として使用。3→4頁は同じトークンのmorph、5頁は目標24/30の原典chartとcountUp、表紙と締めには本文に基づく図を配置した。

  • 元リポのcheckoutは前提ではなく、同梱standaloneが通常経路。project側の追加validatorはcheckoutが無いため未実行。
  • 画像+scrim/ken-burns、state slide、外部媒体、共同編集、実検索と権限制御は未実証。
  • ブラウザーの直接「コピー保存」は完了未確認。同docIdコピーは既存状態の影響を受けたため、独立コピーは --new-document を使用した。
  • countUpの初期化前に静的値が一瞬描画される原典挙動がある。途中値が増加する区間を撮影し、連続動画全フレームの品質保証とはしない。PPTX/PDF出力は対象外。

全6頁の実描画と個別の動作証拠は制作側の確認。独立Kimi K3/Opus5.5の新しい版の評価は別に行う。過去の採点を新しい画像へ引き継がない。

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

and 29 more files.

Frequently asked questions

What does the Qiaomu Bento Ja AI skill do?

編集できる単体HTMLのBento資料を作る。文書IDと固定shellを保って更新し、同じ要素IDの移動でページ間の関係を示すときに使う。

Why use Qiaomu Bento Ja on TypingMind?

Because you install it once and use it with any model. Qiaomu Bento Ja is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Qiaomu Bento Ja in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/studio-yebisu/yaoyorozu-ai-toolbox-slides/tree/main/examples/repositories/qiaomu-bento. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Qiaomu Bento Ja?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Qiaomu Bento Ja?

As many as you like. As long as a model supports skills, you can use Qiaomu Bento Ja with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Qiaomu Bento Ja AI skill free?

It is published on GitHub by studio-yebisu. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇