diff --git a/src/routes/settings/agents/index.tsx b/src/routes/settings/agents/index.tsx
index e8467c70b..ff12aa546 100644
--- a/src/routes/settings/agents/index.tsx
+++ b/src/routes/settings/agents/index.tsx
@@ -8,6 +8,7 @@ import { v7 as uuidv7 } from 'uuid'
import { Plus } from 'lucide-react'
import { Button } from '@/components/ui/button'
import { PageHeader } from '@/components/ui/page-header'
+import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'
import { AgentList } from '@/components/settings/agents/agent-list'
import { AgentCatalog } from '@/components/settings/agents/agent-catalog'
import { ThunderboltCliInstallCard } from '@/components/settings/agents/thunderbolt-cli-install-card'
@@ -120,19 +121,28 @@ export default function AgentsSettingsPage({ isStandalone }: AgentsSettingsPageP
{allowCustomAgents && (
-
+
+
+
+
+
+
+
+ Add custom agent
+
+
)}
diff --git a/src/settings/mcp-servers.tsx b/src/settings/mcp-servers.tsx
index 870cb5876..8b0e44f62 100644
--- a/src/settings/mcp-servers.tsx
+++ b/src/settings/mcp-servers.tsx
@@ -726,11 +726,18 @@ export default function McpServersPage({ deps = {} }: { deps?: McpServersPageDep
resetLocalDialogState()
}}
>
-
-
-
+
+
+
+
+
+
+
+ Add MCP server
+
+
{dialogTitle}
diff --git a/src/skills/skills-list.tsx b/src/skills/skills-list.tsx
index a26a8f912..8da08afc1 100644
--- a/src/skills/skills-list.tsx
+++ b/src/skills/skills-list.tsx
@@ -9,6 +9,7 @@ import { useMemo, useState } from 'react'
import { Button } from '@/components/ui/button'
import { Input } from '@/components/ui/input'
import { useSidebar } from '@/components/ui/sidebar'
+import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'
import { useIsMobile } from '@/hooks/use-mobile'
import type { Skill } from '@/types'
import { LibraryRow, skillRowTransition } from './library-row'
@@ -78,15 +79,22 @@ export const SkillsList = ({
Skills
)}
-
+
+
+
+
+
+ Create skill
+
+