@@ -67,6 +67,7 @@ skillx/
6767| ` api.skill-rate.ts ` | API | 100 | Create/update rating (0-10) |
6868| ` api.skill-review.ts ` | API | 109 | Create/list reviews |
6969| ` api.skill-favorite.ts ` | API | 74 | Add/remove favorites |
70+ | ` api.skill-install.ts ` | API | ? | Track skill install (fire-and-forget) |
7071| ` api.usage-report.ts ` | API | 99 | Log skill execution outcomes |
7172| ` api.user-api-keys.ts ` | API | 133 | Create/list/revoke API keys |
7273| ` api.admin.seed.ts ` | API | 121 | Load demo seed data |
@@ -103,6 +104,7 @@ skillx/
103104| ` ratings ` | id, skill_id, user_id, score, is_agent, timestamps | 0-10 scores |
104105| ` reviews ` | id, skill_id, user_id, content, is_agent, created_at | Text feedback |
105106| ` favorites ` | user_id, skill_id, created_at | Many-to-many bookmarks |
107+ | ` installs ` | id, skill_id, user_id, device_id, created_at | Install tracking (deduplicated per user/device) |
106108| ` usageStats ` | id, skill_id, user_id, model, outcome, duration_ms, created_at | Execution tracking |
107109| ` apiKeys ` | id, user_id, name, key_hash, key_prefix, last_used_at, revoked_at, created_at | API authentication |
108110
@@ -166,11 +168,11 @@ skillx/
166168| ------| -----| ---------|
167169| ` index.ts ` | - | Commander.js CLI entry + command registration |
168170| ` commands/search.ts ` | 86 | ` skillx search "..." ` → API call → table output |
169- | ` commands/use.ts ` | 78 | ` skillx use skill1 skill2 ` → fetch SKILL.md, echo to stdout |
171+ | ` commands/use.ts ` | 78 | ` skillx use skill1 skill2 ` → fetch SKILL.md, POST install, echo to stdout |
170172| ` commands/report.ts ` | 90 | ` skillx report ` → POST usage metrics to API |
171173| ` commands/config.ts ` | 91 | ` skillx config set/get KEY VALUE ` → local store |
172174| ` lib/api-client.ts ` | 35 | HTTP client with API key auth |
173- | ` utils/config-store.ts ` | - | conf package: ~ /.skillx/config.json |
175+ | ` utils/config-store.ts ` | - | conf package: ~ /.skillx/config.json, includes getDeviceId() |
174176
175177** Usage:**
176178``` bash
0 commit comments