zag-cli 0.11.0

A unified CLI for AI coding agents — Claude, Codex, Gemini, Copilot, and Ollama
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use anyhow::Result;
use zag_agent::skills;

pub(crate) fn run(name: &str, json: bool) -> Result<()> {
    let skill = skills::get_skill(name)?;
    if json {
        println!("{}", serde_json::to_string(&skill)?);
        return Ok(());
    }
    println!("Name:        {}", skill.name);
    println!("Description: {}", skill.description);
    println!("Path:        {}", skill.dir.display());
    if !skill.body.is_empty() {
        println!();
        println!("{}", skill.body);
    }
    Ok(())
}