feat(cli): add ironclaw skills list/search/info subcommands (#918)

This commit is contained in:
Reid
2026-03-11 20:20:20 -07:00
committed by GitHub
parent f05896fe6a
commit 3fbe290901
6 changed files with 393 additions and 3 deletions
+10
View File
@@ -22,6 +22,7 @@ pub mod oauth_defaults;
mod pairing;
mod registry;
mod service;
mod skills;
pub mod status;
mod tool;
@@ -36,6 +37,7 @@ pub use memory::run_memory_command_with_db;
pub use pairing::{PairingCommand, run_pairing_command, run_pairing_command_with_store};
pub use registry::{RegistryCommand, run_registry_command};
pub use service::{ServiceCommand, run_service_command};
pub use skills::{SkillsCommand, run_skills_command};
pub use status::run_status_command;
pub use tool::{ToolCommand, run_tool_command};
@@ -166,6 +168,14 @@ pub enum Command {
)]
Service(ServiceCommand),
/// Manage SKILL.md-based skills
#[command(
subcommand,
about = "Manage skills",
long_about = "List, search, and inspect SKILL.md-based skills.\nExamples:\n ironclaw skills list\n ironclaw skills search 'writing'\n ironclaw skills info my-skill"
)]
Skills(SkillsCommand),
/// Probe external dependencies and validate configuration
#[command(
about = "Run diagnostics",