nandi/oripublic Fork 0
35061753be581c0ba47a3189520d64e7788c183d
Commits
Clone
git clone https://git.rickub.com/nandi/ori.git
git clone ssh://git@rickub.com/nandi/ori.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

forked from bots-garden/ori

0012-add-a-skill-selector.yaml · 25 lines · 1.1 KBYAML Blame HistoryRaw
✨ Workspace panel, selectors, previews, desktop app, sandbox template, resizable file tree, light/dark theme 76d62ac k33g yesterday1# Managed by IssueSpec. Hand edits are welcome; keep the schema valid.
2id: 12
3title: Add a skill selector
4state: closed
5author:
6 name: k33g
7 email: ph.charriere@gmail.com
8createdAt: 2026-09-17T22:02:20.346Z
9updatedAt: 2026-09-17T22:56:49.863Z
10labels: []
11body: |
12 A leading `/` in the composer opens a popup listing the Claude Code skills (name +
13 description) with filtering and keyboard navigation; picking one inserts `/<name> `,
14 which is how Claude Code invokes a skill (the text is what gets sent over ACP).
15
16 Implemented (2026-09-17):
17 - Backend: new package `internal/skills`, `GET /api/skills`, discovering
18 `<cwd>/.claude/skills/*/SKILL.md` and `~/.claude/skills/*/SKILL.md`; frontmatter
19 `name`/`description` parsed (quoted values and `>`/`|` block scalars), directory
20 name as fallback, project skills shadow user skills. Tests on temp dirs.
21 - Frontend: same popup as the `@` selector; skills are merged with the agent's
22 `available_commands_update` commands (ticket 0008), tagged "skill" / "command".
23 - Docs: how-to `mention-files-and-skills.md`, workspace API reference (EN + FR).
24tasks: []
25comments: []