solon-ai-skill-cli
2026年3月18日 下午9:17:19
<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
// 指向您下载的技能包或项目工作目录
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");