Read

get_guidance

Returns Outli.ne's canonical build guide — goal→structure templates, section grammar by creator type, free vs Pro card kinds, and the recommended create→curate→optimize loop — so an agent builds profiles with platform best practices instead of guessing.


Parameters

This tool takes no parameters. Pass an empty object {} or omit args entirely.

NameTypeRequiredDescription
No parameters

Response

FieldTypeWhat it means
overviewstringOutli’ne business context (platform description, target audience, primary keywords) — the same grounding text the autobuild AI uses. Good to include verbatim in agent system prompts for consistent voice.
principlesstring[]Cardinal rules for profile building: voice fidelity, photo covers on every card, CTA placement, template selection, and a reminder to call get_taste_fingerprint first. Treat as hard constraints.
templatesArray<{id:string, goalLabel:string, goalDescription:string, stacks:Array<{title:string, cardKinds:string[]}>}>Three goal-primary structural templates: t1-get-booked (service providers), t3-show-portfolio (photographers/artists), t5-general (fallback). Each defines recommended stack titles and ordered card kinds. Pick the template whose goalDescription matches the creator’s objective before calling add_stack/add_card.
cardKinds{free:string[], pro:string[]}Complete card-kind catalogue split by entitlement tier. free: basic, about, link, portfolio, service, testimonial. pro: contact, book-me, embed-booking, buy, email. Attempting add_card with a pro kind on a free account will be rejected at the write layer.
sectionGrammarByCreatorTypeRecord<string, string>Per-creator-type prose guidance on stack titles and card copy style. Keys are the four detection buckets: ‘photographer’, ‘beauty_wellness’, ‘service_booking’, ‘other’. Use the matching key when naming stacks and writing headings.
loopstring[]Ordered 7-step create→curate→optimize workflow as a numbered string array. Use as a session checklist: get_guidance → get_taste_fingerprint → import → build → set_social/seo → publish → analytics.

Example

Request

json
{}

Response

json
{ "overview": "Outli.ne is a mobile-first...", "principles": [ "Stay in the creator's voice...", "Every card should have a photo cover...", "Put the primary CTA on the lead card..." ], "templates": [ { "id": "t1-get-booked", "goalLabel": "Get Booked", "goalDescription": "Service providers who...", "stacks": [ { "title": "Work With Me", "cardKinds": ["service", "book-me"] } ] } ], "cardKinds": { "free": [ "basic", "about", "link", "portfolio", "service", "testimonial" ], "pro": [ "contact", "book-me", "embed-booking", "buy", "email" ] }, "sectionGrammarByCreatorType": { "photographer": "Use evocative stack...", "beauty_wellness": "Lead with transformation...", "service_booking": "Lead with outcome...", "other": "Mirror the creator's..." }, "loop": [ "1. get_guidance — start here", "2. get_taste_fingerprint", "3. import_from_instagram / import_from_url", "4. add_stack / add_card / update_card", "5. set_social_links / set_seo", "6. publish", "7. get_analytics + log_curation_decision" ] }

When to use

Call this as the very first tool in any build or curation session — before reading the creator's taste fingerprint, importing media, or writing a single card — so the agent is grounded in Outli.ne's structure templates, voice rules, and card-kind entitlements. Re-calling mid-session is unnecessary since the payload is static and cached server-side.


Gotchas

Watch out

  • Takes no parameters — pass an empty object {} or omit args entirely; the input schema is {} and any keys sent are ignored.
  • The response is process-cached after the first call per warm server instance — subsequent calls in the same session return the identical object with zero I/O, so redundant calls are safe but wasteful.
  • cardKinds.pro tells you what exists, not what the current account can use — attempting add_card with a pro kind on a free account will fail at the write layer, not here.
  • Call this BEFORE get_taste_fingerprint — the loop field inside the response documents the correct order; reversing them means proposing structure without platform grounding first.