A
AIOS Wiki
read-only · public mirror
Open AIOS
Dashboardcontent-pipelineDifftoby/x/content-pipeline.md

Diff

89aeeb59 head

before
after
1 1
2# Toby on X — Content Pipeline2# Toby on X — Content Pipeline
3 3
4_Last updated: 2026-05-10 · auto-regenerated by `toby-x-strategist`. Drafts only — nothing here is published. The agent does not post; the operator does._4_Last updated: 2026-05-14 · auto-regenerated by `toby-x-strategist`. Do not hand-edit — your changes will be overwritten on the next run. Edit the agent's orders or memory instead._
5 5
6## How to read this6## How to read this
7 7
813 proposed posts, ordered by priority. Mix is ~55% evergreen / 45% reactive. Each post is tagged with the **content pillar** it serves (see `toby/x/strategy.md`):8This doc lists **only the next 2 tweets to publish**. No backlog. The operator's day-to-day driver is the Slack digest in `#C0B3FN70MEE`; this doc is the durable record of what's queued.
9 9
10- **P1** = Tab anxiety, named (sub-frame this run: *tab-loss grief*)10Char counts include the link previewed at X's t.co length (≤ 23). All drafts are ≤ 280 chars and ready to copy-paste.
11- **P2** = The save-session ritual
12- **P3** = Power-user shortcuts & collections (🔒 rel-gated until blank-page hotfix ships)
13- **P4** = Better-than-bookmarks
14- **P5** = Public collection of the week
15 11
16**Hold-until-clear gates** (operator must clear before publishing):12**Hold-until-clear gates** (operator must clear before publishing):
17- 🔒 **acct** — verify Axiom Zen controls @TobyForTabs creds before *any* post.13- 🔒 **acct** — verify Axiom Zen controls @TobyForTabs creds before any post. _Still blocking. The 11-month silence + zero @-mentions in 14d does not confirm ownership — it just confirms inactivity._
18- 🔒 **rel** — wait until the new-tab blank-page hotfix ships before posting feature/screenshot content (rationale: posting into a sea of 1-star CWS reviews accelerates the bleed). Tracks `toby/strategy/playbook.md` O1 KR1, due 2026-05-24.14- 🔒 **rel** — wait until the new-tab blank-page hotfix ships before feature/screenshot posts (`toby/strategy/playbook.md` O1 KR1, due 2026-05-24).
19- 🔒 **price** — no post containing a price until $4.50 vs $6/$10 reconciliation is closed _(see `toby/00-state-of-the-project.md`, `toby/strategy/playbook.md` O3 KR1, due 2026-05-13)_.15- 🔒 **price** — no post containing a price until the $4.50 vs $6/$10 reconciliation closes (`toby/strategy/playbook.md` O3 KR1, due 2026-05-13 — now overdue).
20
21Char counts include the link previewed at length 23 (the way X tokens it). All drafts are tested at ≤ 280 chars.
22
23---
24
25### Post 1 — P1, evergreen, no gate
26- **Draft (211 chars)**:
27
28 > 47 tabs is not a personality flaw.
29 > It's a research pattern.
30 >
31 > You opened them on purpose. You'll close them on purpose. The browser is just bad at holding the in-between.
32 >
33 > That's the part we built Toby for.
34
35- **Why**: Names the feeling, pushes back gently on the self-shaming script, frames the product as the bridge — not the cure. Validates the @keegan_doesbite / @Galaxy42_ shape of person without quoting them.
36- **Suggested timing**: Tue 2026-05-12, 15:00 UTC (Toby Tuesday post #1 of the relaunch).
37- **Variants**:
38 - "67 tabs is not a personality flaw. It's a research pattern…"
39 - Replace "research pattern" with "context I'm not done with yet" for a less-corporate version.
40- **Source**: brand-soul anchor _(`product/strategy/soul.md`)_; structured against the @humba1icious "professional tab hoarder" framing _(tweet `2045396913185595760`, 2026-04-18)_.
41
42---
43
44### Post 2 — P1 sub-frame: tab-loss grief, evergreen, no gate (NEW this run)
45- **Draft (242 chars)**:
46
47 > The worst feeling in a browser isn't 80 open tabs.
48 >
49 > It's the moment after the crash, when you realize the 80 are gone — and so is the half-finished thought attached to each one.
50 >
51 > Saving a window shouldn't be a chore. It should be an insurance policy you forget you have.
52
53- **Why**: Names the tab-loss grief — the specific pain @wayne_effect (`2050774386022465549`), @LeFauxLucifer (`2053629402437820581`), @AngledLuminary (`2052412672159916349`), @decomposed_dino (`2022232335236858085`) all articulated this fortnight. Counter-positions against new entrants whose reliability is unproven, without naming any of them. Lives the brand promise "It's okay, Toby has it now."
54- **Suggested timing**: Wed 2026-05-13, 15:00 UTC. Pair as a thematic 2-post week with Post 1.
55- **Variants**: Drop the third paragraph and let the second sentence land as the closer.
56- **Source**: tab-loss grief signal cluster; compass axiom 3 (Persistence-is-Activation) per `toby/strategy/compass.md`.
57
58---
59
60### Post 3 — P4, evergreen, no gate
61- **Draft (235 chars)**:
62
63 > Browser bookmarks are a folder you never open.
64 > Toby is the wall behind your desk: you can see everything you put there.
65 >
66 > Same data. Different relationship to it.
67 >
68 > That's the bet. Visual > hidden. Always.
69 >
70 > gettoby.com
71
72- **Why**: Lives the existing "Better Than Bookmarks" tagline (in @TobyForTabs's own bio) instead of just stating it. Frames the category fight where it actually lives — against bookmarks, not against Arc or the new entrants.
73- **Suggested timing**: Thu 2026-05-14, 15:00 UTC.
74- **Source**: existing brand position in @TobyForTabs bio _(profile lookup, 2026-05-10)_; brand soul axiom 1 "Visual Tangibility" _(`toby/strategy/compass.md`)_.
75
76---
77
78### Post 4 — P1, reactive, no gate (use within 7 days)
79- **Draft (245 chars)** — reply to or quote of @nibzard's prompt _(tweet `2050495728452034863`, 2026-05-02, "are you a tab hoarder, how are you dealing with this?")_:
80
81 > Honest answer: not closing them is the right instinct. They're context, not clutter.
82 >
83 > The fix isn't fewer tabs. It's somewhere safe to set them down so the browser stops pretending they need to live as windows.
84
85- **Why**: Direct, useful, on-brand reply to a 1.1k-follower micro-influencer who *invited* a response. Doesn't lead with the link. If @nibzard asks "where do you set them down", drop gettoby.com in the second touch. **Note**: thread is now 8 days old; usable until ~2026-05-12, after which we drop this post and replace with a fresher reactive hook.
86- **Suggested timing**: ASAP — within 48h of relaunch.
87- **Variants**: Strip the second sentence and just send the first if the conversation is moving fast.
88- **Source**: @nibzard's tweet `2050495728452034863`.
89
90---
91
92### Post 5 — P2, evergreen, no gate
93- **Draft (193 chars)**:
94
95 > Closing a window full of tabs and feeling the small grief of losing 30 things you weren't done with —
96 >
97 > That's the moment Toby exists for.
98 >
99 > Save the whole window as a collection. Open tomorrow. It's all still there.
100
101- **Why**: Articulates the activation moment per the v3 research dossier ("the activation moment is *persistence* — 'I opened a new tab and my organized world was still there'") _(see `toby/00-state-of-the-project.md`, `toby/strategy/compass.md` axiom 3)_.
102- **Suggested timing**: Tue 2026-05-19, 15:00 UTC.
103- **Source**: `docs/ai-onboarding-ideas-analysis.md` activation insight; @decomposed_dino's lost-tabs grief tweet `2022232335236858085`.
104
105---
106
107### Post 6 — P5, evergreen, no gate (requires permission)
108- **Draft (176 chars)**:
109
110 > Public collection of the week 🪟
111 >
112 > [Curator handle]'s [N]-link [topic] reading list, all in one Toby tab.
113 >
114 > One link, one window's worth of context. The internet's bookmarklet, basically.
115 >
116 > [share-link]
117
118- **Why**: Activates the Free-Tier Archivist segment (1,848 users, avg 224 lists, 18.6% public-share rate per `toby/01-personas.md`) and proves the social-share use case. **This pillar is the playbook's under-pulled growth lever** per `toby/strategy/playbook.md` O3 KR3 — 4 features needed by 2026-06-30. **Start the cadence this run.**
119- **Suggested timing**: First Friday after relaunch — Fri 2026-05-22 — and weekly after that.
120- **Variants**: If permission is hard to get, run as a Toby-team-curated collection ("Toby's reading list this week") instead.
121- **Source**: requires the operator to pull a top-public-list from prod (`shareable_links` table per `toby/01-personas.md`) and DM the curator for permission. **Do NOT post a public collection without explicit OK.**
122
123---
124
125### Post 7 — P1 + P2 hybrid, evergreen, no gate
126- **Draft (224 chars)**:
127
128 > The tab you've kept open for 11 days is doing a job.
129 >
130 > It's saying: "I'm not done thinking about this."
131 >
132 > The job of a tab manager isn't to make you close it. It's to make sure that thought survives a browser crash.
133
134- **Why**: Reframes the "you have too many tabs, fix yourself" cultural script. Useful to both heavy-organisers and switchers. Doubles as a soft reliability-affirmation post.
135- **Suggested timing**: Wed 2026-05-20, 15:00 UTC.
136- **Source**: brand voice; reading of @oceansnavi's tweet `1988229387276480809` ("100+ tab groups left… no aggregate tab saving") for the pain shape.
137
138---
139
140### Post 8 — P3, screenshots required, 🔒 rel-gated
141- **Draft (188 chars)**:
142
143 > A small thing that costs nothing:
144 >
145 > Right-click any link → Save to Toby → pick the collection.
146 > Two seconds. No "open this thing later" tab to close.
147 >
148 > [30s loom]
149
150- **Why**: Power-user moment. Useful, screenshot-able, demonstrates a feature. **DO NOT POST until the new-tab blank-page reliability hotfix lands** (`toby/strategy/playbook.md` O1 KR1, due 2026-05-24), or we're recommending a workflow into a product that's actively breaking.
151- **Suggested timing**: Hold. Schedule for the Tuesday after the hotfix ships (earliest plausible: 2026-05-26).
152- **Source**: extension feature exists in production today (right-click → save flow). Verify in `apps/extension/` before posting.
153
154---
155
156### Post 9 — P5 quote-tweet, reactive, no gate
157- **Draft (139 chars)** — quote-tweet template, deploy when next "be honest, how many tabs" post lands from a major account (Chrome, etc.):
158
159 > 47.
160 >
161 > And every single one of them is doing a job.
162
163- **Why**: Cultural moment. Chrome's 2024-05-29 "Be honest" tweet got 1.17M views and 5,911 replies _(quoted by SigmaOS, tweet `1795862656546435263`)_. We don't post a fresh meme; we wait for the next one and quote it cleanly.
164- **Suggested timing**: Reactive. Standby — operator should set a saved search for "googlechrome" + "tabs".
165- **Source**: existing pattern from @googlechrome and @SigmaOS.
166
167---
168
169### Post 10 — P1, evergreen, no gate, AuDHD-shaped
170- **Draft (232 chars)**:
171
172 > Two systems running at once:
173 >
174 > 1. The brain that won't let you close the tab
175 > 2. The brain that needs to know where the tab is
176 >
177 > These aren't conflict. They're a workflow. Toby just gives them the same surface.
178
179- **Why**: Speaks directly to the AuDHD organising voice surfaced in @Galaxy42_'s tweet pattern. Generous, not exploitative — never says "ADHD" explicitly, never makes mental-health claims. Note: a competitor (ThoughtFold) just launched explicitly for "neurodivergent brains" — keeping our framing implicit is the right move; we don't compete on health-claim positioning.
180- **Suggested timing**: Thu 2026-05-21, 15:00 UTC.
181- **Source**: @Galaxy42_ tweet `2048389981626937556`, 2026-04-26.
182- **Variants**: Drop the numbered list and write it as one sentence if it reads as too tidy.
183 16
184---17---
185 18
186### Post 11 — P4, reactive (Arc/Dia transition window), no gate19## Tweet 1 — P1 (tab-loss grief), evergreen, no gate beyond 🔒 acct
187- **Draft (244 chars)**:
188 20
189 > If you came to Arc because you wanted tabs to feel like things you could see and move around, that instinct was correct.21**Draft (228 chars)**:
190 >
191 > It still works. It just lives somewhere else now.
192 >
193 > Toby keeps tabs as visual collections, in the new tab page where you already are.
194 22
195- **Why**: Real switcher window — @TheDevDesign (`2050329431395237912`, 2026-05-01) and @DazzioDG (`2049999535309570136`, 2026-04-30) both publicly miss specific Arc features in Dia. **Carefully** — never punch down at Arc; their team is still respected and many of our prospects are former-fans, not former-haters.23> The worst feeling in a browser isn't 80 open tabs.
196- **Suggested timing**: Thu 2026-05-28, 15:00 UTC. Reassess if Arc reverses course.24>
197- **Source**: @arcinternet profile pivot to `diabrowser.com` URL _(profile lookup 2026-05-10)_; @constantout's "tab hoarder" Arc-loss reply `2046254370434560465`; fresh switcher signals above.25> It's the crash — when you realize the 80 tabs were the half-finished thought.
26>
27> Saving a window shouldn't be a chore. It should be an insurance policy you forget you have.
198 28
199---29**Why this, why now**: The lost-tab-grief signal cluster strengthened this week — @wayne_effect posted **twice more** (`2054011069593469057` on 2026-05-12 "I lost my tabs again. Boohoo. Since Chrome recently updated, it hasn't been very stable" and `2054427624978383342` on 2026-05-13) and @monksthemonkey opened a fresh thread on 2026-05-12 ("tabs started deleting themselves… still remember when I just up and lost all my tabs and could not restore them" — `2054132766166401218`). Chrome instability is the actual trigger; we name the feeling, not the bug. Brand-promise anchor: "It's okay, Toby has it now." _(see `toby/strategy/compass.md` axiom 3, Persistence-is-Activation.)_
200 30
201### Post 12 — P2, evergreen, no gate31**Suggested timing window (UTC)**: **Fri 2026-05-15, 14:30–16:00 UTC** (mid-morning Pacific, late-afternoon EU — Toby's HQ + N-American/EU split window per strategy cadence). If the operator can ship today (Thu 2026-05-14) inside 15:00–17:00 UTC, that works too — but Friday is the clean slot.
202- **Draft (212 chars)**:
203 32
204 > "I'll deal with it tomorrow" tabs are a real category.33**Reactive variant** (if anchoring to @wayne_effect's `2054011069593469057` instead of posting solo) — drop the third paragraph and post as a quote-tweet:
205 >34> The worst feeling in a browser isn't 80 open tabs. It's the crash — when you realize the 80 tabs were the half-finished thought.
206 > Browser bookmarks won't hold them — too abstract.
207 > A Notion doc is overkill.
208 >
209 > A named collection is the right size: light enough to make, persistent enough to trust.
210 35
211- **Why**: Articulates a JTBD shape no competitor is naming — the in-between of "discardable" and "archive-worthy". Differentiates from both bookmark managers and KM tools without naming either.36**Sources**:
212- **Suggested timing**: Tue 2026-05-26, 15:00 UTC.37- @wayne_effect tweet `2054011069593469057`, 2026-05-12
213- **Source**: brand-soul "trade-off" axiom _(`product/strategy/soul.md`)_.38- @wayne_effect tweet `2054427624978383342`, 2026-05-13
39- @monksthemonkey tweet `2054132766166401218`, 2026-05-12
40- @AngledLuminary tweet `2052412672159916349`, 2026-05-07
41- `product/strategy/soul.md` ("It's okay, Toby has it now.")
214 42
215---43---
216 44
217### Post 13 — Pinned-post candidate, P1+P4, evergreen, 🔒 acct-gated only45## Tweet 2 — P4 (better-than-bookmarks), evergreen, no gate beyond 🔒 acct
218- **Draft (267 chars)**:
219 46
220 > Toby is a Chrome extension that turns your open tabs into named, visual collections. Save a window in one click. Open tomorrow — it's still there.47**Draft (213 chars)**:
221 >
222 > The brand promise we hold ourselves to:
223 > "It's okay, Toby has it now."
224 >
225 > That's the whole product.
226 > gettoby.com
227 48
228- **Why**: Once the account is verified (🔒 acct), this should replace whatever pinned tweet is up there now (currently the Google Cloud outage status from 2025-06-12). It's the canonical anchor any new visitor sees first. Reflects the actual brand soul language.49> Browser bookmarks are a folder you never open.
229- **Suggested timing**: Day 1 of relaunch, after acct cleared. Pin and leave.50>
230- **Source**: `product/strategy/soul.md` ("It's okay, Toby has it now.").51> Toby is the wall behind your desk: you can see everything you put there.
52>
53> Same data. Different relationship to it.
54>
55> That's the bet. Visual > hidden. Always.
56>
57> gettoby.com
231 58
232---59**Why this, why now**: Pillar 4 is the category fight Toby was built for — bookmarks, not Arc, are the real opponent. Lives the existing "Better Than Bookmarks" tagline (still in @TobyForTabs's own bio) instead of just stating it. Pairs cleanly with Tweet 1 (P1) — different pillar, different tonal register, no back-to-back duplication. Counter-positions implicitly against the new entrants (Uncluttr, TabVault Pro, ThoughtFold, tab-out, leap-tabs, builtbypetr — see strategy doc) without naming any of them, by making the category claim instead of competing on features.
233 60
234## Posting calendar (proposed)61**Suggested timing window (UTC)**: **Tue 2026-05-19, 14:30–16:00 UTC** — 4 days after Tweet 1, returns to the Tue/Wed/Thu cadence anchor.
235 62
236| Date | Slot | Post # | Pillar | Gates |63**Reactive variant** (none — this one is evergreen-only, no reactive hook).
237|---|---|---|---|---|
238| Day 1 (post acct) | pinned | 13 | P1+P4 | 🔒 acct |
239| Tue 2026-05-12 | 15:00 UTC | 1 | P1 | — |
240| Wed 2026-05-13 | 15:00 UTC | 2 | P1 (tab-loss) | — |
241| Thu 2026-05-14 | 15:00 UTC | 3 | P4 | — |
242| Tue 2026-05-19 | 15:00 UTC | 5 | P2 | — |
243| Wed 2026-05-20 | 15:00 UTC | 7 | P1+P2 | — |
244| Thu 2026-05-21 | 15:00 UTC | 10 | P1 (AuDHD) | — |
245| Fri 2026-05-22 | 15:00 UTC | 6 | P5 | needs curator OK |
246| Tue 2026-05-26 | 15:00 UTC | 12 | P2 | — |
247| Wed 2026-05-27 | 15:00 UTC | 8 | P3 | 🔒 rel (post-hotfix) |
248| Thu 2026-05-28 | 15:00 UTC | 11 | P4 (Arc switcher) | — |
249| reactive | — | 4 | P1 | 7-day window |
250| reactive | — | 9 | P5 (QT) | wait for Chrome |
251 64
252That's 11 original posts + 2 reactive over a 3-week window — exactly the 3-posts/week cadence specified in strategy.65**Sources**:
66- @TobyForTabs bio "Better Than Bookmarks" _(profile lookup 2026-05-10)_
67- `toby/strategy/compass.md` axiom 1 — Visual Tangibility
68- `toby/x/strategy.md` content pillar 4
253 69
254---70---
255 71
256## Drafts NOT proposed this run (and why)72## Parked / not the next two
257 73
258For operator awareness, items the agent considered and explicitly did NOT include:74Five drafts the agent considered and explicitly did NOT pick as Tweet 1 or Tweet 2 this run. Surfacing them so the operator sees the option space, not as ready-queue.
259 75
260- **AI-organize / "let Toby name your collection" hype post.** AI relaunch is deferred to Q4 2026; pre-announcing creates an expectation gap. Also: Uncluttr is now publicly building this lane — entering it would be choosing a fight on a worse footing. Will revisit when our feature ships.76- **P1 "47 tabs is not a personality flaw"** — strong evergreen opener. Held: not pillar-different enough from Tweet 1 (both P1).
261- **"Toby Mini vs Full" comparison thread.** Worth doing but only after the reliability hotfix ships and CWS reviews stabilise.77- **P2 "Closing a window full of tabs and feeling the small grief…"** — the activation-moment ritual post. Held: covers similar ground to Tweet 1's tab-loss frame; better as the Tue 2026-05-26 slot.
262- **Direct shot at OneTab / Workona / Session Buddy / new entrants (Uncluttr, TabVault Pro, ThoughtFold, TabRack, tab-out, leap-tabs).** Pointless punching — older ones are dormant; new ones have 0-300 followers. Comparison content is fine; trash-talk and subtweet-style content is brand-poison per `toby/strategy/playbook.md` anti-bets.78- **P5 public-collection-of-the-week** — playbook's under-pulled growth lever (O3 KR3). Held: requires curator permission first (operator action), not draftable solo.
263- **"Hot take: bookmarks are dead" thread.** Too on-the-nose. The bookmarks position belongs in evergreen one-liners (post 3), not in shouty thread form.79- **P3 right-click → save-to-Toby loom** — screenshot/feature content. Held: 🔒 rel-gated until the blank-page hotfix ships (~2026-05-24+).
264- **Holiday filler (Mother's Day 2026-05-10 came and went; we didn't post and we shouldn't).** See `toby/x/strategy.md` "Cadence — Hard rule".80- **Pinned-anchor "Toby is a Chrome extension that turns your open tabs…"** — canonical anchor for the pinned slot. Held: 🔒 acct-gated; the day the operator confirms account access, this is the first post (pin + leave), but it's a one-time pinned-tweet not a regular-timeline tweet.
265- **"We're back!" relaunch announcement.** Posting "we're back" while the account has been silent for 11 months and the product has a live blank-page reliability incident is the worst possible first move. Just post Post 1. Let the relaunch be evidenced by quality.
266 81
← back to history