Skip to content

Commit 8d70df6

Browse files
committed
docs: update publish command documentation for well-known skills
- README.md: Add self-hosting section with well-known URI structure - commands.mdx: Add Publishing Commands section - marketplace.mdx: Expand publish section with self-hosting instructions - skills.mdx: Add self-hosting workflow documentation Documents the new `skillkit publish` workflow that generates RFC 8615 well-known URI structures for decentralized skill hosting.
1 parent 0bc3422 commit 8d70df6

File tree

4 files changed

+80
-5
lines changed

4 files changed

+80
-5
lines changed

README.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,11 +428,31 @@ skillkit methodology load # Load a methodology
428428
### Publishing & Sharing
429429

430430
```bash
431-
skillkit publish # Publish skill to marketplace
431+
skillkit publish # Generate well-known hosting structure
432+
skillkit publish submit # Submit to SkillKit marketplace
432433
skillkit create # Create new skill
433434
skillkit init # Initialize in project
434435
```
435436

437+
#### Self-Hosting Skills (RFC 8615)
438+
439+
Generate a well-known URI structure to host skills on your own domain:
440+
441+
```bash
442+
# Generate hosting structure
443+
skillkit publish ./my-skills --output ./public
444+
445+
# Users install from your domain
446+
skillkit add https://your-domain.com
447+
```
448+
449+
This creates:
450+
```
451+
.well-known/skills/
452+
index.json # Skill manifest
453+
my-skill/SKILL.md # Skill files
454+
```
455+
436456
### Configuration
437457

438458
```bash

docs/fumadocs/content/docs/commands.mdx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,10 +233,18 @@ skillkit init # Initialize project
233233
skillkit create <name> # Create new skill
234234
skillkit validate [path] # Validate skill format
235235
skillkit read <skills> # Read skill content
236-
skillkit publish # Publish to marketplace
237236
skillkit settings --set key=value # Configure settings
238237
```
239238

239+
## Publishing Commands
240+
241+
```bash
242+
skillkit publish [path] # Generate well-known hosting structure
243+
skillkit publish --output dir # Output to specific directory
244+
skillkit publish --dry-run # Preview without writing
245+
skillkit publish submit # Submit to SkillKit marketplace
246+
```
247+
240248
## Interactive TUI
241249

242250
```bash

docs/fumadocs/content/docs/marketplace.mdx

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,39 @@ skillkit install anthropics/skills --agent claude-code,cursor
4848

4949
## Publish Skills
5050

51+
### Self-Host on Your Domain (Recommended)
52+
53+
Generate a well-known URI structure (RFC 8615) to host skills on your own domain:
54+
5155
```bash
56+
# Create and validate your skill
5257
skillkit create my-skill
5358
skillkit validate my-skill
54-
skillkit publish
59+
60+
# Generate hosting structure
61+
skillkit publish ./my-skill --output ./public
62+
```
63+
64+
This creates:
65+
```
66+
.well-known/skills/
67+
index.json # Skill manifest for auto-discovery
68+
my-skill/
69+
SKILL.md # Your skill content
70+
```
71+
72+
Deploy the `.well-known` folder to your web server. Users can then install via:
73+
74+
```bash
75+
skillkit add https://your-domain.com
76+
```
77+
78+
### Submit to SkillKit Marketplace
79+
80+
To submit your skill for inclusion in the central marketplace:
81+
82+
```bash
83+
skillkit publish submit
5584
```
85+
86+
This opens a GitHub issue for review by maintainers.

docs/fumadocs/content/docs/skills.mdx

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,22 @@ Or manually create a `SKILL.md` file following the format above.
9494
# Test locally
9595
skillkit validate ./my-skill
9696

97-
# Publish to marketplace
98-
skillkit publish
97+
# Generate well-known hosting structure for self-hosting
98+
skillkit publish ./my-skill --output ./public
99+
100+
# Or submit to SkillKit marketplace
101+
skillkit publish submit
99102
```
103+
104+
### Self-Hosting
105+
106+
The `skillkit publish` command generates an RFC 8615 well-known URI structure:
107+
108+
```
109+
.well-known/skills/
110+
index.json # Manifest for auto-discovery
111+
my-skill/
112+
SKILL.md # Skill content
113+
```
114+
115+
Deploy to your domain and users can install via `skillkit add https://your-domain.com`.

0 commit comments

Comments
 (0)