feat(skills): add install-by-registry-id flow

This commit is contained in:
William Valentin
2026-02-16 00:35:10 -08:00
parent f2b03b8836
commit 23609a03a4
6 changed files with 734 additions and 20 deletions
+4 -2
View File
@@ -216,7 +216,7 @@
"status": "in_progress",
"date": "2026-02-16",
"updated": "2026-02-16",
"summary": "Completed Phase 2 CLI discovery UX for ClawHub registry: added `flynn skills registry list/show` with JSON/text output, search and publisher filtering, source resolution via flag/env, and explicit declared/unverified trust metadata labeling.",
"summary": "Completed Phase 3 install-by-registry-id flow: added `flynn skills install --registry-id` with registry lookup and source-type resolution (local/git/archive), non-local confirmation guard, temp materialization path, and dedicated registry install audit events while preserving existing scanner/install safety gates.",
"files_created": [
"docs/plans/2026-02-16-clawhub-registry-checklist.md",
"src/skills/registrySource.ts",
@@ -226,6 +226,8 @@
"src/skills/index.ts",
"src/cli/skills.ts",
"src/cli/skills.test.ts",
"src/audit/types.ts",
"src/audit/logger.ts",
"docs/plans/2026-02-16-clawhub-registry-checklist.md",
"docs/plans/state.json"
],
@@ -2770,7 +2772,7 @@
"gmail_auth_cli": "flynn gmail-auth command implemented with OAuth2 flow, doctor check, config routed to Telegram",
"native_audio_support": "completed — smart routing for native audio (Gemini/OpenAI/GitHub) vs Whisper transcription fallback",
"remaining_phases_completion": "Phase 1: 3/3 (100%) — context levels, command registry, memory structure. Phase 2: 3/3 (100%) — component registry, confidence routing, history index. Phase 3: 2/2 (100%) — adaptive memory/compaction, truthfulness/autonomy hardening",
"next_up": "ClawHub registry Phase 3: add install-by-registry-id flow with source resolution and confirmation gates"
"next_up": "ClawHub registry Phase 4: docs + runtime visibility (README/security docs and doctor registry diagnostics)"
},
"soul_md_and_cron_create": {
"date": "2026-02-11",