Skip to content

Commit c9d9ecc

Browse files
JAORMXclaude
andauthored
RFC: Skills Lifecycle Management in ToolHive CLI (#30)
* RFC: Skills Lifecycle Management in ToolHive CLI This RFC proposes adding skill lifecycle management capabilities to the ToolHive CLI (thv), enabling users to install, remove, list, and package Agent Skills as OCI artifacts. Key decisions: - Dedicated `thv skill` command namespace - Extend pkg/client/ for skills (convergence with MCP client system) - Hybrid state storage (per-skill metadata + index file) - Integration with groups system - Require explicit --client selection Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Rename RFC to THV-0030 to match PR number * Update RFC title to RFC-0030 * Use thv skill list --group for group filtering Address PR feedback: instead of modifying thv group list behavior, add --group flag to existing thv skill list command for filtering skills by group. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Address PR feedback on RFC-0030 - Add -u/--upgrade flag to install command for skill upgrades - Add thv skill validate command for pre-build validation - Expand client support table with all Skillet clients (Claude, Codex, Copilot, OpenCode) - Clarify OCI artifact format (not runnable containers, uses OCI for distribution) - Explain deterministic packaging rationale for supply chain security - Expand Alternative 5 rationale for requiring explicit --client selection - Note that plugins cache is out of scope (managed by Claude's plugin system) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent a5afbd5 commit c9d9ecc

1 file changed

Lines changed: 609 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)