{"id":18512,"plugin_id":"plugins_6a894aa0f3f48191b1987e6245fc2a35","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:50.779Z","digest":"cbeded56c5b5031f48f006731dbb9175dd91ec1acf44cfd9545e33e89c18d271","against":null,"payload":{"description":"Draft a LinkedIn or social post in the user's voice from an idea, source, observation, story, or argument. Use when the user asks to write a post, turn notes into a post, or repurpose a source into a social post.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":254}],"name":"post-writer","skill_md_contents":"---\nname: post-writer\ndescription: Draft a LinkedIn or social post in the user's voice from an idea, source, observation, story, or argument. Use when the user asks to write a post, turn notes into a post, or repurpose a source into a social post.\n---\n\n# Post Writer\n\n## Inputs\n\nEstablish:\n\n- core idea\n- target reader\n- purpose\n- source evidence\n- desired action\n- voice rules from `about-me.md` and `voice.md` when available\n\nDo not force a CTA if the post works better without one.\n\n## Drafting sequence\n\n1. Write the one-sentence claim.\n2. List the strongest evidence or concrete detail.\n3. Choose the most natural opening.\n4. Build the body so each paragraph earns the next.\n5. Remove repeated explanation.\n6. End on the implication, action, or unresolved thought.\n\n## Voice fidelity\n\nWhen a voice profile exists, treat it as a constraint set rather than inspiration. Match cadence, vocabulary, hook behavior, punctuation habits, and closing style.\n\nWhen no voice profile exists, use the user's current examples and instructions. Do not pretend a persistent voice was loaded.\n\n## Output\n\nDefault to one finished post. Provide alternatives only when the user asks or the opening is genuinely uncertain.\n\n## Quality checks\n\n- one primary message\n- no invented proof\n- concrete language\n- no filler setup\n- no fake quote marks\n- no generic motivational ending\n- platform length is appropriate for the request\n\n## Creator Workspace integration\n\nWhen the user asks to use their notes, research, or second brain, retrieve the relevant context through `create-from-brain` rather than browsing the entire workspace.\n\nWhen the source is a spoken transcript and the user wants literal authorship, hand off to `voiceprint` instead of imitating the transcript.\n\nDo not persist new preferences automatically. Use `save-progress` only when explicitly invoked.\n\n## Creator Workspace handoff\n\nWhen the post depends on stored knowledge, consume a narrow context packet from `workspace-recall` or `create-from-brain`. Apply `voice-builder` rules when available.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}