File tree Expand file tree Collapse file tree 4 files changed +80
-5
lines changed
docs/fumadocs/content/docs Expand file tree Collapse file tree 4 files changed +80
-5
lines changed Original file line number Diff line number Diff 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
432433skillkit create # Create new skill
433434skillkit 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
Original file line number Diff line number Diff line change @@ -233,10 +233,18 @@ skillkit init # Initialize project
233233skillkit create < name> # Create new skill
234234skillkit validate [path] # Validate skill format
235235skillkit read < skills> # Read skill content
236- skillkit publish # Publish to marketplace
237236skillkit 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
Original file line number Diff line number Diff 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
5257skillkit create my-skill
5358skillkit 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.
Original file line number Diff line number Diff line change @@ -94,6 +94,22 @@ Or manually create a `SKILL.md` file following the format above.
9494# Test locally
9595skillkit 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 ` .
You can’t perform that action at this time.
0 commit comments