diff --git a/cometline/src/lib/features/shell/app-shell-shortcuts.svelte.ts b/cometline/src/lib/features/shell/app-shell-shortcuts.svelte.ts
index 5c3f6075..95ffd9ef 100644
--- a/cometline/src/lib/features/shell/app-shell-shortcuts.svelte.ts
+++ b/cometline/src/lib/features/shell/app-shell-shortcuts.svelte.ts
@@ -11,6 +11,7 @@ import { openSettings } from '#lib/actions/open-settings.js';
import { shouldUseWorkspacePanelHistory } from '#lib/features/shell/focus-nav.js';
import { isReloadShortcut, matchesShortcut, type ShortcutAction } from '#lib/keyboard-shortcuts.js';
import { inboxStore } from '#lib/stores/inbox.svelte.js';
+import { skillUpdatesStore } from '#lib/stores/skill-updates.svelte.js';
import { sessionStore } from '#lib/stores/session.svelte.js';
import { settingsStore } from '#lib/stores/settings.svelte.js';
import { shellStore } from '#lib/stores/shell.svelte.js';
@@ -218,6 +219,7 @@ export function createAppShellShortcuts(deps: {
case 'openSkillDrafts':
if (shellStore.settingsOpen) shellStore.closeSettings();
inboxStore.closeDrawer();
+ skillUpdatesStore.markSeen();
void goto(resolve('skills'));
return;
case 'openGallery':
diff --git a/cometline/src/lib/features/sidebar/components/sidebar/SidebarFooter.svelte b/cometline/src/lib/features/sidebar/components/sidebar/SidebarFooter.svelte
index 29d119b8..1bc5623c 100644
--- a/cometline/src/lib/features/sidebar/components/sidebar/SidebarFooter.svelte
+++ b/cometline/src/lib/features/sidebar/components/sidebar/SidebarFooter.svelte
@@ -36,7 +36,10 @@
class="nav-badge"
class:has-badge={skillDraftsStore.hasDrafts || skillUpdatesStore.hasUnseen}
class:active={page.url.pathname === '/skills' || page.url.pathname === '/skill-drafts'}
- onclick={() => goto(resolve('skills'))}
+ onclick={() => {
+ skillUpdatesStore.markSeen();
+ void goto(resolve('skills'));
+ }}
>
diff --git a/cometline/src/lib/features/skills/components/skills-page/SkillsBrowseView.svelte b/cometline/src/lib/features/skills/components/skills-page/SkillsBrowseView.svelte
index 2f8525a1..3f591a45 100644
--- a/cometline/src/lib/features/skills/components/skills-page/SkillsBrowseView.svelte
+++ b/cometline/src/lib/features/skills/components/skills-page/SkillsBrowseView.svelte
@@ -1,6 +1,7 @@