ABC 工具箱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5c7f3f74/liabc。
技能介绍
在终端环境里处理日常开发任务时,我们经常被琐碎的文件操作打断:手动写 ls 统计目录内容、忘记备份就直接改代码、或者每次新建笔记都要重复粘贴长串模板。ToolBox(ABC 工具箱)是一套面向 OpenClaw 的自定义技能模板,用简单的触发词把这些高频操作封装成可调用的指令,减少上下文切换和样板代码。
核心能力与执行逻辑
它的核心在于将脚本逻辑注入到 Agent 的工具调用链中,使其能识别特定指令并执行预编译的 Shell 逻辑。
- 技能自检:触发词为
abc 你好或abc test。当 Agent 加载该技能后,你可以直接发出指令检查环境是否正常。它会返回当前执行上下文的信息,帮助确认技能已正确挂载。 - 文件总结与提炼:当传入文件名参数时,它会读取文件前 10 行(
head -n 10)作为预览,然后要求模型基于预览内容提炼 3-5 个核心要点。这比直接扔进整个文件更省 Token,也更聚焦。 - 原子化备份:通过
abc 备份文件 <target>触发。脚本会检查目标路径是否存在,若存在则自动创建按时间戳命名的backup目录(如./backup/20231025_101010),并执行cp -r进行递归复制。 - 目录统计:快速扫描当前工作区,输出文件总数、目录数以及特定后缀(如
.txt、.md、.py)的文件计数,帮你快速摸清项目结构。 - 模板化笔记:支持生成带有预设字段(如议题、决议、跟进人)的会议纪要或学习笔记,避免每次都从零开始配置格式。
适用边界与扩展
这是一个基础工具集,设计初衷是作为开发者的脚手架而非重型解决方案。你可以把它当作参考实现,直接修改其中的 Shell 片段来适配你自己的工作流。需要注意的是,文件操作类脚本默认在当前目录下执行,建议在运行前确认工作目录正确,或自行扩展绝对路径支持。
使用场景
- 在修改重要代码前,需要快速将当前项目目录打包备份到按时间戳命名的文件夹,防止误操作导致数据丢失。
- 面对长篇技术文档或会议记录,只需提取前几行内容让模型生成核心摘要,避免消耗过多上下文Token。
- 在终端里接手一个陌生项目时,需要立刻统计当前目录下的各类文件数量和目录结构,以快速了解项目概况。
- 每次开会或整理学习笔记时,不想手动排版,需要一键生成包含议题和决议等固定字段的Markdown模板文件。
适合人员
- 经常在终端编写脚本的后端工程师,希望用简短触发词完成文件备份和目录统计,减少手动输入命令的时间。
- 需要处理大量长文本资料的技术文档撰写者,渴望通过预览提炼核心要点,避免完整读取大文件带来的加载负担。
- 每天需要整理多次会议记录的项目经理,需要一个带标准字段的纪要模板,确保每次输出格式统一且不遗漏关键信息。
- 喜欢定制和扩展AI工作流的自动化爱好者,想要一个开箱即用的基础脚本脚手架,以便快速改造成符合个人习惯的工具。