Set up Toggle for the way you work.
Toggle can do a lot. This page walks you through each feature so you can turn on exactly what you want — from basic recall to full autopilot.
Get started
Get your API key
Sign up at x.toggle.pro, install the Chrome extension, then generate your key from the integration page.
Install the Toggle Skill
Make sure you have the ClawHub CLI installed. If not, run:
npm i clawhub
Then install the Toggle skill:
clawhub install aleksandar-jive/toggle
Configure & launch
Paste this into your Claw. It sets your API key, enables auto-sync every 3 hours, and turns on all default features.
You: Set up Toggle with my API key: [paste key here]. Enable auto-sync every 3 hours. Turn on daily digest at 6 PM and stale project nudges. Persist all data to memory. If I haven't stated my timezone also ask me about it before proceeding.
That's it. Your agent now has full context of your browser activity. Everything below is optional tuning.
Choose what to turn on.
Each feature builds on the last. Start with what feels right and add more as you get comfortable.
Instant Recall
Ask your agent anything about your recent work and get a real answer.
WORKS IMMEDIATELY
What it does
- “What was I working on?” — gets an answer based on actual browser activity, not memory
- “Pick up where I left off” — finds your last deep work session and describes exactly where you stopped
- “What did I do yesterday?” — full breakdown by project, time, and focus score
Example conversation
You: Where did I leave off on the API project?
Claw: Tuesday afternoon (2:15–4:30 PM) you were deep in the Kalshi API docs — 1.5h across 3 sessions. Last session ended on the authentication endpoint. Focus: 87. Want me to pull up those docs?
No setup needed beyond the API key. Just start asking.
Auto-Sync
Background hourly sync so your agent always has fresh context — even without you asking.
RECOMMENDED
What it does
- Fetches your activity every hour and saves it to agent memory
- Enables multi-day history — your agent remembers last week, not just today
- Required for stale nudges, pattern detection, and predictions to work
Tell your Claw
You: Set up hourly auto-sync for Toggle
Daily Digest
Automated end-of-day summary dropped into your DMs at 6 PM. No prompt.
RECOMMENDED
What you get every day
- Total work time, session count, and deepest focus area
- Open items you didn't finish — so nothing falls through the cracks
- Day-over-day comparison — focus trends, context switches, time spent
What it looks like
Claw: Your day: 5.2h across 4 sessions. Deepest focus on auth migration (2.1h, 94 focus). Stripe webhooks still open — you were 80% through. Context switches down to 3 from 6 yesterday.
Tell your Claw
You: Set up a daily digest at 6 PM
You can change the time anytime. Just say “change my digest to 8 PM.”
Smart Nudges
Stale project alerts and context-switch warnings. Your agent watches your back.
OPTIONAL
Two types of nudges
- Stale project — project has 2+ hours invested but no activity in 48h. Your agent pings you before it goes cold.
- Focus alert — 3+ project switches in 30 minutes with focus score below 30. Your agent offers to help you lock in.
Stale nudge example
Claw: You haven't touched “Landing Page Deploy” in 3 days. Last session: 1.5h on responsive layout. Want me to pull up where you left off?
Activated automatically once auto-sync is running and history builds up. Say “I dropped that” to dismiss a project permanently.
Pattern Detection
After 7+ days of data, ask your agent what to automate. It scans your history for repeating workflows.
NEEDS 7+ DAYS
How it works
- Scans 7 days of history for workflows that repeat 3+ times
- Matches project sequences — same tools visited in the same order
- Proposes an automation pipeline — only if the required skills are installed
Example
You: What repetitive stuff could you automate for me?
Claw: I noticed you check GitHub PR comments, update Notion, then post in Slack — 4 times this week, ~12 min each. Want me to automate that pipeline?
Requires auto-sync to be running. The longer it runs, the better the pattern detection gets.
Predictions
Your agent learns your routines and anticipates what you're about to do next.
NEEDS 5+ DAYS
Three types of predictions
- Routine prediction — “It's Tuesday 10 AM — you usually start with PR reviews. Want me to pull up open PRs?”
- Next-task prediction — “You just wrapped PR reviews. You usually hop into Notion next — want me to open your sprint page?”
- Session endurance — “You're 85 minutes into the API integration — around when you usually take a break. Want me to bookmark where you are?”
Predictions activate automatically once 5 days of data exist. They self-correct — predictions you ignore get retired silently. Say “stop predicting” to pause for 7 days.
Not sure? Pick a preset.
Three ready-made configurations depending on how much you want your agent to do.
Daily Driver
Auto-sync + daily digest. Fresh context and a summary every evening.
Send this to your Claw
Set up Toggle with hourly auto-sync and a daily digest at 6 PM. Persist all data to memory.
Full Awareness
Everything proactive — nudges, focus alerts, pattern detection.
Send this to your Claw
Set up Toggle with hourly auto-sync, daily digest at 6 PM, stale project nudges after 48h, and focus alerts when my score drops below 30. Persist all data to memory.
Full Autopilot
Everything on. Your agent learns your routines and anticipates what's next.
Send this to your Claw
Set up Toggle with everything enabled: hourly auto-sync, daily digest at 6 PM, stale project nudges after 48h, focus alerts below 30, pattern detection after 7 days, and predictive suggestions after 5 days. Persist all data to memory.
Settings reference
All of these are adjustable. Tell your agent to change any setting, or edit state.yaml directly.
| Setting | Default | What it controls |
|---|---|---|
| digest_time | "18:00" | When the daily digest fires. 24h format. |
| nudge_stale_hours | 48 | Hours of inactivity before a project is flagged as stale. |
| focus_alert_threshold | 30 | Focus score below this triggers a context-switch alert. |
| focus_alert_window_min | 20 | Minutes of scattered behavior before alerting. |
| pattern_detection_days | 7 | Days of history scanned for repeating workflows. |
| pattern_min_occurrences | 3 | How many times a workflow must repeat before suggesting automation. |
| prediction_min_days | 5 | Minimum days of data before predictions activate. |
| prediction_confidence_min | 3 | Minimum occurrences of a routine before it becomes a prediction. |
| timezone | null | Your local timezone. Set once — used for all timestamps and scheduling. |