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.