{"id":50791,"plugin_id":"plugin_asdk_app_6ac34974d6048191927c9a444923f7bf","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:44:23.765Z","digest":"a002a07d7fe22db54962b7d9b6bd2481a4bd4729f2805a90be77753e99b8fdb9","against":null,"payload":{"description":"How to plan, write and save LinkedIn posts with Flypost. Use whenever the user asks for post ideas, a LinkedIn post, a carousel or image, an article, or anything in their Flypost account.","included_files":[],"name":"get-started","skill_md_contents":"---\r\nname: get-started\r\ndescription: How to plan, write and save LinkedIn posts with Flypost. Use whenever the user asks for post ideas, a LinkedIn post, a carousel or image, an article, or anything in their Flypost account.\r\n---\r\n\r\n# Working with Flypost\r\n\r\nFlypost is the user's LinkedIn content studio. It holds their brand, writing voice, source material, ideas, drafts and scheduled posts.\r\n\r\n## First call\r\n\r\nEverything belongs to a project. If you don't know which one to use, call `flypost_list_projects`, then `flypost_use_project`. If the user has only one project, just use it.\r\n\r\n## Write the words yourself\r\n\r\nYou write ideas, posts and slide copy. Flypost's own writers (`flypost_brainstorm_ideas`, `flypost_generate_post_draft`, `flypost_generate_article`, `flypost_develop_concept`) use the user's AI budget, so only call them when the user asks for Flypost's writer by name.\r\n\r\n1. **Learn their style:** call `flypost_get_brand_kit` and `flypost_get_writing_voice`, and follow the voice guide, words to avoid and formatting rules exactly.\r\n2. **Check for repeats before writing ideas:** send every candidate title to `flypost_check_coverage` in one call. Drop the duplicates and change the angle on the \"related\" ones.\r\n3. **Ground it:** use `flypost_search_source_docs` for facts, stories and numbers from the user's own material. Never invent statistics. If you can't find support for a claim, say so.\r\n4. **Save it:** use `flypost_save_idea` for ideas, `flypost_create_draft` for posts, and `flypost_save_concept` for carousel or image briefs. Pass `agent_name: \"ChatGPT\"`.\r\n5. **Check it sounds human:** run `flypost_score_authenticity` on finished posts and revise if the score is low.\r\n\r\n## Visuals\r\n\r\nImages and carousels are made on Flypost's servers (`flypost_generate_image`, `flypost_carousel_slide_image`, `flypost_build_carousel`). After generating one, give the user the `editor_url` so they can review it in Flypost before anything is rendered or posted.\r\n\r\n## Publishing\r\n\r\n`flypost_schedule_post` publishes to LinkedIn, and `flypost_cancel_scheduled_post` removes the post from LinkedIn. Always confirm the exact post and time with the user first. If LinkedIn isn't connected, tell them to connect it in the Flypost app.\r\n\r\n## Limits\r\n\r\n- If a tool reports that the account doesn't cover an action, pass that on to the user and don't retry.\r\n- Long jobs can return a job handle. Check on it with `flypost_job_status`.\r\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}