英語版:
SKILL.en.md
orchestrator — 入力調整
スリムな自己記述スキル: 独自コードなし — 入力を受け取り、種類を判定し、適切な処理先に渡します。
このリポジトリ内のスキル
| スキル | 使用場面 |
|---|---|
doc | PDF/DOCX/XLSX: テキスト抽出、OCR、変換、ページ分割/結合 |
media | 動画/音声/画像/URL: 要約、テキスト抽出、字幕、カット/結合、フレーム、ダウンロード |
paper | 国際標準レポートまたはベトナムの一般的なレポート作成 |
web | ウェブページ/新聞/ソーシャルメディアの読み取り + 検索(Jina, agent-reach, exa) |
diagram | レポート用のMermaid図 / matplotlibグラフの描画 |
orchestrator(本スキル) | 上記スキルの調整 + レポート前の質問窓口 |
調整を機能させるために十分なインストール: npx skills add tpc-pascal/agent-skills --all(または--skill orchestrator web doc media paper diagram)。
入力タイプ別ルーティング表
| 入力 + ニーズ | 処理先 |
|---|---|
| PDF/DOCX/XLSX(テキスト、OCR、変換、分割/結合) | doc スキル |
| 動画/音声/画像/メディアURL(要約、字幕、カット、フレーム、ダウンロード) | media スキル |
| ウェブ/ソーシャルメディアの読み取り/検索(URL、記事、exa) | web スキル |
| ソースからのレポート作成 | 質問窓口(下記参照)→ paper スキルのいずれかの形式を選択 |
| レポート用の図/グラフ描画 | diagram スキル |
レポート要件の確認
トリガー: ユーザーがレポートの作成または書き直しを要求した場合(抽出や変換のみの要求には適用しません)。
詳細調査やレポート作成の前に、最大4つの質問を一度に行います。不足している部分のみを質問します:
-
形式: 国際標準レポート、またはベトナムの一般的なレポート?
-
目的と読者: 誰が読むのか、何を伝える必要があるのか?
-
出力: 言語、形式、長さの制限はあるか?
-
ソースと範囲: どのソース/部分を使用すべきか;外部ソースの追加は許可されるか?
-
要求や会話で既に明らかなことは再質問しません。ユーザーが自由裁量を委ねた場合は、適切な選択肢を選び、結果に影響する前提を簡潔に述べます。
-
重要でない情報については回答を待つ必要はありません;ソースが不明な段階で詳細な見出しを選択する必要はありません。
-
適切なスキルで抽出した後、
paperの正しい形式でレポートを作成します。
調整ルール
- 入力言語に従う — ユーザーが話した言語で応答します。
- ソースファイルの出力を明記:
<元のファイル名>.<拡張子>。ファイルを上書きしません。拡張子: ドキュメント.extract.md|.txt|.csv、要約.digest.md、字幕.srt|.vtt、クリップ.clip-<t1>-<t2>.mp4、レポート.report.md|.report.docx。 - 入力をインポートしない — 実際に存在するファイルのみを処理し、出力はそのファイルの隣/上に配置します;ファイルを勝手に追加しません。
- ウェブ/ソーシャル/検索の入力 →
webスキル(Jina/agent-reach/exa)が先に読み取ります;メディアの入力 →mediaスキル。 - ロックされたコンテンツ(ソーシャルメディア、有料記事)→
webスキル(agent-reach/Jina)が代わりに読み取ります;ログインせず、ロック解除もしません — 読み取れない場合はユーザーに通知します。 - レポート/レポートファイル(すべての
.report.docx):paperスキルに従って検証 —pdfinfo+pdftotextを使用し、捏造しません。 - Media スキルはセッションベースでフェッチが必要 →
mediaスキル(fetch セクション)またはscripts/fetch-session.sh --listを参照。 - ローカル優先: ローカルファイルにはローカルツールを優先します。ウェブ/APIは接続が必要;オフラインの場合は、実際に利用可能なローカル/キャッシュソースまたはユーザーが提供したもののみを使用し、アクセスできない部分を明記します。
- 常に書き込んだファイルを報告(名前 + パス)— 黙ったままにしません。
フロー記号
以下の図では、▸ は次のステップへの引き継ぎを意味します;→ はフローが継続することを示します;角括弧はソースまたは結果の種類を説明します。これらはフロー記号であり、ソースラベルや出力形式ではありません。
よくある調整フロー
PDFスキャン ▸ doc スキル ▸ テキスト/表 ▸ paper スキル ▸ レポート
URLウェブ/ソーシャル ▸ web スキル ▸ テキスト ▸ paper スキル(レポートが必要な場合)
URL/ファイル動画 ▸ media スキル ▸ ダイジェスト + フレーム ▸ paper スキル(レポートが必要な場合)
SRT/mm:ss ▸ media スキル ▸ トリム ▸ 結合