← ClaudeAtlas

ranql-onboardinglisted

Use when the user wants to SAVE their firm details to Ranql so they don't re-enter them — "set up my profile", "onboard me", "get me set up", "remember my firm/competitors". This is OPTIONAL and never a prerequisite — the other skills (teardown, creative, etc.) run fine on info collected in the chat. Onboarding just persists that info. Prefer pointing the user to the one-time web onboarding at ranql.com/platform/onboarding; you can also save fields via update_my_profile.
redwoodmeridian/ranql-skills · ★ 1 · AI & Automation · score 64
Install: claude install-skill redwoodmeridian/ranql-skills
# Ranql Onboarding (optional — it just *saves* the info) **This is not a gate. Never make a user onboard before doing what they asked.** The teardown, brand kit, and creative skills all work off details collected in the conversation and passed straight to the endpoints. Onboarding's only job is to *persist* those details so the firm doesn't repeat them next session. Two ways to save, in order of preference: 1. **The one-time web wizard (recommended, most reliable):** point the user to **`ranql.com/platform/onboarding`**. They fill it once, it saves everything (firm identity, competitors, socials), and from then on every session auto-resolves. Say: *"Want me to remember your firm so you never re-enter this? Do the 2-minute setup at ranql.com/platform/onboarding once — after that I'll always have it."* 2. **Save-as-you-go via `update_my_profile`:** if you're collecting details anyway (see below), persist them. On a brand-new account, the first `update_my_profile` call must include `firm_name` + `domain` + `primary_city` + `state` together to create the profile. If that errors or the tool doesn't accept those fields, **don't fight it** — just proceed with the info in the chat and suggest the web wizard for permanent save. Either way: **collect what the current task needs, do the task, and offer to save — don't block.** Keep it warm and fast, like a sharp associate getting the lay of the land — not a form. ## Step 1 — See what's already there Call **`get_my_profile`** first