Coding

Builtin Tools

Try it

跨平台基础工具集 — 16 个独立可组合的 Python 脚本,替代 Agent 平台缺失的基础工具能力。 文件系统(浏览/搜索/读写/替换/删除)、内容搜索(正则)、网络(搜索/抓取/预览)、 运行时安装、持久化记忆、定时任务、任务管理。 纯 Python 标准库,零外部依赖,跨 Windows/macOS/L...

What it does

当宿主 Agent 平台缺少某个基础工具时,用本技能的脚本补足。 所有脚本纯 Python 标准库实现,零外部依赖,跨 Windows/macOS/Linux。

The skill document

builtin-tools — 跨平台基础工具集

定位

当宿主 Agent 平台缺少某个基础工具时,用本技能的脚本补足。 所有脚本纯 Python 标准库实现,零外部依赖,跨 Windows/macOS/Linux。

核心规则

  1. 优先用宿主平台内置工具 — 仅在平台不支持时回退到本技能脚本
  2. 通过 execute_command 调用 — 所有脚本接受 JSON 输入,输出 JSON 结果
  3. 自举设计 — execute_command.py 可调度所有其他脚本,只需平台支持执行一条 Python 命令

脚本清单

脚本功能调用方式
execute_command.py自举入口 + 命令执行 + 管道串联见下方详细说明
list_dir.py目录浏览python list_dir.py '{"path":".","ignore":["*.log"]}'
search_file.py文件名搜索python search_file.py '{"pattern":"*.py","recursive":true}'
read_file.py读取文件python read_file.py '{"path":"f.txt","offset":0,"limit":50}'
write_file.py写入文件python write_file.py '{"path":"f.txt","content":"hello"}'
replace_in_file.py精确替换python replace_in_file.py '{"path":"f.txt","old":"a","new":"b"}'
delete_file.py删除文件python delete_file.py '{"path":"f.txt"}'
search_content.py正则内容搜索python search_content.py '{"pattern":"TODO","path":"."}'
web_search.py网页搜索python web_search.py '{"query":"Python","engine":"duckduckgo"}'
web_fetch.py网页抓取python web_fetch.py '{"url":"https://..."}'
preview_url.py浏览器预览python preview_url.py '{"url":"https://..."}'
install_binary.py运行时安装python install_binary.py '{"type":"python","version":"3.13.12"}'
update_memory.py持久化记忆python update_memory.py '{"action":"create","title":"...","content":"..."}'
automation_update.py定时任务python automation_update.py '{"mode":"create","name":"...","prompt":"...","rrule":"..."}'
todo_write.py任务管理python todo_write.py '{"todos":[{"id":"1","status":"in_progress","content":"..."}]}'

execute_command.py 详细用法

模式 1:执行系统命令

{"mode": "command", "command": "ls -la", "timeout": 30, "cwd": "/tmp"}

模式 2:执行内置脚本

{"mode": "script", "script": "list_dir", "params": {"path": "."}}

模式 3:打开 URL/文件

{"mode": "open", "url": "https://example.com"}

模式 4:管道串联多个脚本

{"mode": "pipe", "chain": ["search_file", "search_content"], "params": {"pattern": "*.py"}}

快捷模式

python execute_command.py search_file '{"pattern":"*.py"}'
python execute_command.py --command "echo hello"

JSON 协议

所有脚本遵循统一协议:

  • 输入:JSON 字符串(命令行第一个参数 或 stdin)
  • 输出:{"status":"ok","data":{...},"message":"ok"} 或 {"status":"error","code":N,"message":"..."}
  • Exit Code:0=成功, 1=参数错误, 2=执行失败, 3=不支持的平台

目录结构

builtin-tools/
├── SKILL.md                    # 本文件
├── scripts/
│   ├── common.py               # 公共层(Shell执行/JSON协议/路径处理)
│   ├── execute_command.py      # 自举入口
│   ├── list_dir.py             # 目录浏览
│   ├── search_file.py          # 文件名搜索
│   ├── read_file.py            # 读取文件
│   ├── write_file.py           # 写入文件
│   ├── replace_in_file.py      # 精确替换
│   ├── delete_file.py          # 删除文件
│   ├── search_content.py       # 正则内容搜索
│   ├── web_search.py           # 网页搜索
│   ├── web_fetch.py            # 网页抓取
│   ├── preview_url.py          # 浏览器预览
│   ├── install_binary.py       # 运行时安装
│   ├── update_memory.py        # 持久化记忆
│   ├── automation_update.py    # 定时任务
│   └── todo_write.py           # 任务管理
└── references/
    └── protocol.md             # 接口协议详细文档

安全策略

  • execute_command.py 不使用 shell=True(Windows 用 list 参数传递给 powershell.exe)
  • delete_file.py 禁止删除根目录和用户主目录
  • replace_in_file.py 默认限制替换次数(防止误操作)
  • install_binary.py 下载后校验文件完整性

Related skills

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

More from wangjiaocheng

Browse all skills

CAD制图编辑器 — 用自然语言生成工程图纸(建筑平面图/机械零件/电气布置/管道系统/结构详图)。 支持DXF文件创建、渲染预览、批量导出。触发词:画平面图、CAD、工程图、建筑图、机械图、电气图、 管道图、结构图、画线/圆/矩形/多边形、尺寸标注、DXF、AutoCAD、施工图、配筋图、齿轮、轴承、 阀门、弯...

by wangjiaocheng39 installs1 stars

Control Windows desktop software, hardware, and IoT devices. This skill should be used when the user wants to open/close/resize windows, start/stop/monitor p...

by 波动几何20 installs

一人公司操作系统。核心能力:工作流重构——将任何领域的复杂工作流重构为AI辅助一人简易完成的方法(拆解人的局限补偿层→消除→基于AI能力模型重整)。执行轴为6维能力调用而非角色分工,管线为IPO基元链而非流水线传递。内容轴提供清单法与样本法的OPC适配规则,创新轴适配一人公司独特约束的突破路径。领域负载物覆盖7域...

by wangjiaocheng23 installs

认知执行技能 — 整合认知套件与执行框架两大能力层,并配备编排引擎。 认知层:四种思维操作码(直用/改进/迁移/构建)覆盖所有思考任务; 执行层:大语言模型 + 命令执行工具,自动化代码生成与脚本执行; 编排引擎:将所有操作统一为基元,自由组合为任意复杂度的执行链条。 此技能应用于认知与代码执行类任务。

by wangjiaocheng17 installs

全知全能技能 — 整合认知套件、执行框架、系统控制三大能力层,并配备编排引擎。 认知层:四种思维操作码(直用/改进/迁移/构建)覆盖所有思考任务; 执行层:大语言模型 + 命令执行工具,自动化代码生成与脚本执行; 操控层:Linux桌面软件、系统硬件、串口设备、物联网平台、图形界面自动化、蓝牙设备、GPU显卡、存...

by wangjiaocheng17 installs

全知全能技能 — 整合认知套件、执行框架、系统控制三大能力层,并配备编排引擎。 认知层:四种思维操作码(直用/改进/迁移/构建)覆盖所有思考任务; 执行层:大语言模型 + 命令执行工具,自动化代码生成与脚本执行; 操控层:Windows桌面软件、系统硬件、串口设备、物联网平台、图形界面自动化、蓝牙设备、GPU显卡...

by wangjiaocheng17 installs