← 返回
未分类

个人AI编程工具箱开发聚合构建指南

个人工具箱构建指南。当用户想要整合零散的小工具、创建统一的工具箱、将AI写的程序聚合到一起、或者想要学习如何模块化组织代码时触发。触发词:工具箱、聚合工具、整合工具、模块化、AI编程、个人工具、工具集成、工具管理、把小程序合到一起。
个人工具箱构建指南。当用户想要整合零散的小工具、创建统一的工具箱、将AI写的程序聚合到一起、或者想要学习如何模块化组织代码时触发。触发词:工具箱、聚合工具、整合工具、模块化、AI编程、个人工具、工具集成、工具管理、把小程序合到一起。
王侠不骑车
未分类 community v1.0.0 1 版本 98571.4 Key: 无需
★ 0
Stars
📥 69
下载
💾 0
安装
1
版本
#latest

概述

Personal Toolbox - 个人工具箱构建指南

概述

这个技能指导你如何将零散的AI编写的小工具整合成一个模块化的个人工具箱。

核心思想:主程序 + 插件式工具,每个工具独立运行,新增工具只需放到指定目录。

工具箱架构

toolbox/
├── toolbox.py          # 主程序(GUI界面)
├── tools/              # 工具目录
│   ├── douyin_downloader.py
│   ├── xiaohongshu_downloader.py
│   ├── image_compressor.py
│   └── batch_rename.py
└── config.json         # 配置文件(可选)

快速开始

第一步:创建工具箱目录结构

运行脚本生成基础框架:

py scripts/create_toolbox.py --path 你的路径

第二步:理解工具接口标准

每个工具必须符合以下标准:

  1. 文件放在 tools/ 目录
  2. 文件名用英文小写+下划线,如 douyin_downloader.py
  3. 必须包含 get_info()run() 两个函数

详细模板见 references/tool_template.md

第三步:重构现有工具

将现有代码发给AI,使用以下提示词模板:

> 请将这个代码重构为toolbox工具格式:

> 1. 添加 get_info() 函数返回工具名称、描述、版本

> 2. 将主逻辑封装到 run() 函数中

> 3. 确保返回执行结果字符串

> 4. 保留原有功能不变

工具接口标准

# tools/your_tool.py

def get_info():
    """返回工具信息(必需)"""
    return {
        "name": "工具名称",
        "description": "简短描述,显示在工具列表中",
        "version": "1.0.0",
        "author": "你的名字"
    }

def run():
    """工具主函数(必需)"""
    try:
        # 你的代码逻辑
        result = "执行成功"
        return result
    except Exception as e:
        return f"执行失败: {str(e)}"

主程序功能

主程序(toolbox.py)会自动:

  • 扫描 tools/ 目录下的所有 .py 文件
  • 加载每个工具的 get_info() 显示在列表中
  • 点击运行时调用 run() 函数
  • 显示执行结果

进阶功能

当基础版本稳定后,可添加:

  • 参数配置:在 get_info() 中添加 params 字段
  • 结果导出:保存执行日志到文件
  • 工具分类:按类型分组显示
  • 搜索功能:快速查找工具

常见问题

Q: 现有工具之间有冲突怎么办?

A: 每个工具是独立文件,不会冲突。如果有共同的依赖库,可以在工具顶部 import

Q: 工具运行出错怎么调试?

A: 先单独运行工具测试,确认无误后再放入工具箱。

Q: 如何添加新工具?

A: 按照 references/tool_template.md 编写,放入 tools/ 目录即可自动识别。

资源文件

scripts/

  • create_toolbox.py - 一键创建工具箱框架
  • test_tool.py - 单独测试工具脚本

references/

  • tool_template.md - 完整工具模板和多种示例
  • best_practices.md - 编写工具的最佳实践

版本历史

共 1 个版本

  • v1.0.0 初始版本:支持工具箱框架创建、工具模板、最佳实践 当前
    2026-05-16 17:38 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

腾讯龙虾技能打包助手

user_56cd569d
打包、导出、发布、上传技能到腾讯技能平台。将本地已调试好的技能一键打包为文件夹并生成腾讯技能平台所需的可复制表单字段(Slug、显示名称、图标、描述、版本号、变更说明),省去手动整理和反复粘贴的麻烦。
★ 1 📥 93

GEO 优化 · 自成长技能

user_56cd569d
对已有文案进行 Generative Engine Optimization(生成引擎优化,GEO 为主)及平台 SEO 优化(辅助),让内容同时被 AI 搜索引用和平台内部搜索发现。支持小红书、闲鱼、抖音、公众号等主流中文平台,适配任意行
★ 1 📥 139

Vibe Coding 架构师

user_56cd569d
Vibe Coding 架构选型与项目启动方法论。在写任何一行代码之前,先用结构化思维锁定架构,再把架构翻译成 Prompt,最后才进入编码阶段。涵盖需求澄清、架构选型、任务拆解、Prompt 生成、逐步实施五大阶段。
★ 1 📥 142