How Sky works
Sky is the memory behind your sales: it finds, remembers, follows up and learns, so you can focus on the relationships. This page explains how, one question at a time, answered plainly enough that you could paste the answer to someone else. Where a number is quoted, it is the number the product enforces on the date above. If something here does not match what you see, that is a bug in one of them: hi@skal.ai.
- Installing and signing in
- Capturing a lead
- Capturing someone twice
- Lists and fields
- Your profile and the score
- Credits and what things cost
- Statuses and outcomes
- Drafting messages and replies
- Finding, asking and automations
- Bringing in the people you already know
- Goals for the day and the week
- Getting leads out
- From an agent
- Inviting a friend
- Deleting
- What Sky can and cannot see
Installing and signing in
Install Sky from the Chrome Web Store. It needs Google Chrome on a desktop computer. Chrome puts new extensions behind the puzzle-piece menu in the toolbar; pin Sky from there so its star stays visible.
Sign in with Google, or with your email address: Sky sends a six-digit code, you type it in, and that is the whole account. Google hands Sky your email address and name, nothing from your inbox. There is no password and there are no API keys to bring. Everything Sky needs to run is on Sky’s side.
Opening the panel
- Click the Sky icon in the toolbar, or the floating star in the corner of any page.
- Press Ctrl+Shift+K (⌘+⇧+K on a Mac) with text highlighted to capture it straight away. Chrome lets you change this at
chrome://extensions/shortcuts. - Right-click highlighted text and choose Capture as lead in Sky. Right-click a page and choose Capture this page in Sky to read the whole page.
The first time the panel opens it shows a sample capture you can run. That sample is real: it goes through the same extraction and costs a credit like any capture, so what you see is what a capture is.
Capturing a lead
From a highlight
Highlight the message, profile or thread on any page where text can be selected. A small star appears by the selection; click it, or use the shortcut or the right-click menu. Sky reads the highlighted text on its server, turns it into a lead (name, company, role, location, what they need, how urgent, contact details, a one-line summary, plus any custom fields on the list), and shows you a review card. Nothing is saved until you press Save. Edit any field first if the reading was wrong.
The review card opens in the side panel when the panel is open, and on the page itself when it is not.
From a whole page
When the opportunity is bigger than one highlight (a long thread, a page of profiles, a directory), ask Sky to read the whole page. It works through the page section by section, in order, and brings back every person it found in one review. Running out of credits stops it at a section boundary. A page that turns up several leads charges one credit for each one you keep.
From the person a page is about
Open a LinkedIn profile, or a Gmail thread, with the panel open. Under On this page Sky shows the person the page is about, read from where the site itself prints them, and a Save button. Nothing to select, no AI, no credit. If they are already in Sky the row opens them instead, and if somebody with the same name is, Sky says so beside Save so you can check first. Press × to stop it on that site until Sky reopens.
From a LinkedIn profile, read and scored
On a LinkedIn profile of somebody who is not in Sky yet, a Save button with their name appears at the bottom of the page. Press it and Sky reads the profile you are looking at (the top, About and their most recent jobs), scores them against who you sell to and opens the review, the same as highlighting the whole profile. One credit when you save. If they turn out to be in Sky already, saving adds what is new to their record instead of making a second one.
To skip the press, tick Save LinkedIn profiles I open when they’re a strong fit in the panel’s Settings. Sky then reads each profile you stay on for a few seconds and keeps the strong fits by itself, up to 10 a day, a credit each, with Undo. Everyone else keeps the Save button, and pressing it opens the review Sky already read, at no extra cost. Sky never opens a profile on its own, so LinkedIn only ever sees you browsing.
From a page of people
On a LinkedIn search, a Sales Navigator list, or a team or speaker page whose people link to their LinkedIn, X or GitHub, or give their own email, open the panel’s menu and choose Take this list. A page that marks its people up for search engines (schema.org) is read too. A page of names with none of these gives nothing. Sky lists the people on the page with their role, company and location, nothing ticked. Tick the ones you want, pick a list and press Add. No AI reads the page, so it costs no credits. If you have written who you sell to, Sky then offers to score the people just added against it, at the usual re-score price and only if you press Score. Sky reads only the page in front of you: it never scrolls, clicks or moves to the next page of results. Sales Navigator loads its rows as you scroll, so scroll to the bottom first. Up to 100 people at a time. From extension version 0.9.2.
From a screenshot
When there is no text to highlight (the Slack desktop app, a Zoom chat, a second monitor, an image of a business card), paste or drop a screenshot into the panel, or use Choose screenshots…. Sky reads the words on it and gives you the same review card. Up to 10 screenshots at once are read separately and merged into one review. You always see a small preview of exactly what will be sent. The picture is read in memory and never stored anywhere.
From a call
Open the panel on a call in Google Meet, Zoom’s web client, Teams or Whereby and it offers to take notes. Press Start (or right-click the page and choose Sky’s item, which always works because Chrome hands a tab’s sound only to an extension you invoked on that tab). Two meters show what Sky can hear from the call and from your microphone, and muting yourself in the call mutes you here too. When the call ends, the transcript says who spoke and is yours to edit before it becomes anything. Then it is an ordinary capture: each person on the call gets a lead, or a line on the record they already have, with the call written up rather than transcribed: what they asked for, what you promised and by when, and the next step. A promise with a date becomes a reminder on one tap.
- It starts only on your press, and the block reminds you to tell the people on the call, because some places require everyone’s consent.
- The audio is never stored. The words stay in your browser until you discard them; Sky’s server keeps the seconds and the credits, never the words.
- You and anyone from your own company are never made leads from a call.
What a capture keeps
The lead’s fields, the score and its breakdown, the page’s URL and title, the date, and the text you highlighted. Keeping the text is a switch in Settings; off, Sky keeps the fields and drops the words. The words are what let Sky draft a reply from what the person actually said, so most people leave it on. Off applies to new leads only: first-message drafts are written from the fields alone, and leads sent to your webhook or other tools arrive without the words. Leads you already have keep theirs.
Sky’s read
Since 8 October 2026 a capture also keeps what the text implies about winning the person, apart from what it states: what they care about, a way in, a likely objection and timing. Each line is printed with the words it was read from, and a line Sky cannot point to words for is left out. It is read in the same pass as the fields, so it costs nothing more. It shows on the person’s page under their details, marked as Sky’s read, and in the brief before a call; a draft may open on it and never states it to them as fact. Forget removes it. A grant, a business listing or a capture that says almost nothing gets none.
Also found
When a capture states a fact the list has no column for (a team size, an equity split, the tool they use now), the review card lists it under Also found. Tap it and Save adds that column to the list and files the value; every later capture fills it. A review of several people offers each column once and says how many of them it was found for. Nothing is added unless you tap it, with one exception you can undo: the third time the same column is offered for a list, it arrives ticked and says so, and unticking it means Sky never ticks that one for that list again. After a paste on the dashboard the same offer appears as a bar. Never a phone, an email or a link: those already have their column. From extension version 0.9.2.
On your phone
Open sky.skal.ai/app in your phone's browser and add it to your home screen (Chrome: ⋮ then Add to Home screen; Safari: Share then Add to Home Screen). On Android, Sky then shows in the share sheet: select a message in WhatsApp, LinkedIn or an email, tap Share, pick Sky, and the words wait in the dashboard's paste box for you to check and press Add as lead, one credit per person kept, as any paste. Nothing is read until you press. On an iPhone, copy the words and paste them into the same box.
A column of your own, on the review card
When you want a lead to carry something the capture could not know (where it came from), press + Add a column under the fields, name it, pick Text, Long text, Date or Choice (with its options), and type the value. Save adds the column to that list; nothing is added if you cancel the capture. A Date column counts as a deadline, like any date column. When a capture finds several people, + Add a column for everyone ticked gives the same value to each of them, in each one's list. Later captures into the list leave it for you to fill unless the words say it.
Changing who you sell to, from a score
Under a score, Not right? Change who you sell to opens your profile as you wrote it, one trait per line. Save it and every capture from then on is scored against it. Save and re-score also scores the lead in front of you again, for the price of a re-score; a screenshot keeps no words to re-score from, so it only saves. When a capture found several people, the same editor sits above them and re-scores each ticked person Sky read words of their own for, a re-score each. If a list has a profile of its own, the editor says so. Both from extension version 0.9.3.
Your own side of a conversation
When you capture a chat you took part in, your own messages are not a lead. Sky knows the name your account signed in with (or the one on your public profile, or the one your address spells) and leaves that person out when someone else is in the capture. Capturing your own profile on purpose still works.
Who is never a lead
Settings has a box called Never a lead, one rule per line (“recruiters are never leads”, “leave out anyone selling to me”). Every capture, from a highlight, a page or a screenshot, leaves out anybody a rule describes. A rule only takes people out: it never adds a lead or changes what Sky writes down, and when a rule is unclear about someone they are kept. When a capture finds nobody and you have rules, the card says so, because a lead your rule left out looks the same as one Sky missed. Someone who is a poor fit rather than not a lead at all belongs in Not a fit in your profile, which scores them instead.
The page hint
Once you have written a profile, Sky watches, in your browser only, for a page that reads like someone asking for what you sell, and offers to catch it with a small pill in the corner. That check runs locally against your own profile and sends nothing anywhere. Clicking the pill selects the passage; the × mutes the site for the session. It is on by default and can be switched off in Settings.
Capturing someone twice
A second capture of a person is a second conversation, not a second lead. When you save, Sky checks your leads for the same person and, if it finds them, adds the new capture to their record and fills in any blank fields. It never overwrites a field you already had. The card tells you by name when this happened.
The match is strict on purpose, because a lead folded into a stranger’s record is the worse mistake: the same email address, or the same name and the same company. Two different email addresses stop a name match even when the names agree. If Sky merged two people who are not the same, the card carries Not the same person? Save separately.
Lists and fields
Every lead lives in a list. Lists and custom fields are unlimited on every plan, including Free. A new list gets its columns from the starter you pick (sales lead, recruiting candidate, investor, real estate lead, freelance or agency client, community or DM, partnership, opportunity, competitor, co-founder) or from its name; a name Sky does not recognise gets a proposed set of columns you can edit before creating the list.
Field types are text, long text, tags, choice and date. A date field is worth adding: any list with one gets the whole deadline system, which judges a lead by its calendar date rather than its age, in the panel, the dashboard and the weekly email.
Editing the table like a spreadsheet. On the dashboard, click a cell to select it and type to change it. Enter saves and moves down, Tab moves across, Escape gives up. Drag or hold Shift to select several cells, then copy, cut and paste with the usual keys, to and from Excel or Google Sheets. Drag the small square in a selection’s corner to fill down or across, press Delete to clear, and undo with Ctrl or Cmd with Z. Type a name under the last row to add a person; that costs no credits. Each column header sorts, filters by value, and can be dragged wider. The selected cells show their count, sum and average. Click a person’s name, or press Space, to open them. Fit, Heat, Connection, Source and the public record are worked out by Sky and cannot be typed over, and Won and Lost are set one person at a time so Sky can ask what happened.
Fill a column (added 28 September 2026): add a field to a list on the dashboard, and Sky offers to fill it for the people already on it, from what it kept about each one: the words you captured, later conversations, and your own notes. Every suggestion is shown beside the sentence it came from, and nothing is ticked for you; you tick what to keep. It only writes into a cell that holds nothing, never over a value already there. One credit for each person Sky finds an answer for; where it finds nothing, nothing is charged. Dashboard only.
Share, on a list’s header or its ⋯ menu (or on a list in the panel’s settings, which opens it here), puts it at a link you can post.
Tick some people first and Share in the bar puts only those at a link of their own
(since 8 October 2026):
sky.skal.ai/l/<link>. Anyone holding it sees the people in the
list and can add them to their own Sky, where Sky sorts them against their
profile. What leaves is the columns you tick: the first five of the list are ticked
to start, and you add or take away from there. Name is always in, contact details
only if you tick them, and never what anyone said to you, your scores, statuses or
notes. You can change the columns later without changing the link. Revoke it from the same menu. Free on every
plan, and taking a list costs no credits; scoring the people is a separate tick at
the usual credit each, or Sky picks the few that fit for free.
A public profile (added 19 September 2026) is a page of your own at
sky.skal.ai/u/<handle>, switched on under Settings, Public profile,
and off by default. It shows how you show up and never who you spoke to: a year of
squares, one per day, filled on a day you captured, drafted, sent, heard back, moved a
status, wrote a note or asked Sky something; your run of weeks (a week counts at three
active days); how many people you followed up with; where your people come from, as
shares; your live shared lists; one link; and your picture, if you uploaded one under
Public profile (since 30 September 2026; it shows only while the page is on). A square is darker the more people you
dealt with that day and stops getting darker at ten, so volume buys nothing. How many
you captured and contacted, how many replied and how many you won are four
separate ticks, all off to start. Never a rate, a deal value, a score, a person or a
company. Changing your handle holds the old one for 90 days, so an old link cannot
start showing somebody else. Free on every plan. Your own year, with exact counts and
a filter by app or list, is at the top of Activity, and the panel shows this
week as seven squares. Save this week as a picture (added 24 September 2026), on
the profile page and beside the year in Activity, draws the week as one 1200 by 630 image
for a post: seven squares, how many days were active, the run of weeks, and only the
totals the profile shows. Never a per-day count.
Starter lists as links (added 24 September 2026): every starter Sky ships with
is on sky.skal.ai/explore (it was /starters until 29 September 2026), and each has a link that opens your Sky with a
new list of that kind ready to name. Post the link and the person who opens it gets the
same list. No credits, on any plan.
Posted on LinkedIn, X or WhatsApp, the link unfurls with the list’s name, your line about it and how many people have added it. The share drawer has a button for each and a written post to copy; the page itself carries the same three, so a reader can pass it on. Someone who opens the link signed out is asked to sign in to add that list, and an account made for it is counted as such: the drawer says Added by 12 people, 3 of them new to Sky for it.
Your profile and the score
Your profile describes who you want to talk to: roles, companies, industries,
places, the problem you solve, and who is not a fit. Write it in your own words on
the dashboard’s Profile page, at sky.skal.ai/app/profile. Sky rates each captured lead against each of those traits separately,
then does the weighted sum on the server. The number is arithmetic, not a model’s
guess, and every lead stores its per-trait ratings so the dashboard can show the
working behind its score.
- Weights. Each trait can be ignored, low, normal or high. Change a weight and the numbers move for every lead you re-score.
- Weights that follow your outcomes. Once you have marked 3 leads won and 3 lost, Sky compares them trait by trait and suggests weights. From 8 of each it adjusts them itself, tells you what it set and offers Put back. It never touches a weight you set yourself and never sets one to ignored. In Settings, under Scoring, you choose: Sky adjusts them for you, only suggests changes, or leaves them alone.
- Bands. Strong, Medium and Weak are the same thresholds everywhere Sky shows a score, and the dashboard’s Worth contacting shelf is the strong band, not yet contacted, best first.
- How much a score rests on. A trait the capture said nothing about counts as zero, so a short capture scores lower than a long one of the same person. The lead’s drawer says how much there was, as Judged on 75%. When under half your profile had evidence, the score is drawn as a dashed outline instead of a filled pill.
- Not enough to judge yet. When under a third of your profile had evidence, the dashboard shows a grey dash where the number would be and says so in words, with the number as a footnote. The lead is still sorted by that number. To get a real score, capture more about the person, or read their company in the drawer and re-score.
- Re-scoring a lead costs one credit, the same as a capture. Re-score the pipeline after you change the profile, or tick the leads you want in the table and press Re-score.
- A profile per list Pro and above: an investor list judged by an investor profile, a customer list by a customer profile. Weights stay shared.
- On the Free plan the first 5 captures are scored the way a paid plan scores them, so you can see what the number is worth. After that, free captures are filed without one.
Sky learning from your outcomes
Once you have marked enough leads Won and Lost, Sky compares how the two groups rated on each trait and proposes weight changes, with the statistics behind them. It proposes; you accept or not. It refuses to propose from small samples, corrects for testing several traits at once, and never counts a win with no deal value as zero. It also says out loud when your outcomes are biased by which leads you chose to work, because that has no fix and should not get a fake one.
Credits and what things cost
Invite a friend (both sides since 24 September 2026): your invite link is under Plan & usage in the dashboard and the 🎁 card in the panel. A friend who joins with it and makes Sky a habit (5 captures across 3 days) earns the same gift of credits for each of you, spendable on any plan and shown beside the link; the number is a setting Sky can change, so the page prints it rather than this one. On the free plan each such friend also adds to your monthly credits and switches scoring on, and if one of them subscribes you get a month of Starter, as credits if you already pay. A link opened signed out is kept until you sign in, then applied on its own.
The unit is a credit. Pro has 7,000 a month, Scale 25,000, each Team seat 7,000, Starter 2,000 and Free 50, each resetting with the calendar month. A Team's seats share one pot, spent by whoever needs it. Enterprise, past ten seats, is sized to your volume. The rule is one line: a credit is one thing Sky reads for you. Nothing that reads nothing costs one.
| Action | Credits |
|---|---|
| Capture from a highlight, keep a person from an agent, re-score a lead, draft a message | 1 each |
| Read a whole page instead of a highlight | 2 |
| Read a long page in full | 2 per section |
| Read a screenshot | 2, one charged the moment it is read, so a discarded screenshot costs 1 |
| Notes on a call | 1 for every 2 minutes, charged as it is recorded, and 1 to write the call up |
| Fill a new column for the people already on a list | 1 for each person a value is found for, nothing where none is found |
| Find, Ask, Strategy (making a plan), Look up a company, read their website, Discover, import, take a shared list, Take this list, Save from On this page, agent moves and records | 0 |
A capture is charged when you press Save, so a capture you discard costs nothing. A merge into an existing lead is not a new capture and costs nothing. Deleting a lead never refunds a credit.
Where prices are shown. The dashboard’s Plan & usage page, at
sky.skal.ai/app/plan, and the panel’s usage line list what each action costs before you spend it. Sky
never puts a price on a button.
Running out. New captures pause until the month resets. Any paid plan can buy an extra pack of credits ($10 for 1,000, $50 for 5,500 or $250 for 30,000), charged once to the card already on the subscription. Bought credits roll over instead of resetting, expire 12 months after purchase, and are spent only after the month’s own credits are gone. Packs, billing and redeeming a code are on the same Plan & usage page.
Daily ceilings. Besides credits, each plan has a daily limit on AI actions (40 on Free, 400 on Starter, 1,000 on Pro and each Team seat, 2,000 on Scale) and on drafts (20 on Free, 60 on paid). They exist so one account cannot crowd out the rest, and ordinary use never reaches them. Sky tells you when you do. There is also a monthly ceiling of twice the plan's credits on AI reads, because a capture you throw away costs no credit: you can throw away as many as you keep.
Statuses and outcomes
A lead is New until you write to them, Contacted once you have, and then Won or Lost. Whether they answered is on their record (the reply tap, an email of theirs, a meeting), not a status. On a win you can record the deal’s value. On a loss Sky asks what got in the way, and then Who did they go with?, which offers Nobody and the rivals you named in Settings. Both are optional, both are your own words, and Outcomes counts the answers under Who you lost to. Won and Lost are yours to set; Sky never infers one. Mark a lead contacted from the panel or the dashboard; the weekly email offers Won, Lost and Still talking in one tap.
Sky moves the first steps itself. Once anything has gone either way (an email, a reply, a meeting, a call), a New lead becomes Contacted. Copying a message Sky drafted for a New lead marks them Contacted too. The lead’s record says what earned it, with Put back beside it, and a status you put back stays put. Switch it off under Settings → Capture.
- They replied on a contacted lead records the reply. It never changes the status, because “no thanks” is a reply too.
- Capture somebody you have already written to and Sky asks Is this their reply? One tap records the reply with the conversation you captured. Ignore it and no reply is recorded.
- A lead’s drawer on the dashboard shows the conversation under Conversation: what you sent or copied and what they said back, oldest first. A copied message says copied. Messages from before 14 October 2026 were not kept, so a conversation starts from then. Next message under it opens the draft.
- A lead that has sat in Contacted for about a week gets the question Did this close? with Won, Lost and Still talking, which puts it off for another week without changing its status. A person’s page asks the same question at the top, with a follow-up draft one tap away.
- A lost lead comes back about three months later under Worth another go?, with Reopen or Leave it.
- A lead nobody has written to in a while shows as going cold in the panel and in the Monday email. A lead with a date field is judged by that date instead.
- Tasks are the list of things to do for a lead (“send the deck”, “intro her to Sam”), as many as you need, each with an optional due time. Add them in the lead’s drawer on the dashboard, or from ☑ in a lead’s status menu in the panel. A task on a won or lost lead still counts: the invoice still needs sending. When one comes due it leads Needs you with Done and Undo, adds to the count on Sky’s toolbar icon, and is listed in the Monday email. A task with no due time never nags.
- Follow up sets a reminder on an open lead: tomorrow, in a few days, in a week or two, or a date and time you pick, with an optional line about what it is for. Sky offers one when you mark a lead contacted, and never sets one itself. You can also ask for them in a sentence in Ask Sky (“remind me to chase everyone in Chase next Monday at 2pm”, “who do I owe a follow-up today?”), where a reminder is lined up for you to apply like a move. When it comes due, the lead leads Needs you and Sky’s toolbar icon shows how many are due. Until then, that lead is not shown as going cold.
Brief
Everything Sky has kept about one person, in one place, for the minute before a call. On the dashboard it is the Brief fold at the top of a lead’s drawer; in the panel it is Brief at the top of a lead’s chat, beside the message type. It lists who they are, what they want, the score and why, where you met, when you last wrote and on what, whether they replied, your notes, why a past deal was won or lost, who they went with instead, any rival of yours they mentioned, the latest draft, what their company’s website says, and the reminder and tasks that are due. Copy brief puts it on the clipboard for a calendar invite or your notes.
- It looks nothing up and costs no credit: every line is something already on the lead.
- A line with nothing behind it is left out. “No reply recorded yet” appears only after a message you sent or a lead you marked contacted, because whether they replied is yours to say. Sky never infers it. A meeting or a call after your last message answers it, and the line is then left out.
- The message is always called a draft: Sky keeps what it wrote and you edited, not what you sent.
- Connection is one word, Strong, Good, Faint or None, with the reason beside it. It reads what you sent, what came back, and the meetings and calls on the record. Writing to somebody who never answered is Faint however often you wrote. The table has it as a column you can sort by, and Outcomes shows it per company. It is worked out each time and never stored.
- Interest is how their replies sound: Keen, Open, Cooling or Not interested. When a reply of theirs is on the record with its words (you said a capture was their reply, or it came through your reply address), Sky reads it once and puts the reason and their own words under it in the conversation. It is a column you can sort beside Fit, and a line in the brief. It never changes a status or the Fit score. Press the bin beside it to forget a reading. No credit.
- Where you are is five stars at the top of a person’s page: Found, You wrote, They answered, You met, Won. A star lights only from something on their record or a status you set, so if you met someone before you ever wrote to them, the gap shows. A lost lead keeps the stars it reached and says where it ended. The brief has the same thing as one line.
- After you win them, the line carries on: New client for the first month, then Client for however long, with who spoke last. When nothing has gone either way for two weeks after the win, or for 45 days after the first month, the client appears on Home under Clients to check in on, with Check in (Sky drafts a short note to a customer, never a pitch) and Not now (asked again in 30 days). The status stays Won; Sky never decides a client has left.
Your own rules
In the dashboard’s Settings (sky.skal.ai/app/settings), under Your rules: “when I capture somebody from
LinkedIn scored Strong, move them to Chase, then remind me in 2 days”. A rule looks
either when you capture somebody or when a lead’s status changes (to anything, or to
one status), can be narrowed by app, list and score band, and then does up to six
things: move the lead to a list you have, add a tag, set a follow-up reminder, or add
a task with an optional due date. It runs wherever the capture or the status change
happened: the panel, the dashboard, or the one-tap links in the Monday email.
- A rule never sends, never drafts, never deletes and never marks a lead Won or Lost. Those stay yours.
- It never replaces a reminder you set, and never creates a list: a rule pointing at a list that is gone says so on its card and skips that step.
- Importing contacts does not run your rules, so a rule written for the next conversation never touches five hundred rows from a file.
- Every time a rule acts, the lead’s timeline says which rule, what it did and what it declined to do. The rule’s card counts how often it has fired, and a rule can be paused.
- Renaming a list updates every rule that names it. Rules cost no credits. Up to 50 per account.
Reports
Reports in the sidebar holds two pages (since 30 September 2026), with a switch at the top of each. Activity, at sky.skal.ai/app/activity,
is your own work: your year, your goals, conversations that went quiet, whether your drafts got
replies (a message you copied out of Sky counts as sent there, since copying is how most messages leave) and how long things take. Messages that got answers shows the last thing you wrote
before each reply, up to three, so you can see what worked in your own words rather than as a percentage. Outcomes, at sky.skal.ai/app/outcomes
(the old /app/reports address lands here), is what that work produced, and the page
the CSV and the PDF report leave from.
Outcomes counts captured, worked, won and lost leads by score band, by the app they came from and by list, with the summed deal value. It reports counts and tells you when a sample is too small to read, because a rate on four leads is noise. Untouched leads are left out of every rate, so a backlog never reads as a losing streak.
Where the wins come from groups captures by app rather than by web address, so Gmail and Outlook are one row and forty one-off company pages are one row, with an app’s addresses listed under it when it has more than one. Pasted in is a lead with no page behind it: a paste, not a capture from a site. Groups with too few captures to ever show a rate share one line at the foot of the table, each named with its count, rather than a row apiece.
Download report (PDF) turns the page into a file for someone who doesn’t use Sky, like a manager or an investor. Pick the last 30 days, 90 days or 12 months, all your lists or just one, then tick what goes in. The ticks come in the page’s two halves. Your results: headline numbers, scoring, where wins come from, by list, deal value. Your performance: your year, message replies, how long things take. Only this beside either heading makes a file of that half alone, so you can send the pipeline without your habits, or your own activity without the pipeline again. A file with no company sections in it is titled Activity report rather than Results report. Then save it as a PDF from the print dialog. Your ticks are remembered in that browser.
Your year, message replies and how long things take are counted for your whole account rather than per list, so a one-list report leaves all three out and says so. Your year is always the last twelve months, whichever period you picked. Every part keeps the same too-few-to-call rule. The report leaves out the reasons you typed when you closed a lead, because those name people. Nothing on the Activity or Outcomes pages costs credits, the report included.
Drafting messages and replies
Open a lead and press Draft a first message, or highlight the message that just arrived and press ↩ Reply. Sky drafts from three things: what the person actually said, what you sell, and the lead’s record (every earlier capture, every message sent, replies, notes). It costs one credit. The draft lands in a box you edit, and the chat beside it takes instructions such as “shorter” or “mention the webinar”.
What Sky knows about you
- About you (Settings → Message drafts): what you sell, links you hand out, where you are based, how you sign off. Always your own words, and one line is one fact: Sky keeps each with the date and where it came from (typed here, told to Sky in a chat, or added from your Kept shelf), so a line you delete is a fact you took back, on record. Tell Sky something about yourself in a draft’s chat and it adds the line here, with Undo under the turn. A link or number a draft needs and can’t find is left as a blank for you, never guessed, and when you fill the blank in the message Sky offers to keep the answer here (Keep / No), so it is never asked for twice.
- One note per product. Selling more than one thing? Keep each product on its own list, then pick for that list only beside What Sky may say about you on the dashboard. A message to someone on that list reads the note every draft reads, then that list’s own, and the list’s wins where the two disagree. Read on Pro and above, the same as a separate profile per list; on a lower plan the note is kept and waits. Renaming the list takes its note with it. The same choice is in the panel’s Settings. A line you tell Sky in a chat about someone on a list lands in the note for every list, with Only for that list beside Undo to move it. On the dashboard, picking a list also offers How drafts to people on that list read, a tone of its own.
- On a team, everyone writes and scores from the owner’s profile and notes while the owner leaves Everyone uses my profile and company note ticked on the Team page (it starts ticked). The owner and the team’s managers change them; only the owner can untick it. Your own are kept aside and come back if you leave the team or the owner unticks it.
- The team’s setup goes with it: the owner’s lists and their columns, how drafts read (the tone, and the tone per list), the rules for every draft, and who is never a lead. Your own lists stay beside the team’s. Your public voice and what Sky learned from your own edits stay yours.
- A won deal teaches everyone: on a team, the messages that won anybody a deal are examples for everyone’s drafts.
- Leaving a team leaves the leads you found while on it with the team, and the person who owns the team keeps them. What you had before joining goes with you. Leave and Remove say how many before the second press.
- A weekly ask: the owner or a manager can ask each person for a number of people reached a week, on the Team page. Your Home says it, beside your count. It never changes your own goal.
- Handed to you: a lead someone hands you shows on Home with who handed it and their note, and on the extension’s feed row. Done for you never keeps a person a teammate already has, and a post a teammate kept says so before you keep it.
- Standing rules: “no emoji”, “never mention where they studied”. Say one in a chat (“from now on, no emoji”) and Sky keeps it, with Undo. A rule can take something out or change the tone; it is never a source of facts.
- Your own edits teach Sky your register and length, and the messages behind your won deals teach it what pitch works. Both are on by default under Let your own messages teach Sky how you write, and Sky prints what it is holding.
- The chat itself is kept on the person, turn by turn, so opening their drawer next week, on either surface, shows what you asked and what Sky answered. Everything before the last exchange folds to one line. A message Sky sent for you is kept with its words on its dated line. One you copy out is kept with its words too, marked copied, because Sky never sees it go.
- A note on a person is added by hand, or kept from a chat: tell Sky “she prefers mornings” and it says it will remember, with a few seconds to Undo, then writes it on their record. Sky keeps only what you typed to it, never what it read in their messages. Forget beside a note (on the line that says Remembered, or in the lead’s timeline on the dashboard) blanks its words for good, and later drafts stop reading it. A won or lost reason can’t be forgotten. To keep nothing from chats at all, turn off Let Sky remember what you tell it in chats in Settings.
- The chat can act, too, on that one person. Type “remind me Friday at 3” or “tag her webinar” and Sky does it at once, with Undo under the turn. Say “she replied”, “mark him won at 4,000” or “her role is CFO now” and Sky offers a button under the turn instead of doing it, because those are facts only you know. It only ever acts on an instruction you typed that turn, never on what the person wrote back. This is on the dashboard now; the panel gets it with the next extension version (0.9.1 or later).
The dashboard’s Memory page, at sky.skal.ai/app/memory, lists all of it in one
place: every line about you and every note on a person, each with where it came from
(typed, told to Sky in a chat, from your Kept shelf, kept by an agent) and when, and each
with Forget. It appears in the rail once there is a line to read.
A thing the person asked for by name that Sky has no fact for (a demo link, a price) becomes a bracketed blank, never a guess. Fill it in before you paste, or read the message again where it lands. Sky never sends a message itself.
Getting the draft into the app
- Copy puts it on the clipboard, everywhere. Paste it into the conversation and send it yourself.
The register is a select: email, LinkedIn message, Slack, direct message, or a public comment, which answers the post rather than the person and uses nothing from the record. Sky picks the default from where the lead came from. Highlighting a line inside the lead’s captured text drafts against that line.
A reply does not need a lead: Draft a message or a reply in the panel drafts for somebody Sky has never met and writes nothing down.
Finding, asking and automations
The find box
Type a sentence into the dashboard’s find box (“Prospects from LinkedIn going cold, strong fit”) and Sky turns it into a filter over your table. The chip under the box says what filter was actually applied, so you can check it. A list name Sky does not recognise is kept and matches nothing, never dropped: a set quietly too big is worse than an empty one. Save a filter as a view to reuse it. Costs no credits.
The panel has the reverse: type a name from a conversation you are having into Already in Sky and it shows what Sky kept, including when you last wrote to them.
Home
Home in the dashboard is the day on one page: reminders and tasks that came due, people going quiet, and leads that have sat in Contacted long enough to ask whether they closed. Pressing a name opens that lead. Nothing on it is changed for you. The first time you open the dashboard on a day when somebody is waiting, it opens on Home. After that it opens on your leads.
Ask Sky
Ask Sky sits at the top right of every dashboard page, and on Home as a box you can type into. “Everyone from LinkedIn I contacted three weeks ago and never heard back from, move them to Chase and draft each one.” For anything that reaches nobody and can be put back, Sky just does it and says so, with Undo on that line: move people to a list, tag or untag, add a note, add or tick off a task, set or clear a follow-up reminder, hand leads to a teammate, remember a fact about your company, save a view, make a list. For anything that costs credits, records a fact only you know, or takes something away, it lines up the rows and waits for one tap on Apply: setting a status marking Won or Lost with a value, recording a reply, drafting a first message (one credit each, up to ten at a time), a re-score (its credits shown on the card), a public-record lookup, changing one field on one person, moving to Trash and bringing people back, or saving a routine. It still cannot send, delete for good, or merge two people, and a move to a list that does not exist is refused rather than creating it. Asking costs no credits; the actions that cost credits say so before or as they run.
From the next extension version, a smaller Ask box sits in the panel too, above Draft a message, reading over your newest people. It can find people, tag them, move them to a list, add a note, add or tick off a task, set or clear a reminder, and remember a fact about your company at once, with Undo. Setting a status, marking Won or Lost, recording a reply, drafting a first message, changing one field and moving to Trash still wait for one tap there. What’s working, samples, re-scores and routines stay on the dashboard.
Automations
Automations in the sidebar holds everything that runs without you. Each one answers to one of two things: a day, or something happening to a lead. The + asks which you mean. Nothing in either can send a message or decide whether a lead was won.
On a day. An ask you have watched work can be kept under a name with a day on it: Every Monday under the thread. What is kept is the filter and the actions, never the sentence, so it does the same thing each week. It runs when you open the dashboard on or after its day. Moving people into a list happens then, on its own, and the bar at the top says so with an Undo. Marking people Contacted waits for you to press Apply, because it is your record of who you wrote to.
Drafting waits too, unless you set a budget: Drafting when it runs, up to ten messages. Sky then writes them when it runs and they wait for you to read, at one credit each, and nothing is ever sent. If it finds more people than the number you set, it drafts nobody and offers the step at Apply instead, where you can see who it would write to. After you have applied the same plan on two different days, Sky offers to keep it; it never keeps one on its own.
You can also set one up by hand: the + beside Automations, or the empty Ask Sky drawer. Choose who (a saved view, or a sentence Sky reads once the way the find box does), what to line up (move to a list, mark New or Contacted, draft each a first message) and the day. Sky shows who it matches right now, by name, before you keep it.
When something happens. A rule: when a lead is captured, or when you move one’s status, Sky moves, tags, reminds or adds a task, as you said. Your rules are listed on the same shelf and edited in Settings under Your rules.
Strategy
A plan for the people you have not closed yet. Press Make a plan (with a line to aim at if you like, “investors before the raise”) and Sky groups them into two to four plays by what they told you, each with one line to lead with in their own words. Everything else on a play comes from your record, not from AI: who to write to first (a reply you owe, then a follow-up that is due, then first messages, best fit first), which app (where your replies come from, or where you met most of them), and when to follow up (inside the window most of your replies arrive in, or after three days until your own replies say otherwise; the page says which). Draft first messages writes one for each new person in a play using its line, a credit each, and never over a message you edited. Select these hands the play to the table's bulk bar. A day later each play says how many you wrote to, how many replied and how many you won. Making a plan costs no credit.
Running a play as an experiment. Set a goal on a play: write to so many of them by a day. The bar fills from your own record (a message sent, or a status moved to Contacted), counting from when the plan was made. When the day passes Sky asks one question, what did you learn, and keeps your answer with the plan. A message Sky drafts from a play remembers which play it came from, so Which angle got replies compares plays by the people each one wrote to and how many answered and how many you won, with what those wins were worth when you noted a deal value, as counts; under five people a row says it is too few to call. A test of two angles says the same for each side, so a reply that never turned into a deal shows as one. Earlier plans lists the plans before this one with how each play did, its goal and what you learned. The next plan you make reads them: how each earlier play went and your own lessons, so it does not repeat an angle that got no replies. Goals on plays also show on Home and in the side panel under Your plays.
Testing two angles. Test another angle on a play: write angle B and half its people get it, every other one by fit so both sides start alike (each person shows A or B). Draft first messages writes each person with their side's angle. The play then says both sides as counts, and Sky names neither until each side has five people written to. A play needs ten people for a test; a smaller one says how many more to add.
Changing who is in a play. A plan keeps running as people come and go. Add someone on a play puts an open person who is in no play into it (the page says when people came in after the plan was made). Move beside a person puts them in another play or takes them out of the plan. A play's counts, goal and test follow who is in it now. Someone added to a tested play takes the next side, so nobody already in it changes side.
Following up. When people in a play were written to and haven't answered by the follow-up day, Draft N follow-ups writes each a short follow-up kept to the play's line, one credit each, never over a message you are still reworking. The play then says how many you followed up with.
What counts as written. A message you sent, a message you copied out of Sky, or a move to Contacted. A copy and its send close together are one message, and a second message days later is a follow-up.
In the Monday email. When a play won someone that week, got its first reply, a play goal ended, or one ends in the coming week and isn't met yet, the email says so in a line under Your plays. A goal that ended says how many replied, how those replies sounded and how many you won. It comes even on a week when nothing else is waiting, as long as a play has something to say.
From Ask Sky. “How are my plays doing?” reads the plan, its goals and tests,
on the dashboard and in the side panel, and Claude or ChatGPT can ask the same through
sky_plays on the MCP server.
“Set a goal on the investors play: all four by Friday” lines the goal up for one tap,
on the dashboard and in the side panel; with changes turned on, Claude or ChatGPT can set it
through sky_set_play_goal, and put it back.
On a team. The owner and managers see everyone's plans on the Team page under Plays across the team: each play, how it went, its goal, its test and what the person learned. A member's plans are theirs to change. Use this angle under somebody else's play takes its line to your own Strategy page, where you can test it as angle B in one of your plays (ten people or more) or make a new plan with it. Nothing is saved until you press one of those.
A few for one thing. When you need a handful rather than a plan (“ten people who might want a Slack integration, two per country”), ask Ask Sky in a sentence; the Strategy page links there. Sky rates the leads the table is showing against that brief and draws the best few under the spread you asked for. A brief is a profile you do not save: nothing is written to any lead and the saved score is untouched. This used to be the Shortlist page.
Look up a company
One click asks up to six public sources about the company on a lead. Three are registers that say whether it is real, where it is registered and whether it has raised money: Companies House (UK), SEC EDGAR form D (US) and the GLEIF LEI register (worldwide). The fourth, Wikidata, says what a company is, for companies somebody has written up: industry, size, headquarters, founding year and its own website. The last two are national registers, France’s Annuaire des Entreprises and Norway’s Brønnøysund Register (added 2 October 2026), which say a small company’s industry, size and founding year. Each is asked only when the lead points at its country (a .fr or .no address, a place there, or a French or Norwegian legal form like SAS or AS), because asked about a company from elsewhere they answer with a namesake; the rest show as not asked. Only the company name leaves Sky. Every source is off until you switch it on. An accepted match is stored beside the lead with its source, date and link, and it never changes the score on its own. Each candidate is shown with the name the source holds beside the name on your lead, and a Wikidata candidate with its one-line description, so you are agreeing to “Stripe, payment technology company” and not to an identifier.
The public record as columns (added 26 September 2026). Once a lead on a
list carries an accepted record, the table shows its facts as columns: Industry,
Employees, Headquarters, Country, Founded and Parent company. They are read-only
and marked with the source they came from, and a column appears only when some
lead on the list has a value for it. Employees sort as a number and Founded as a
year. They are never copied into your own fields, so a lookup cannot overwrite
anything you typed. The live feed and Export CSV carry them as record_
columns. They reach a score only when you re-score, as a labelled block after
the captured words.
Looking up many at once (added 26 September 2026). Tick leads in the table and press Look up public record in the bar. Sky looks up to 25 at a time and proposes a record only where exactly one exact match came back. Nothing is saved until you press Keep these. Close or ambiguous matches are left for you to choose in the lead itself. A lead captured as a company, with no Company filled in, is looked up by its own name, and keeping a record fills Company with that name. Products, apps, websites and publications are never offered as a company.
Their website
A register says a company is real and nothing about what it does. Under the same Public record heading, type the company’s web address and press Read: Sky reads one page of it and returns what the company says about itself. Sky proposes an address only from what the lead already carries (a work email’s domain, a stored link, the website on a Wikidata record you accepted, which then reads itself), never from the company name, because “Acme” is not acme.com. The page’s own name is shown beside the lead’s before anything is kept, Use this stores the reading beside the register match, and the drawer offers one re-score with it. A re-score, and only a re-score, is how the website and the public record reach a score. Costs no credit.
Contact details sits under it: Look on their site reads their homepage and up to four of their contact, team, about and privacy pages and lists what the company published there: emails, phone numbers, its address, and its own LinkedIn, X, Facebook, Instagram or YouTube page. It reads the structured data a site writes for search engines too, which is often the cleanest copy. Only addresses on the company’s own domain count, so a web designer’s credit or a newsletter tool’s address is left out; nothing is guessed, and each one shows the page it was on. An address with the person’s name in it is marked, and on a team page the email, phone and LinkedIn printed beside their name are marked as theirs. Each email says whether its domain takes email, and if the lead’s own email is on a domain that does not, the drawer says so, because that is usually a typo. A public record you kept adds its registered address, and a US company’s Form D adds its phone. Use this adds an item to the lead’s contact beside whatever is already there, never over it. To do this for many leads, tick them and press Find contacts: up to 25 at a time, with only the items carrying their name ticked, and nothing added until Add these. It reads only a site the lead already states (a work email’s domain, a field, a kept record), never one guessed from a name; leads without one are listed with a search and a box to paste the site you find. In the side panel, a lead with no email shows Find their email, which opens the dashboard and starts the search. Costs no credit.
Every way to reach them, in columns. A lead’s contact line is read as its parts: the table has Email, Phone and LinkedIn columns (Email is on by default), the CSV export and the Sheets feed carry them as their own columns, and the drawer lists each email and phone with its own buttons. No email yet above the table shows who you cannot write to; tick them and press Find contacts. An address that bounced or a number that no longer works can be marked Doesn’t work: it stays on the record crossed out, and nothing writes to it. Under each item the drawer says where it was found and when (“From their website · found 14 months ago”), and a work email from before they changed jobs says so. Phones are written in international form when the number or the lead’s location names the country, so Call and WhatsApp work in one tap; a place that could be two countries is left as typed. Home counts the strong fits you have no way to reach yet, with Find contacts for exactly them.
Contact details Sky notices for you, each offered on a tap and only for someone already in Sky. After you press Add to their record or Reply with Sky on a Gmail thread, the phone and LinkedIn in the sender’s signature. On a lead’s own website, the email and phone that page shows, read in your browser, which covers the sites Sky’s server cannot read. On Home, a meeting guest whose address is on a lead’s company site and carries their name is offered as that person. When Gmail shows a delivery failure for an address on one of your leads, Sky offers to mark it Doesn’t work. When the LinkedIn profile of a lead says they now work somewhere else, Sky offers to update their company and role and notes the move on their record. A lead whose record holds their GitHub address gets Look on their GitHub, listing the email, X handle and site they published there. When Sky doesn’t know a company’s site, Search for it opens a web search for the company and its town, and you paste the address you find.
LinkedIn, a fold of its own on a person: Find on LinkedIn opens a LinkedIn search for their name and company in your own browser. Open the right person and paste their profile address; Sky adds it to their contact, beside what is there. Sky never searches LinkedIn for you. Costs no credit. With the extension, opening the profile of a lead who has no LinkedIn yet is enough: Sky offers Add this LinkedIn to them, but only when the profile carries their exact name and their company appears on it. Nothing about the page leaves your browser until you tap. Not them stops the offer for that person. If their role or location is blank in Sky, the same tap fills it from the profile you have open: the role only when the headline reads “role at their company”, and nothing that is already filled is changed. Opening the profile of a lead who already has it linked offers just the fill. When you open their Contact info box yourself (LinkedIn shows a connection’s email and phone there), the same offer adds what it shows that their record lacks. Sky never opens that box or clicks anything on LinkedIn, and never fetches LinkedIn itself.
Discover
The one place Sky searches for strangers on its own, and only in those two registers: it turns your profile into a search of Companies House officers and form D related persons. A register lists a name, a role and a company, never an email or a phone, so a kept lead arrives with no contact details, and Sky says so. Outside the UK and US it finds nothing and says that. Off until you switch it on, separately from the company look-up.
In the dashboard these are two pages, each with its own place on the left. Discover is people out there
who have never heard of Sky: posts that use your words (your watches) and people on the
two registers once you have switched them on. Keeping someone costs a credit.
Explore is what other Sky users chose to publish: shared lists, the ones whose
title, note or columns match words in your profile first (it shows which ones), then the
most added and the newest, and public profiles. Three more tabs sit beside them: YC companies,
US raises and Starters, the same three the public page at
/explore carries, so nothing on that page needs a trip to the website.
Adding YC companies and starters is free; adding the people behind a raise is a credit a
company, on Pro and above. Nothing you do there leaves Sky.
Sky’s read on each company (Pro and above). On YC companies and US raises, Read 25 for fit has Sky read the companies on screen against what you sell and mark each Great fit, Good fit or weaker, with one sentence of why taken from the company’s own record. Best fit first sorts by it. Sky also reads new raises in the industries your profile names every hour, so For you leaves out the ones that don’t fit, and a raise that is a great fit comes in the same email as a great grant or tender. Free, up to 60 companies a day.
Tell Sky when it’s wrong. Under every read, on grants and tenders, raises, YC companies and posts, press Right or Not for me (or It is a fit under a weaker one); the email has the same two links under each line. Your answer moves the item at once and Sky reads the next ones with it in mind, along with what you saved, kept, applied for and dismissed. Undo takes an answer back.
For you
The first tab on Discover. It gathers what Sky’s daily looking turned up in the last 14 days into one list, newest first. That means posts that use your words, US companies that filed a raise in an industry your profile names, and news at companies you already have. Every card says why it is there. Sky does no new looking for it. Keeping a post costs a credit as it does on its own tab, and adding a raise costs one credit a company.
Watching the companies you have
At the top of For you. Press Set up and tick what to watch at the companies behind your open leads: Hiring (a new job post whose title says one of your roles, word for word), Raised money (US) (a Form D filed with the SEC) and New money or directors (UK) (new shares or a new director at Companies House). The roles come from your profile’s Roles line unless you type your own. Sky checks each company once a day: its own website and the job board that site links to, and the filings only where you accepted that register record on the lead. A company with neither is not watched. What Sky finds shows in For you with a link to the post or filing. It costs no credit. On Pro and above; Stop watching turns it off and keeps what was found.
Grants and tenders
A tab on Discover. Write a few words a grant or a call for bids would use if it were for you (“bookkeeping”, “payroll software”) and tick where to look: US federal grants, UK public contracts, UK higher-value tenders, EU public tenders, EU research and innovation grants, and EU contracts ending soon. A new watch starts with the phrases from your profile and every place ticked; nothing is looked for until you press Save. Once a day Sky reads what is new and keeps only notices whose title or description says one of your words, word for word, with the buyer, the budget in its own currency, the closing date and the contact the notice publishes for bidders. Sky then reads each one against what you sell (your company note and profile) and marks it Great fit or Good fit with one sentence of why, taken from the notice. Ones it thinks don’t fit fold under weaker matches, one press away. A great fit is emailed to you as soon as Sky finds it, at most one email a day; untick Email me as soon as one is a great fit on the tab, or use the email’s own link, to stop them. Grants and tenders are on Pro and above. Save the ones you might go for, mark them applied, then won or lost, or dismiss them. Reading them costs no credit. Add the buyer to Sky makes that contact a lead, for one credit (none if they are already in Sky), and Draft a question then opens their lead with a question for the buyer ready to write. Sky never applies or writes to anyone for you. New ones also show in For you.
Categories are the headings buyers file tenders under (IT services, construction, health). Tick one and a tender filed under it shows even when it doesn’t say your words. Suggest words reads your profile and company note and proposes the words a notice would use for what you sell, with categories ticked; nothing is saved until you press Save. Only show keeps a value range, some countries, or notices with at least so many days left, and Leave out hides notices whose title or quote says a word you name (“hardware”, “maintenance”); the rest are hidden, not thrown away, so widening it brings them back. When you dismiss one, Sky offers words from its title to leave out, one tap each. EU contracts ending soon are contracts somebody else holds that end in three to six months: the buyer is likely to buy again, and you hear before any tender does. The card names who holds it and what it was worth, where the award notice says.
On an EU tender, Who won before? reads the buyer’s own award notices for the same kind of work since late 2023 and shows up to three winners, with the value and year. It costs no credit. On a saved one, Add to calendar downloads a calendar file with the closing day and a reminder three days before; nothing is sent anywhere.
When a notice changes. Buyers move deadlines and sometimes cancel a call after it is published. Sky reads those changes too and updates the card: a moved deadline says Deadline moved from the old date, and a cancelled one says Cancelled by the buyer and leaves Open. Saved ones that changed are named in the Monday email. A restricted tender, where you first ask to take part, is dated by that deadline and says so. A US grant that is announced but not open yet says Not open yet, with the date it is expected to close. If a source doesn’t answer one day, Sky reads that day again next time, so nothing is skipped.
Keeping track. Add a note to anything you saved or applied for (the bid, who you’d partner with, why not). Unsave puts one back under Open. The search box finds a word in the title, buyer, place or your note, and Download CSV saves the view as a spreadsheet. Where the notice links them, a card carries Tender documents (for a US grant, its full announcement), the day questions close (the calendar file then holds that day too) and its lots, each with its own value and deadline. Other lines of work, under Your words, gives each thing you sell its own words (up to five more), and the tab shows each line apart; places and Only show apply to all of them. On the Team plan, Hand to a teammate puts a grant or tender in their Saved with your name and a note. Each line of work can have its own categories, countries, value range and words to leave out. With Slack connected, a switch posts great fits to your channel, and a saved one whose deadline moves or that is cancelled. Who won before? works on UK tenders too. Answers to bidders’ questions are not in any source Sky reads; they are on the buyer’s portal, which the documents link opens. You can also ask Sky in a sentence (“what tenders close this week?”, “save the intake one”), and an agent you connected can read them and save, unsave or dismiss them, each with Undo. Neither can mark one applied, won or lost: that is yours to say.
Share on a grant, a tender or a post sends it to other Sky users whose own watch words it says and who look in the place it came from, into their Discover, under your name (you confirm it before it goes; it links to your public profile while that is on). You see how many it reached. Up to 20 shares a day. You can stop receiving shares under your words. Saved ones closing within a week show in the extension’s Needs you and in the Monday email, which comes for grants and tenders alone when nothing else is waiting, and Reports counts what you applied for, won and lost.
Signals from your watches
A watch is a few phrases somebody who needs you would write (“looking for a bookkeeper”, “recommend an accountant”) and where to look for them: Hacker News for now. It is off until you tick it, and only the phrases are sent. Once a day Sky looks and keeps the posts that contain a phrase word for word, at the top of Discover, hottest first.
Heat is how recently and how plainly they said it: a post from today beats one from last month, an outright ask (“looking for”, “can anyone recommend”) adds, a timeframe adds, and more than one post from the same person adds. Every point is a sentence under the post, marked Why flagged, next to the quote and a link to the post. Heat is worked out each time you look and never stored, and it is also a column in your table. It never changes a status.
Looking costs nothing. Keep reads the post like a paste: it becomes a lead with the post as its source, merges with somebody already in Sky if it is them, and costs one credit. On Pro and above Sky also reads each new post against what you sell and marks it Great fit or Good fit with one sentence of why from the post; posts it doesn’t think come from a buyer fold under weaker matches, and someone plainly asking for what you sell, in the last three days, comes in the same email as a great grant or tender. Free runs one watch; Starter, Pro and Team three; Scale ten. A plan that drops below what you keep leaves the extra ones saved, and runs the first ones you made. Posts you neither keep nor dismiss are deleted after 30 days. Since 30 September 2026.
A watch for one product. With two lists or more, a watch can name the list it files into, on the form or under Your watches. Someone you keep from it lands on that list and is scored against that list’s profile, and Sky’s fit read on its posts judges them against that list’s profile and note. Left on Sky picks the list, it works as before.
Your first look. A new account sees a card before its first lead, in the dashboard and in the Sky panel. Sky drafts your profile from a work address; signed in with Gmail or similar, the card first asks for your website or a sentence about what you sell. Then it shows phrases a buyer of yours would write, proposed from the profile, each removable, and one button, Look on Hacker News now. That press saves them as a watch and shows who wrote them in the last week, hottest first. Nothing is sent before it, and Keep opens the lead it makes. When nobody has written them, which is common on Hacker News, the card shows US companies in an industry your profile names that filed a raise in the last 14 days instead.
Done for you
On Pro and above. For when you would rather not set any of this up. At the top of People asking, say what you sell (or paste your website) and press Set it up. Sky drafts your profile if you have none and proposes the phrases to watch for. Remove any that are wrong, choose how many people a day, tick Write a first message for each if you want one ready, and press Start. Nothing is saved or sent before that press. With two lists or more you can point it at one of them under Look for people for: the phrases come from that list’s profile and note, and the people it keeps land there. It looks for one product at a time.
From then on Sky reads what your watches find each day and keeps the people who fit your profile, without you pressing Keep. Each person kept costs one credit, the same as keeping them yourself, and Sky stops at the number a day you chose: up to 3 on Pro, 10 on Scale and Team. It keeps only people it can rate a medium or strong fit. With the message ticked, each person kept also gets a first message written in your voice and left in their drawer, one more credit. Nothing is sent: you read it, change it if you like, and send it yourself. A lead that already had a message keeps it. A post it read and did not keep stays on the shelf, marked, for you to judge. It sends nothing. Each lead it kept says Kept by Sky under Why flagged, and Turn off stops it at once; the people already kept stay.
Bringing in the people you already know
Import your LinkedIn connections export, Google Contacts, a spreadsheet (CSV), or a WhatsApp chat export from Import on the dashboard. It costs no credits, because no model reads the file. Scoring the imported rows is a separate tick, off by default, at the usual credit each. Importing the same file twice updates the leads you already have instead of doubling them, filling blanks and never overwriting. The history on an imported lead says imported, not captured.
Where to find your exports
- LinkedIn: Settings & Privacy → Data privacy → Get a copy of your data → Connections. It arrives by email as Connections.csv.
- Google Contacts: contacts.google.com → Export → Google CSV.
- WhatsApp: open the chat → ⋮ or the name at the top → Export chat → Without media. One chat per file.
- Anything else: a CSV with a header row. Sky asks what each column is.
Goals for the day and the week
The panel can keep score for you. Reaching out has one goal, and you choose whether it is counted by the day (“5 people, on LinkedIn”) or by the week (“20 people”). Setting one replaces the other, and Sky says so with a way back: the same act counted over two stretches of time gave two bars that disagreed. Either way the top of the panel becomes today’s queue: leads not yet contacted, each with a circle to tick when you have reached out. On a week goal the queue holds as many as keeps the week on pace, which is what is left over the days left. What fills the bar is your own tap, never Sky’s guess. Set a day goal by pressing the tally in the head; the count is read back from the server every time.
The day goal offers people in one of two orders. Best fit puts your best-scoring leads first. Anyone new ignores the score and offers everyone you haven’t written to yet, which is what a list of investors, grants or opportunities needs, since a score measures who buys from you and can’t rank those. Either way Sky counts the people you mark contacted, never a draft you copied, because a message on your clipboard is not one anyone received. A goal of 0 turns the block off.
Week goals (Settings → Your goals → This week) count what you actually did against a target: reach someone, capture someone, follow up with someone already reached. Beside the one outreach goal you may keep as many of the others as you like: a capture or follow-up target counts a different act, and a ceiling (“at most 100 on LinkedIn”) is a limit rather than a target, for apps that cap invitations and say nothing until you hit it. Sky proposes a number from your last four weeks and never sets one. A target met gets one moment, once; nothing here nags.
Every goal says where: anywhere, one app, one of your lists, or one
website you name. A website is stored as its address alone, so
https://www.indiehackers.com/forum/x and
indiehackers.com are one goal, and it counts that site’s
subdomains too. Typing an app’s own address (linkedin.com)
picks that app instead, so there is only ever one way to say LinkedIn. A site you have
a goal about gets its own row in Outcomes → Where the wins come from; every other website stays
rolled up under Web page.
Getting leads out
The live feed, the webhook, Slack and outcome keys are set up on the dashboard’s
Connect page, at sky.skal.ai/app/connect. The public profile and
the Monday email are switched on in Settings.
| Door | What it does | Plan |
|---|---|---|
| CSV export | Every lead including custom fields, one click, from the dashboard. | Every plan |
| Shared list | Share in a list’s menu puts it at a link anyone can open. Signed out, the page shows the first 10 people and no contact details; signed in, the whole list, for up to 25 other people’s lists a day, so nobody can copy every list in bulk. The page shows the columns you tick, in your list’s order and under your list’s labels (five ticked to start, change them any time without changing the link), plus each person’s page link, up to 500 rows; name always, contact details only if you tick them, and never the captured words, a score, a status or a note. A reader with a Sky account adds the rows to their own pipeline at no credit and picks the few that fit them. Posted on LinkedIn, X or WhatsApp the link unfurls with the list’s own picture, name and count. The title, your name and the one line can be changed on a live link. Sky counts how many people took it and how many joined for it, and the weekly email says who added from it that week when it is already writing to you. One live link per list, plus a link for any people you tick and share on their own; revoke and share again to rotate. | Every plan |
| Public profile | A page at /u/<handle> you switch on in Settings. Your year of active days, your run of weeks, people followed up with, where your people come from, your shared lists, one link and your picture if you uploaded one. Totals for captured, reached out, replies and wins are each their own tick, off by default. Never a person, a company, a rate, a score or a deal value. Search engines may list it; switching it off takes it down. | Every plan |
| Explore | A public page at /explore listing shared lists and public profiles whose owners ticked List it on Explore (in the share drawer, and under Public profile in Settings). Off by default, and separate from sharing or switching the profile on. A list shows its title, line, who it is from, size, column names and how many added it; a profile its name, handle, line and picture (since 2 October 2026). The people in a list stay on the list’s own page. Anyone can search it signed out. Since 29 September 2026 it also holds Sky’s starter lists, each a link that opens a new list of that kind in your Sky. | Every plan |
| Stars | Anyone signed in can star a published list on Explore or its own page, like a star on GitHub: one each, a second tap takes it back, and you may star your own. Explore lists the most starred first. A list’s page also shows its contributors, the people whose captures or imports put people in it; each is named only if they listed a public profile on Explore, and counted otherwise. Since 2 October 2026. | Every plan |
| YC companies | A tab on /explore (since 2 October 2026) holding every YC company, filtered by batch, sector, hiring and closed; signed out it shows the newest 100. Tick up to 200 and Add to Sky puts them in a list named for the batch, with columns for what they do, batch, sector, team size, location, website and hiring. Each row is a company, not a person: founders and contact details are not included. Adding costs no credits; scoring them as they come in is a separate tick. | Every plan |
| US raises | A tab on /explore (since 3 October 2026) holding every US company that raised money privately in a calendar month: the current month so far, and the three before it a pick away. Filtered by industry and state; investment funds are left out. The page shows the company, industry, place, amount raised, date and how many people are behind the raise, never their names; signed out, the newest 100. Tick up to 200 and Add to Sky puts the executives and directors in a list named for the month, with columns for role, company, industry, raised, date, location and the company’s phone. No email comes with them; a lead’s Their website looks for one. Browsing the companies is open to everyone; adding costs a credit a company, up to four people each; anyone already in your Sky is left out and costs nothing, and the drawer says the price before you press. | Every plan |
| List reviews | Someone who added a shared list to their Sky can rate it: one to five stars and one optional line of up to 280 characters, one review each, which they can change or delete. Reviews show on the list’s page, and the average on Explore. The reviewer shows under their public profile’s name only if they listed that profile on Explore; otherwise as someone who added it. The list’s owner can hide any review and switch reviews off in the share drawer. Since 29 September 2026. | Every plan |
| Live feed | A secret URL that serves your pipeline as CSV. In Google Sheets, =IMPORTDATA(url) keeps a sheet or a Looker Studio chart current. Rotate or revoke it from Integrations. Leaves out the captured text and the scoring notes. | Every plan |
| Webhook | Sky POSTs every saved capture and status change to a URL you give it: Zapier, Make, n8n or your own endpoint. A failed delivery is retried up to 5 times, waiting longer each time. Delivery log kept 30 days. | Pro and above |
| Sky in Slack | Press Add Sky to Slack and Sky becomes a private assistant in your Slack: ask anything about your pipeline in a DM, save a lead from any message (⋯ → Save to Sky), get things done with Apply and Undo, and send a drafted Slack message as you in one tap. Optional, each off until you switch it on: a morning brief, reminders as messages, a nudge about strong leads waiting, your routines, and sending the follow-up for you when its reminder comes due. | Pro and above |
| Slack | Press Add to Slack and pick a channel on Slack’s own screen (or paste an incoming-webhook link, for a workspace that blocks outside apps), and Sky posts there when you capture someone at or above the fit you pick (strong by default), and when you mark a lead Won. The post carries the name, role, score, where you found them and Sky’s summary, never the words you captured. Imports and lost leads never post. Post your day (under Today in the panel, or in Connect) writes what you did today (people reached, captured, replies, wins) plus a note of your own, to the same channel or a team one; you see it before it posts. Or switch on Post it for me every day and pick an hour in your own time: a day with nothing recorded posts nothing, a day you already posted by hand is left alone, and the post says Sky sent it for you. | Pro and above |
| Outcome key | A key your CRM can use to send an outcome back: status, and deal value on a win. Matches exactly on Sky’s lead id, the HubSpot contact id or the email, and refuses anything ambiguous. Ten live keys per account, shown once, revocable. | Pro and above |
| Monday email | Your leads going quiet and the tasks you set that are due, with one-tap Won and Lost on the leads that have waited a week. Sent only on weeks with something in it. One click unsubscribes. | Every plan |
Plan doors are gated when they are used, not when they are set up. A Starter account’s webhook URL and per-list profiles stay stored and dormant, so an upgrade or a downgrade loses nothing.
From an agent Pro and above
Assistants such as ChatGPT, Claude and agents that work on their own can use
Sky. Add https://sky.skal.ai/mcp as a connector (in
ChatGPT: Settings, Apps & Connectors; in Claude: Settings, Connectors). The app
sends you to Sky to sign in and say yes. The address is also on the dashboard’s
Connect page, under From an agent.
What it can read, on every plan: find a set in a sentence, look up a name, recall one person’s history, what is working in counts, who you owe a follow-up, what you have said about your own company, and what changed since it last looked.
What it can change, on Pro and above, only if you tick Let it make changes: move leads, set New or Contacted, tag, add a task, set a reminder, draft a message, keep a line you stated about your company, keep a person it read about, and note a message it sent you through another tool or a reply it saw. The rule: an agent may do anything you can put back. It cannot send from Sky, cannot record an outcome and cannot delete. A kept person and a noted message are records, so they have no undo; a wrong lead is yours to remove.
What it costs. Reads and changes cost no credits. Keeping a person costs one for each new person, and a draft one per message, the same as doing it yourself. When you tick Let it make changes you also choose the most it may spend in a day (3, 10, 25 or 50 credits, or no daily limit). The Connect page lists each app you connected, what it spent today, and lets you change that number, stop its changes, or disconnect it, which ends its access at once. Everything an agent does is marked with the app that did it, on the lead’s record too (“by ChatGPT”).
Inviting a friend
Your invite link is in the panel. Each friend who joins with it and makes Sky a habit (5 captures across 3 days) gives you +50 credits a month, every month, for up to 10 friends, and turns on scoring for every lead. If one of them subscribes, you get a stretch of Starter free; the panel shows how many days. If you already pay, it arrives as credits instead, so nothing interrupts your plan.
Deleting
- Deleting a lead moves it to Trash, where it stays until you empty it. A trashed lead is invisible everywhere else, including exports and the weekly email.
- Deleting never refunds a credit, because the credit paid for the reading, which happened.
- To delete your account and everything in it, email hi@skal.ai from the address on the account. Export first if you want a copy.
- Cancelling a subscription deletes nothing. The account returns to Free and keeps its leads.
What Sky can and cannot see
Sky sees what you hand it: the text you highlight, a screenshot you paste, a page you ask it to read, a file you import, a company name you ask it to check. Take this list reads the page in your browser and sends only the people you tick. It does not see your history, your keystrokes, your passwords, your inbox or any page you did not ask about. The page hint runs in your browser and sends nothing. Screenshots are never stored. What you type into the find box, Ask and Shortlist is kept 90 days as measurement and holds no person. The full account is the privacy policy; the short one is the facts page.