Skip to content

Commit b5b251a

Browse files
committed
Merge branch 'main' into hermes-pr-fix
# Conflicts: # README.md
2 parents 27afc45 + 1e7cad1 commit b5b251a

52 files changed

Lines changed: 929 additions & 4143 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 312 additions & 179 deletions
Large diffs are not rendered by default.

apps/skillkit/README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,45 @@ Universal skills manager for AI coding agents. Install, manage, and sync skills
55
## Installation
66

77
```bash
8+
# Full install (default) — every feature, everything works:
89
npm install -g skillkit
10+
11+
# Slim install — core commands only, ~75% smaller, no native addons:
12+
npm install -g skillkit --omit=optional
13+
```
14+
15+
### What's optional
16+
17+
Four power features ship as **optional dependencies** so the core CLI
18+
stays lean. They install automatically with `npm install -g skillkit`,
19+
and are skipped with `--omit=optional`:
20+
21+
| Feature | Package | Command |
22+
| ------------------------ | -------------------- | ------------------------------ |
23+
| Interactive terminal UI | `@skillkit/tui` | `skillkit ui` / `skillkit tui` |
24+
| REST/OpenAPI server | `@skillkit/api` | `skillkit serve` |
25+
| Peer mesh networking | `@skillkit/mesh` | `skillkit mesh …` |
26+
| Inter-agent messaging | `@skillkit/messaging`| `skillkit message …` |
27+
28+
Add one later with `npm install -g @skillkit/tui` (or `api` / `mesh` / `messaging`).
29+
30+
### Using `npx`
31+
32+
`npx skillkit add <owner/repo>` works with zero install. First run pulls
33+
the package into the npx cache (`~/.npm/_npx/`); every subsequent run
34+
from the same cache is instant.
35+
36+
```bash
37+
npx skillkit add anthropics/skills # full
38+
npx --omit=optional skillkit add anthropics/skills # slim, 118 pkgs, 9 s
39+
```
40+
41+
Running `npx` more than a couple of times? Install globally — no
42+
prompt-to-proceed, no refetch on each release:
43+
44+
```bash
45+
npm install -g skillkit --omit=optional
46+
skillkit add anthropics/skills
947
```
1048

1149
## Quick Start

apps/skillkit/package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "skillkit",
3-
"version": "1.22.1",
3+
"version": "1.23.0",
44
"description": "Supercharge AI coding agents with portable skills. Install, translate, and share skills across Claude Code, Cursor, Codex, Copilot & 41 more",
55
"type": "module",
66
"bin": {
@@ -53,15 +53,16 @@
5353
"node": ">=18.0.0"
5454
},
5555
"dependencies": {
56-
"@skillkit/api": "workspace:*",
5756
"@skillkit/core": "workspace:*",
5857
"@skillkit/agents": "workspace:*",
5958
"@skillkit/cli": "workspace:*",
59+
"clipanion": "^4.0.0-rc.4"
60+
},
61+
"optionalDependencies": {
62+
"@skillkit/api": "workspace:*",
6063
"@skillkit/tui": "workspace:*",
61-
"@skillkit/memory": "workspace:*",
6264
"@skillkit/mesh": "workspace:*",
63-
"@skillkit/messaging": "workspace:*",
64-
"clipanion": "^4.0.0-rc.4"
65+
"@skillkit/messaging": "workspace:*"
6566
},
6667
"devDependencies": {
6768
"@types/node": "^22.10.5",

apps/skillkit/src/index.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
// Re-export all public APIs from packages
21
export * from '@skillkit/core';
32
export * from '@skillkit/agents';
43

5-
// Re-export TUI entry point
6-
export { startTUI } from '@skillkit/tui';
4+
export async function startTUI(...args: unknown[]): Promise<unknown> {
5+
const mod = await import('@skillkit/tui');
6+
return mod.startTUI(...(args as Parameters<typeof mod.startTUI>));
7+
}

apps/skillkit/tsup.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,7 @@ export default defineConfig({
77
splitting: false,
88
sourcemap: true,
99
clean: true,
10+
platform: 'node',
11+
target: 'node18',
12+
skipNodeModulesBundle: true,
1013
});

assets/tags/agents.svg

Lines changed: 10 additions & 0 deletions
Loading

assets/tags/community.svg

Lines changed: 5 additions & 0 deletions
Loading

assets/tags/curated.svg

Lines changed: 5 additions & 0 deletions
Loading

assets/tags/deprecations.svg

Lines changed: 10 additions & 0 deletions
Loading

assets/tags/every-agent.svg

Lines changed: 5 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)