Awesome-omni-skill poml-guide

Microsoft POML(Prompt Orchestration Markup Language)の構文、タグリファレンス、

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data-ai/poml-guide" ~/.claude/skills/diegosouzapw-awesome-omni-skill-poml-guide && rm -rf "$T"
manifest: skills/data-ai/poml-guide/SKILL.md
source content

POML (Prompt Orchestration Markup Language) Guide

Microsoft が開発した XML ベースのマークアップ言語。AI Agent への構造化した指示記述に使用する。

Quick Reference

タグ用途主要属性
<poml>
ルート要素
version
<role>
エージェントのペルソナ定義-
<task>
実行タスクの指定-
<example>
Few-shot 用サンプル
type
<output-format>
出力形式の指定-
<document>
参照ドキュメント埋め込み
src
,
type
<table>
表形式データ
src
,
format
<img>
画像参照
src
,
alt
<stylesheet>
出力スタイル制御-
<output-schema>
JSON Schema 定義-
<let>
変数定義
name

最小テンプレート

<poml>
  <role>あなたは{{role_name}}です。</role>
  <task>{{task_description}}</task>
</poml>

CLI コマンド

# インストール
pip install poml

# バリデーション
poml check <file.poml>

# レンダリング(プレーンテキスト変換)
poml render <file.poml>

# 変数を渡してレンダリング
poml render <file.poml> --var key=value

詳細ドキュメント