```xml
<dependency>
    <groupId>org.noear</groupId>
    <artifactId>solon-ai-skill-cli</artifactId>
</dependency>
```


### 1、描述

Solon AI 技能扩展，提供 CLI 能力的技能（兼容 Claude Agent Skills 规范）。内置有 CliSkillProvider，ExpertSkill，TerminalSkill


* CliSkillProvider： 命令行界面技能提供者（同时包括了： ExpertSkill 和 TerminalSkill）
* ExpertSkill： 专家技能（提供 Claude Agent Skills 获取能力），可以独立使用
* TerminalSkill：终端技能（提供终端执行能力），可以独立使用


### 2、应用示例

* CliSkillProvider

```java
// 指向您下载的技能包或项目工作目录
CliSkillProvider cliProvider = new CliSkillProvider("/WORK/my_project")
        .skillPool("@skills", "/path/to/opencode-skills");

ReActAgent agent = ReActAgent.of(LlmUtil.getChatModel())
        .name("SolonCodeAgent")
        .defaultSkillAdd(cliProvider) // 注入技能组
        .maxSteps(30) 
        .build();

// 发起任务：Agent 会自动 ls 目录，阅读代码，并根据需要调用 bash 执行指令
agent.prompt("帮我把当前目录下的所有 .wav 文件转换成 .mp3");
```