Use this agent skill
Copy the instructions below into aSKILL.md file in a folder named levios-strategic-contacts
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
You can ask: “Show me contacts with more than 10,000 followers who might be relevant partners.” The agent analyzes people already recorded in the selected levios account. This is not a search of everyone on Instagram or an export of the account’s entire follower list.Define the shortlist
Choose the account, threshold, and reason for the search. Follower count can help prioritize reach, but it does not prove engagement, audience fit, or buying intent. Use available biography and interaction context to explain why a candidate might fit, and identify that judgment as an inference.list_contacts requires contacts:read_pii. It supports an exact
instagram_username filter. It does not accept a minimum-followers parameter,
a tag filter, or a sort order. The agent paginates and filters returned records.
Handle thresholds and missing information
For “above 10k,” usefollowers_count > 10000. For “at least 10k,” use
followers_count >= 10000. A null value is unknown, not zero.
Check enrichment_status and last_enriched_at. Separate stale, failed,
pending, and missing data from usable counts. Reading a contact does not force
a profile refresh, and stored follower counts are not a live measurement.
Be explicit about coverage
Pass each returnednext_cursor unchanged into the next cursor. A page can
contain up to 50 records. Do not conclude that there are no matches after
checking only the first page.
For a large list, agree on a manageable batch and retain the remaining cursor.
Report records examined, matches, unknown counts, stale records, and whether
more pages remain. Only claim an exhausted scan when the cursor ends. Even a
complete scan over changing data is not a frozen snapshot.
A useful result says: “I examined 200 contacts; 12 have a recorded count above
10,000, 30 have unknown counts, and more pages remain.” These numbers are an
illustration, not account data.
Review and organize the results
Show the username, recorded follower count, freshness, relevant context, andinstagram_profile_url. Do not include unrelated email or phone details.
Use get_contact for selected candidates needing tags, attributes, or activity.
Its timeline is not a guaranteed full conversation transcript.
If you ask to organize the list, the agent can use list_contact_tags,
create_contact_tag, and attach_contact_tag with contacts:write. A tag
organizes the contact; it does not launch a campaign.
send_instagram_dm_url opens Instagram. It is not an MCP message-sending tool
or evidence that a messaging window is open. An analysis request does not
instruct the agent to contact anyone. Respect opt_out and blocked when
recommending outreach.
When available, get_automation_guide topic contacts gives the agent these
steps. See Instagram limits for messaging boundaries.
