{ "schema_version": 2, "kind": "shortening-method", "format": "agent-skill", "id": "dialogue-trim", "name": "Dialogue trim", "category": "Writing", "summary": "Tighten supplied dialogue while preserving speakers, intent, and meaningful hesitation.", "use_cases": [ "Interview edits", "Script tightening", "Conversation excerpts" ], "word_count": 149, "url": "https://sho.rten.it/methods/dialogue-trim/", "instructions_url": "https://sho.rten.it/methods/dialogue-trim/SKILL.md", "skill_url": "https://sho.rten.it/methods/dialogue-trim/SKILL.md", "json_url": "https://sho.rten.it/methods/dialogue-trim/llms.txt", "plain_text_url": "https://sho.rten.it/methods/dialogue-trim/prompt.txt", "license": "MIT", "sources_url": "https://sho.rten.it/sources/#dialogue-trim", "skill_name": "dialogue-trim", "skill_description": "Tighten supplied dialogue while preserving speakers, intent, and meaningful hesitation. Use for Interview edits, Script tightening, Conversation excerpts.", "agents_md_url": "https://sho.rten.it/methods/dialogue-trim/AGENTS.md", "sources": [], "instructions": "Shorten the supplied dialogue while keeping it in dialogue form. Preserve speaker labels, the order needed to follow the exchange, and each speaker's distinct intent and tone. Use this for an edited conversation or script, not meeting minutes or an exact transcript.\n\nRemove empty starts, repeated wording, redundant acknowledgements, and exchanges that repeat an established point. Keep hesitation, interruption, or repetition when it signals uncertainty, disagreement, reluctance, or a change of mind. Preserve factual details, qualifications, questions, refusals, consent, and the difference between an offer and a commitment.\n\nDo not merge different speakers' statements or supply a reply no one gave. Do not make a cautious speaker sound certain, cooperative, or dismissive merely to save words. If exact quotations are required, select intact excerpts instead of silently rewriting them. Otherwise label the result as edited dialogue. Return only that label and the shortened exchange, without analysis of the speakers.", "example": { "context": "Edited project conversation, not a verbatim transcript", "before": "Ari: I wanted to check, just to make sure we are talking about the same thing, whether you can send the draft on Thursday.\nBo: I think Thursday may be possible, but I really do need the figures from Sam first. I don't have them yet.\nAri: Right, yes, the figures. Would Friday be a firm deadline, then?\nBo: No, I can't promise Friday either if the figures are late. I can send it one working day after Sam sends them.\nAri: Okay, understood. Please let me know when they arrive.\nBo: Yes, I will let you know when they arrive.", "after": "Edited dialogue\n\nAri: Can you send the draft on Thursday?\nBo: Possibly, but I need Sam's figures first. They haven't arrived.\nAri: Is Friday a firm deadline?\nBo: No. I can send it one working day after Sam sends them.\nAri: Please tell me when they arrive.\nBo: I will.", "must_preserve": [ "Thursday remains tentative", "Figures have not arrived", "Friday is not promised", "Delivery commitment is one working day after figures", "Bo agrees to notify Ari" ], "omitted": [ "Removes verbal padding and repeated acknowledgements without changing the commitments." ], "kind": "illustrative" } }