Skit (Session Kit)
Skit is a package format for bundling and distributing Claude session tools.
Installation
Installed automatically via VSCode extension, or:
gitlab-install add @ist/skit -g --group microwiseai
Commands
List installed kits
skit list
Install a kit
skit install @ist/devtools-kit
Get kit info
skit info
skit info --json
Pack a kit for distribution
skit pack
Publish to registry
skit publish
Uninstall a kit
skit uninstall @ist/devtools-kit
Kit Structure
A skit package contains a skit.json manifest:
{
"name": "@ist/my-kit",
"version": "0.1.0",
"description": "My custom session kit",
"type": "skit",
"components": {
"clis": [],
"profiles": [],
"prompts": [],
"packs": []
}
}
Components
| Type | Description | Install Location |
|---|---|---|
clis | CLI tools | Global bin |
profiles | Session profiles | ~/.ist/profiles/ |
prompts | Reusable prompts | ~/.ist/prompts/ |
packs | Permission/setting bundles | Merged into config |
Creating a Kit
1. Create skit.json
{
"name": "@myorg/my-kit",
"version": "0.1.0",
"description": "Description of your kit",
"type": "skit",
"files": [
"skit.json",
"prompts/**/*.md",
"profiles/**/*.json"
],
"components": {
"prompts": [
{
"name": "my-prompt",
"file": "prompts/my-prompt.md",
"description": "What this prompt does"
}
]
}
}
2. Add your content
my-kit/
├── skit.json
├── prompts/
│ └── my-prompt.md
└── profiles/
└── my-profile.json
3. Pack and publish
skit pack
skit publish
Example: Prompt Kit
A kit that provides useful prompts:
skit.json:
{
"name": "@ist/devtools-kit",
"version": "0.1.0",
"description": "Developer tools - web debugging, CLI feedback",
"type": "skit",
"components": {
"prompts": [
{
"name": "web-debugging",
"file": "prompts/web-debugging.md",
"description": "Web debugging with screenshot/console capture"
},
{
"name": "cli-feedback",
"file": "prompts/cli-feedback.md",
"description": "Report bugs/feedback for CLI tools"
}
]
}
}
Integration with isesh
Profiles from skit can be used when starting sessions:
isesh start my-session -p my-profile
Prompts from skit are available via:
isesh prompt list
isesh prompt show my-prompt