From 9b86367ba07fab82bc34eec8e14109dd908f9803 Mon Sep 17 00:00:00 2001 From: Shivang Jaiswal Date: Mon, 6 Jul 2026 11:35:35 +0530 Subject: [PATCH] feat: add YouTube comments gateway and analyzer examples --- .../examples/youtube-analyzer.prose.md | 26 +++++++++++++++++++ .../youtube-comments-gateway.prose.md | 16 ++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 skills/open-prose/examples/youtube-analyzer.prose.md create mode 100644 skills/open-prose/examples/youtube-comments-gateway.prose.md diff --git a/skills/open-prose/examples/youtube-analyzer.prose.md b/skills/open-prose/examples/youtube-analyzer.prose.md new file mode 100644 index 00000000..aeaafbf1 --- /dev/null +++ b/skills/open-prose/examples/youtube-analyzer.prose.md @@ -0,0 +1,26 @@ +--- +name: youtube-analyzer +kind: responsibility +id: 067NC4KG01RG50R40M30E20919 +version: 0.15.0 +--- + +# YouTube Comment Sentiment Analyzer + +### Goal +Analyze the sentiment of incoming YouTube comments and identify top action items. + +### Requires +- `youtube-comments-gateway: comments` + +### Maintains +The sentiment breakdown and prioritized complaints. Postcondition: the top 3 complaints citation references must correspond to real comment IDs. + +#### sentiment-breakdown +A categorized breakdown of comments into positive, negative, and neutral sentiments. + +#### action-items +A prioritized list of the top 3 viewer complaints or action items. + +### Continuity +- input-driven diff --git a/skills/open-prose/examples/youtube-comments-gateway.prose.md b/skills/open-prose/examples/youtube-comments-gateway.prose.md new file mode 100644 index 00000000..3c47829e --- /dev/null +++ b/skills/open-prose/examples/youtube-comments-gateway.prose.md @@ -0,0 +1,16 @@ +--- +name: youtube-comments-gateway +kind: gateway +id: 067NC4KG01RG50R40M30E20918 +version: 0.15.0 +--- + +# YouTube Comments Gateway + +### Continuity: external-driven + +### Maintains +The raw comments dataset fetched from the YouTube API. + +#### comments +A raw list of viewer comment threads.