纯指令式 skill:让 agent 先调研再提问、先规划再动手、先验证再说「做完了」。
- workflow
- verification
- quality
- skill
把 Bash / JS / Python 函数暴露为 LLM 工具,并双向支持 MCP——LLM agent 的运行时层。
sigoden 的 llm-functions 把 Bash、JavaScript、Python 脚本统一转成 LLM 可调用工具集,函数调用声明由注释自动生成。内置 MCP server 可把你的工具经 Model Context Protocol 暴露出去,MCP bridge 则让外部 MCP 工具在 llm-functions 内可用。适合作为胶水层——让 agent 访问本地工具子集,而不必为每个工具写一个 MCP server。
给 CLI agent(AIChat)配一套能干活的本地工具——命令执行、文件处理、API 调用——而不必为每个工具手写 JSON schema;或运行内置 server,让现有脚本能被任意 MCP 客户端调用。
前置条件:argc 与 jq。然后: git clone https://github.com/sigoden/llm-functions cd llm-functions # 在 tools.txt 列工具文件名、agents.txt 列 agent 名,然后: argc build argc check # 暴露给 AIChat(唯一受支持的宿主): argc link-to-aichat # 或把环境变量 AICHAT_FUNCTIONS_DIR 指向本仓库
AIChat 是目前唯一托管 llm-functions 的 CLI——README 明确如此说明,选型时要把这层依赖算进去。Bash 工具以 shell 权限运行(示例 execute_command.sh 就是个 eval 包装器),请像对待任何暴露 shell 的 agent 一样审慎挑选工具集。首次使用前可用 argc check 核验环境变量与 Node/Python 依赖。
收录日期
纯指令式 skill:让 agent 先调研再提问、先规划再动手、先验证再说「做完了」。
归藏的 Agent Skill:把代码库的最近更新做成一支成片宣传片——接真实组件、代码渲染动画、代码写配乐,全程不碰视频剪辑软件。
一个给「图里没有任何文字线索」的照片做地理定位的 Agent Skill——用 OSM 几何、高程天际线与卫星瓦片,把「这是哪」变成带误差半径的测量答案。