{"id":71159,"plugin_id":"plugin_asdk_app_6acfc6735c388191a829d4dca3ecb626","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-29T19:13:15.997Z","digest":"44d023a79b0dc53481ef0b732635a027d54db76ce1df7e435001134650eb96b9","against":null,"payload":{"description":"Turn one long piece of content into a set of social media posts with PostEverywhere. Use when the user shares a blog post, article link, video transcript, podcast notes, newsletter or other long text and wants posts made from it, or says \"repurpose this\" or \"turn this into posts\".","included_files":[],"name":"repurpose-content","skill_md_contents":"---\nname: repurpose-content\ndescription: Turn one long piece of content into a set of social media posts with PostEverywhere. Use when the user shares a blog post, article link, video transcript, podcast notes, newsletter or other long text and wants posts made from it, or says \"repurpose this\" or \"turn this into posts\".\n---\n\n# Repurpose content\n\nTurn one source into several posts, each written for its platform. Everything is a draft until the user says go.\n\n## Steps\n\n1. **Get the source.** Use the text the user gave. If they gave a link, read it with your own web access if you have it. If you can't open it, ask the user to paste the text. Never write posts from a title or a guess.\n2. **Pull out the ideas.** List the main points, useful facts, quotes and examples in the source. Each one can become a post. Keep the source's facts exactly; don't add numbers, claims or links it doesn't contain.\n3. **Pick the accounts.** Call `list_accounts`. Use the accounts the user named, or ask. Skip any account that can't post and tell the user why.\n4. **Plan the set.** Suggest how many posts and where, for example one LinkedIn post, three X posts and one Threads post, each from a different idea. Ask if they want them spread over several days.\n5. **Write the posts.** Write each post for its platform (see the `schedule-social-posts` skill for the rules, and call `get_platform_rules` for any platform you are unsure about). Use a different angle per post: a key point, a quote, a how-to, a question. Add a link to the source when the user has one and the platform allows links. If the user has a voice guide (see `brand-voice`), follow it.\n6. **Media.** Instagram, TikTok, Pinterest and YouTube need an image or video. Use media the user gives you: `upload_media_from_url` for a public link, or `list_media` for files already in their library. If there is no media, leave those platforms out and say so.\n7. **Show the drafts.** Present them as a table: platform, date and time (if any), and the full text. Ask the user to confirm or change them.\n8. **Create them.** After the user confirms, create them as drafts with `create_post` and `draft: true`, or several at once with `bulk_create_posts` (each with `draft: true`). Only schedule or publish when the user asks, with `schedule_post` on each draft.\n9. **Report back.** List each post id, its accounts and its time.\n\n## Be careful\n\n- Credit the source when it isn't the user's own work.\n- Don't copy long passages word for word from someone else's article.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}