+ Everything your workers made. Yours to keep.
{artifacts.length === 0 ? (
}
@@ -510,7 +512,7 @@ export function LibraryPage({
title="Nothing matches"
description={`No file matches "${activeQuery}".`}
/>
- ) : viewMode === "rows" ? (
+ ) : (
- ) : (
-
- {visible.map((artifact) => (
-
select(artifact.id)}
- meta={{
- snippet: null,
- }}
- />
- ))}
-
)}
diff --git a/apps/web/src/pages/skills-page.tsx b/apps/web/src/pages/skills-page.tsx
index 30732b95f..862c073fa 100644
--- a/apps/web/src/pages/skills-page.tsx
+++ b/apps/web/src/pages/skills-page.tsx
@@ -21,6 +21,7 @@ import { useCallback, useEffect, useState, type ReactNode } from "react";
import { tenantKeys } from "../query-client";
+import "./library-page.css";
import { rowActivationProps } from "../activatable-row";
import { consumePendingNewSkill } from "../command-palette-actions";
import { createSkill, listSkills, type SkillSummary } from "../skills-api";
@@ -189,11 +190,12 @@ export function SkillsPage({
/>
) : (
+
Know-how your workers draw on. Ask for more in any bench.
- Name
- Description
+ Skill
+ What it teaches
@@ -203,7 +205,9 @@ export function SkillsPage({
className="cursor-pointer"
{...rowActivationProps(() => open(skill.name))}
>
- {skillDisplayName(skill)}
+
+ {skillDisplayName(skill)}
+
{skill.description}