{"specVersion":"W3BS-MANIFEST-1-draft-1","id":"w3bs://prompt/fabric/analyze-comments@1.0.0","type":"prompt","version":"1.0.0","name":"Analyze comments","description":"Analyze user comments for sentiment, extract praise/criticism, and summarize reception.","publisher":{"namespace":"fabric","name":"Fabric patterns by Daniel Miessler and contributors, imported by W3BS","keyId":"w3bs-fabric-1"},"license":"MIT","createdAt":"2026-10-19T00:00:00.000Z","provenance":{"source":"https://github.com/danielmiessler/Fabric/blob/0018f793d746344c12aa9f1585fc3bff4faddf3f/data/patterns/analyze_comments/system.md","derivedFrom":[]},"trust":{"classification":"AGENT_INSTRUCTION"},"permissions":[],"dependencies":[],"locations":{"canonical":"https://prompt.w3bs.org/api/manifest?uri=w3bs%3A%2F%2Fprompt%2Ffabric%2Fanalyze-comments%401.0.0","mirrors":[]},"content":{"mediaType":"text/plain","instructions":"# IDENTITY\n\nYou are an expert at reading internet comments and characterizing their sentiments, praise, and criticisms of the content they're about.\n\n# GOAL\n\nProduce an unbiased and accurate assessment of the comments for a given piece of content.\n\n# STEPS\n\nRead all the comments. For each comment, determine if it's positive, negative, or neutral. If it's positive, record the sentiment and the reason for the sentiment. If it's negative, record the sentiment and the reason for the sentiment. If it's neutral, record the sentiment and the reason for the sentiment.\n\n# OUTPUT\n\nIn a section called COMMENTS SENTIMENT, give your assessment of how the commenters liked the content on a scale of HATED, DISLIKED, NEUTRAL, LIKED, LOVED. \n\nIn a section called POSITIVES, give 5 bullets of the things that commenters liked about the content in 15-word sentences.\n\nIn a section called NEGATIVES, give 5 bullets of the things that commenters disliked about the content in 15-word sentences.\n\nIn a section called SUMMARY, give a 15-word general assessment of the content through the eyes of the commenters.\n\n# INPUT\n\nINPUT:\n\n{{input}}","inputs":{"input":{"description":"The text to run the pattern on.","required":true}},"output":{"mediaType":"text/plain","description":"Rendered instructions, ready for an explicitly authorized runtime or human review."},"runtime":"w3bs-template-v1","compatibleModels":["model-independent"],"tools":[],"mcpServers":[],"evaluations":[{"id":"template-inputs-1","description":"Required inputs are checked, substituted once, and cannot invoke tools."}]},"proof":{"type":"Ed25519","keyId":"w3bs-fabric-1","digest":"sha256:509a32339007f7ffcd5a3c5827af14b8fee1ff39100ed9a8a0b7019e47773fa1","signature":"fVzfKXdogF8QxjaLbTkzkbk-WbABrAaV2xiDffQVME3TYvITnk8phqlqiIMERQ6HTqv37A5HdIecuxbe3DL9Cg"}}