Skip to content

Commit ff970d5

Browse files
committed
docs(skill): describe multi-skill refs in the skilld Skill
Claude-Session: https://claude.ai/code/session_018T67Ndp8FAjnHWthXABbJW
1 parent 593783a commit ff970d5

1 file changed

Lines changed: 32 additions & 1 deletion

File tree

skills/skilld/SKILL.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: skilld
3-
description: Search, run, view, install, update, verify, and remove Skills with skilld CLI, including private repository access.
3+
description: Search, run, view, install, update, verify, and remove Skills with skilld CLI, including Repository, curator, and collection refs and private repository access.
44
---
55

66
# Use skilld CLI
@@ -63,6 +63,25 @@ A `verified` status covers where the Skill came from.
6363
It does not cover what the instructions ask you to do.
6464
If the status is `unverified`, tell the user before you follow the Skill.
6565

66+
## List the Skills a Repository, curator, or collection names
67+
68+
skilld.dev prints refs that name several Skills:
69+
70+
- `gh:OWNER/REPOSITORY` names every Skill in one Repository.
71+
- `@LOGIN` names every Skill in one curator's collections.
72+
- `@LOGIN/SLUG` names every Skill in one collection.
73+
74+
Run one of these refs to list its Skills:
75+
76+
```sh
77+
skilld run @LOGIN/SLUG --json
78+
```
79+
80+
The command prints an index and loads no Skill.
81+
Read `data.items` for each Skill's `name`, `owner`, `repository`, `description`, and `selector`.
82+
Run the `data.items[].runArgv` array to load one Skill.
83+
Pick the Skills the current task needs. Do not run every Skill in the index.
84+
6685
## Install a Skill
6786

6887
Install a Skill when the user wants it in every session.
@@ -87,6 +106,18 @@ Install this skilld-maintained Skill globally:
87106
skilld install skilld --global
88107
```
89108

109+
Install every Skill a Repository, curator, or collection names:
110+
111+
```sh
112+
skilld add gh:OWNER/REPOSITORY
113+
skilld add @LOGIN/SLUG --global
114+
```
115+
116+
`skilld add` accepts `--global`, `--agent`, and `--mode` like `skilld install`.
117+
It prints one `Installed Skill` line per Skill.
118+
Run `skilld run` with the same ref first, then confirm the list with the user.
119+
`skilld add` with one Skill selector installs that Skill like `skilld install`.
120+
90121
Always use the source selector shown by `skilld search`.
91122
If private repository access is required, run `skilld auth login`.
92123
Do not print access tokens or copy them into project files.

0 commit comments

Comments
 (0)