Redesign the Skills page#407
Open
brsbl wants to merge 1 commit into
Open
Conversation
A Skills library — a provider-grouped, searchable list of every skill agents can run — with the backend (host.list_skills / write_skill / delete_skill + the skill-listing service) and a SkillsView. The detail popup renders SKILL.md through the app's real file viewer (FilePreview): markdown, frontmatter metadata, code blocks, GFM tables. A single overflow menu by the title (Edit / Open in editor / Delete); editing happens inline with Cancel/Save in a modal footer. Quiet page-description caption, pointer cursors on the rows and the dialog close, and a recoverable error state (Couldn't load skills. + Retry). Scoped to the Skills page only; the Loops/Automations redesign, the agent-loop edit composer, and the created-loop timeline notice land in later commits. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
One commit redesigning the Skills page, off
main. Loops gets its design pass in later commits to this PR.Supersedes the closed #354 and the over-broad #405 (which carried the whole combined redesign plus the folded #358). This one is scoped to Skills only.
What's here
host.list_skills/write_skill/delete_skill+ the skill-listing service. Frontend:SkillsView.SKILL.mdthrough the app's real file viewer (FilePreview) — markdown, frontmatter metadata list, code blocks with copy, GFM tables. A single⋯overflow by the title (Edit · Open in editor · Delete); inline editing with Cancel/Save in a modal footer.✕; a recoverable error state (Couldn't load skills.+ Retry).Scope / what's next
Deliberately excludes the Loops/Automations redesign, the agent-loop edit composer (#358), and the "created loop" timeline notice — those land in later commits on this PR.
Notes
f3011ef2f(Design system polish: prompt, sidebar, settings, and activity UI #325), an ancestor ofmain, so the diff reads as Skills-vs-main. I'll refreshmainbefore merge.better-sqlite3native binding (not built in my worktree; passes in CI). Typecheck (30/30), lint, and all Skills logic tests pass.🤖 Generated with Claude Code