技能助手 Agent


agent-skill

演示地址skill-demo.canoeagent.com

Key:(为防止 Key 滥用,请在履历页面或联系站长获取)

提示:刷新重开页面页面均需要输入 Key

建议:PC 或平板电脑等宽屏设备访问效果最佳

操作指南.txt

创建 Skill


技术栈 & 外部 API

Agent Skill 是一个基于 SKILL.md + 脚本驱动的可插拔技能引擎,支持通过 YAML 定义技能元信息与工具接口、运行时动态加载/卸载技能包、LLM 驱动的 tool calling 与脚本执行,通过标准化技能契约实现即插即用的、可无限扩展的 AI 能力增强系统。

后端技术栈

类别 技术 说明
语言版本 Go 1.23
HTTP 框架 标准库 net/http 无第三方 HTTP 框架
CLI github.com/spf13/cobra 命令行入口
HTTP 客户端 github.com/go-resty/resty/v2 调用外部 LLM API
YAML 解析 gopkg.in/yaml.v3 解析 SKILL.md YAML frontmatter
实时推送 自实现 SSE 无第三方 SSE 库
静态文件服务 embed + http.FileServer 内嵌前端页面
中间件 自实现 CORS / Bearer Auth / Management Auth 三层认证体系

前端技术栈

类别 技术 说明
语言 纯 JavaScript (Vanilla JS) 无框架(无 React/Vue/jQuery)
HTML/CSS 纯手工编写 无 UI 组件库,全部手写弹性布局 + CSS 变量
YAML 解析 js-yaml.min.js 用于前端解析参数 Schema
实时推送 EventSource (SSE) 监听技能热插拔事件,自动刷新技能标签栏
API 通信 fetch() RESTful JSON 接口
生成 ID crypto.randomUUID() 生成会话 session_id

外部 API 调用

服务 说明
DeepSeek API 核心 LLM 对话,支持 tool calling 和 ReAct 循环
和风天气 API weather 技能:实时天气、3 天预报
博查 AI 搜索 API search 技能:联网搜索热点/百科/影视等