Skip to main content

launch-posts

Use when the user wants to write launch posts by following the project's launch plan, one step at a time; drafts each post against the step's rule card (playbook), leaves steps without a rule card to the user, and routes to a different skill when the rule card forbids AI-generated text.

معلومات المصدر

المستودع
tw93/vela-plugin
آخر نشاط في المصدر
٣ نوفمبر ٢٠٢٦ في ٠٢:٣١
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
١
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
launch-posts
description
Use when the user wants to write launch posts by following the project's launch plan, one step at a time; drafts each post against the step's rule card (playbook), leaves steps without a rule card to the user, and routes to a different skill when the rule card forbids AI-generated text.
license
Proprietary. See LICENSE
## When to use Use this skill when the user wants to write launch posts by following the project's launch plan, one step at a time, with a Vela rule card (playbook) guiding each post. If the applicable rule card has ai_text_policy forbidden, switch to `fact-pack` for that step instead of drafting here. If a tool reports that project_id is missing, follow its fix: call `list_projects` to get the id, or `create_project` when the account has no project yet. ## Tool sequence 1. `get_launch_plan` — read the plan with response_format detailed, which adds each step's playbook_ids and pending_cards; call `create_launch_plan` only when the project has no plan yet. When the chosen step's playbook_ids is empty (pending_cards lists the rule cards still missing), do not draft or check anything: tell the user that the rule card is pending and the step is theirs to handle, and call `complete_launch_step` once the user confirms it is done. 2. `get_playbook` — look up the rule card for the step; the step's playbook_ids show which communities the step covers. For each, pass the community site as platform (such as reddit) and the target board as venue (such as r/SaaS; leave venue out on sites without boards), and Vela returns the rule card that applies there. 3. `get_account_health` — check the account's posting rhythm before drafting; take the account profile id from `list_platform_accounts`, or call `save_platform_account` first when the account has no profile yet. 4. Draft the post yourself, following the rule card's rules. 5. `check_draft` — revise the draft until it reports no fail, reusing the id returned by the first call; tell the user about any warn items. Do not pass playbook_id: Vela applies the rule card for the account profile's community site and board. Pass it only when the user wants one of their own child cards; if that returns invalid_input, do what its fix says. When `check_draft` returns a utm that is not null, add them as utm_source, utm_medium, utm_campaign and utm_content query parameters to the project link already in the text (the values stay the same on every check, so a link that already carries them needs nothing more), then run `check_draft` again with the same draft_id before the user publishes. When utm is null or the text has no project link, do not add a link for it. 6. Paste the finished post into the community yourself and publish it. 7. `register_post` — register the link of the published post and pass the draft_id returned by `check_draft`. If the post went out a while before it is registered (a late registration), also pass posted_at: the time it actually went out, in UTC ending in Z. 8. `complete_launch_step` — mark the step done once the post is published. ## Hard rules Vela never posts on your behalf. Always paste the final text into the community yourself before publishing. Keep revising with `check_draft` until it reports no fail before treating a post as ready; never tell the user to publish a draft that still has an open fail. If the user says the community's rules have changed, report it with `log_rule_feedback`; do not edit the rule card yourself. Only call the Vela tools named in this skill; do not invent additional Vela tool calls.
عرض على GitHub