Solon v3.9.6

solon-ai-skill-cli

</> markdown
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");