Use this agent skill
Copy the instructions below into aSKILL.md file in a folder named levios-plan-conversation
and add it through your client’s supported skill mechanism. If it does not load
skill files, provide this content to the agent as task instructions. This does
not install anything or enable tools on its own. The skill uses English for one
shared instruction set and asks the agent to answer in your language.
SKILL.md
SKILL.md
Reference and examples
A message sent seconds after delivery must not assume the recipient has read, completed or benefited from the resource. Connect its topic to a verified offer benefit instead. A pause does not establish reading. First define what should happen when the person interacts, then the intended next step. There may be no resource to deliver. “Send an ebook” identifies delivery; “send an ebook and then offer my course” also defines the continuation. Recommendations are hypotheses to test, not promises of higher conversion.Recommend an opening message first
For a comment-to-resource campaign, first propose an opening message with astart_follow_up button. Explain its purpose: the person’s eligible interaction
starts the continuation and opens or refreshes the standard 24-hour messaging
window. Sending the opening alone does not open it. This makes room for a
relevant next step after delivery, at the cost of one extra click.
Offer direct delivery when the objective is only to receive the resource with
minimum friction. Clicking its URL does not start this levios continuation or
open a window. The person can still independently send a message later. Respect
an explicit direct-only preference without repeatedly proposing extra steps.
Establish the next step before proposing the opening and continuation, unless it
is already known. Ask one missing decision using the native harness tool when
usable in the current mode, with contextual choices and free text. If the tool
is unavailable or fails, ask in chat. Learn only the material or offer context
needed to propose the copy.
For growth, suggest an agreed follow gate when the material is valuable and
related to what the account publishes. For purchase intent, consider whether
extra gates would interrupt the buyer. Present the reason and tradeoff before
including a feature. See the guided conversation.
Build a short conversation around the next step
Propose two to four separate messages when useful, with one purpose each: deliver the promise, add useful context, and invite the next action. Adapt to the actual material instead of sending a generic pitch or many tiny fragments.
For example, deliver promptly, pause five seconds before a useful sentence,
then eight seconds before a question. Adjust pauses to the amount of text and
show them for approval. These are illustrative reading or typing-length
estimates, not a typing indicator, a reply wait, proof of reading or human
presence. Delays are relative and cumulative; queues can add time. Validate the
sequence against the remaining window. Outbound messages do not refresh it.
send_message does not wait for arbitrary answers or adapt later messages to
them. Do not put an answer-dependent sales pitch on a timer after a question.
Only supported gates wait for their specified input. No opening click means
this continuation does not begin; do not promise automatic no-click reminders.
Recommend replying to comments
During the opening stage, recommend Reply to comments and draft five short questions asking only whether the DM arrived, with occasional emojis. Show all texts and offer use, adjust or do not reply through a usable native selector. Respect an existing choice and allow another count. Resolve the choice before continuation. Do not mention buttons, folders or continuing a conversation in these replies, or claim a send succeeded before it is known. See five example replies. Show all variations, rotation, mention choice, delay and per-post cap in the canvas-style preview. One variation is selected per eligible comment, not all five. A comment reply can appear if the DM fails and does not open the private window. A reach benefit is a hypothesis, not a guarantee.Surface relevant actions and filters
Usesend_message for text and URL buttons, or send_media for a real hosted
image, video, audio or file. ask_to_follow, ask_for_email and ask_for_phone
are gates before delivery. add_contact_tag organizes a contact after delivery
using an existing tag ID; finish ends the sequence. Explain the useful subset
for this goal instead of asking the user to choose from the entire schema.
Follower-count thresholds and arbitrary tag conditions are not trigger filters.
For people above 10k followers, use strategic contact analysis.
For comments, discuss a specific post, the next publication, or all eligible
posts. Confirm nothing else comes first before using
next_published, even if
the user says “today” or “soon”. Choose specific keywords or any comment; explain
whole_word versus the broader substring. Never silently broaden the trigger.
For story_reply, choose text with keywords or reaction with the intended
reactions, and any or specific stories. dm_keyword matches specific inbound
DM keywords; story_mention is a messaging-surface mention, not a mention inside
a post comment. Public replies apply only to comment. Do not offer legacy
trigger names as new authoring options.
Agree on a repeat policy for this campaign. Six hours is not a universal
recommendation. none removes the configured cooldown, but preserves dedupe,
other guards and provider limits. No delay, rotation or cooldown guarantees
protection from spam enforcement.
Collect an email or phone number
Useask_for_email or ask_for_phone when that information serves your stated
purpose. Explain what you will do with it. These actions check the submitted
format; they do not verify ownership or send email or WhatsApp messages.
In follow_up, collection comes before delivery. Each field can appear once.
The current public contract does not combine lead capture with ask_to_follow
in the same sequence. Choose the priority instead of promising both gates.
Set a helpful retry message, an attempt limit, and an explicit failure outcome.
stop ends the gate without delivering the resource after exhausted attempts.
continue permits delivery without successful collection. Expiration does not
extend Instagram’s messaging window.
An add_contact_tag action needs an existing tag ID and follows a delivery
action. A tag records organization; it is not a purchase confirmation or a new
automation trigger by itself.
Measure the outcome you actually want
Choose a success measure and a friction measure before comparing variants. For example, compare completed material deliveries with people who started the flow. For sales, use checkout data for purchases; a link click is not a sale. Useget_metrics and get_automation_metrics only for fields their schemas
return. They do not expose a complete campaign funnel or purchase attribution.
If a denominator, gate completion, or attributed follow is unavailable, mark it
as unmeasured. Compare similar periods and audiences and avoid interpreting a
small or changing sample as causal proof.
Starting recipes
The examples below are complete configurations, not server defaults or executable instructions for your account. Replace the sample keyword, copy, publication choice, and URL with your agreed values. The six-hour cooldown is illustrative. Your account’s permissions, plan, and media still need validation.Opening, delivery and a qualification question
This example proposes five public-reply variations and three short messages after the click. The sequence ends at the question for a human to review any answer. Pauses of five and eight seconds, a public cap of 50, sequential rotation, no mentions and no configured cooldown are illustrative choices to discuss, not campaign defaults. Confirm that the intended post is the next publication after activation. Without an opening click, the follow-up does not start.Direct delivery
Collect an email, then deliver in Instagram
get_automation_guide to consult objectives, opening, conversation, public_replies, triggers or capture.
Continue with Follow gate,
Strategic contacts, or
Instagram limits.
