自用的 AI Agent 技能(Skills)合集,适用于 Codex / Claude Code / Kimi Code 等支持 SKILL.md 规范的 Agent。
| 技能 | 说明 |
|---|---|
| chatgpt-image-gen | 通过 ego-browser 驱动已登录的 ChatGPT 生成图片,并自动保存到当前项目目录 |
| embedded-device-debugger | 通过 SSH 或串口安全连接嵌入式设备,采集日志、执行诊断命令并分析问题 |
一句话描述需求即可生成图片:Agent 自动打开 ChatGPT 新会话、发送图片描述、等待生成、下载并以合适的文件名保存到当前项目目录。
- ego lite 浏览器:macOS 应用,提供
ego-browserCLI。未安装时按chatgpt-image-gen/SKILL.md中引用的 ego-browser 技能references/install.md完成安装,或访问 https://lite.ego.app/ - ChatGPT 账号:需要在 ego lite 浏览器中已登录 ChatGPT(图片生成需要 Plus 等支持生图的账号)。未登录时脚本会交还浏览器控制权,手动登录后可继续
- 支持 SKILL.md 的 AI Agent(Claude Code、Kimi Code 等)
将 chatgpt-image-gen 目录复制到 Agent 的技能目录即可:
# Claude Code / Kimi Code 用户级技能目录
cp -r chatgpt-image-gen ~/.agents/skills/
# 或项目级
cp -r chatgpt-image-gen <your-project>/.agents/skills/安装后无需手动调用脚本,直接用自然语言描述需求,例如:
- "帮我生成一张西安旅游攻略图"
- "生成一张 LLM 架构图,保存到项目里"
Agent 会自动提炼文件名(如 西安旅游攻略图.png)、运行生成脚本、验证图片内容并汇报保存路径。
也可以直接手动运行脚本:
bash chatgpt-image-gen/scripts/gen-image.sh "<图片描述>" "<输出文件绝对路径>"
# 保存全部生成图(GPT-4o 通常一次出 4 张),文件名自动带 -1/-2/-3/-4 后缀
bash chatgpt-image-gen/scripts/gen-image.sh --all "<图片描述>" "<输出文件绝对路径>"脚本退出码:0 成功;42 需要登录 ChatGPT;1 其他失败(超时、下载失败、无效图片、内部错误等;任何失败都会输出 JSON 状态说明原因);2 参数错误。
scripts/gen-image.sh通过ego-browser nodejs在独立任务空间中打开chatgpt.com新会话(复用浏览器中的登录态,不干扰正常浏览)- 填入图片描述并发送,轮询页面直到生成好的
<img>出现(最长约 4.5 分钟);--all模式会等全部生成图到齐 - 在页面上下文内
fetch图片(携带会话 Cookie),base64 传回并写入本地文件,写前校验 PNG/JPEG 文件头 - Agent 验证图片内容后运行技能自带的幂等清理脚本关闭任务空间;重复清理会返回
already_closed,不会报错
- 脚本基于 ego lite 0.4.4.x 的 helper API(
useOrCreateTaskSpace、cliLog等),ego lite 大版本升级后如 API 变化可能需要调整 - ego 内嵌 Node 运行时不继承 shell 环境变量,参数通过
/tmp/chatgpt-image-gen/下的临时文件传递 - 生成耗时通常 1–5 分钟,取决于 ChatGPT 生图速度
面向嵌入式 Linux、BusyBox 和串口控制台的跨平台诊断技能,Windows 与 Linux 使用同一套 Python 工具。支持:
- SSH 密钥/Agent 登录、交互登录、自定义端口、严格主机密钥校验和命令超时
- 串口枚举、限时日志抓取、自动登录、Shell Prompt 识别和批量命令执行
- JSON 诊断报告、敏感信息脱敏、输出文件防误覆盖
- 启动、内核、驱动、CPU、内存、存储、网络和服务故障排查手册
- 默认只读诊断;重启、刷写、配置修改等变更操作需要用户明确授权
- Python 3.9+
- SSH 功能:系统 OpenSSH 客户端
- 串口功能:PySerial,按需安装:
python -m pip install -r embedded-device-debugger/requirements.txtLinux 上可将 python 替换为 python3。
# Codex
cp -r embedded-device-debugger ~/.codex/skills/
# Claude Code / Kimi Code 等
cp -r embedded-device-debugger ~/.agents/skills/安装后可直接告诉 Agent:
- “通过 SSH 连接
root@192.168.1.100:2222,只读检查设备启动异常” - “枚举本机串口,通过
COM5、115200 波特率抓取 30 秒启动日志并分析” - “通过
/dev/ttyUSB0登录设备,检查内存占用和 OOM 日志”
也可以手动调用工具。SSH 端口通过 --port 自定义:
python embedded-device-debugger/scripts/device_console.py ssh-run \
--host 192.168.1.100 --user root --port 2222 \
--command "uname -a" --command "uptime"串口日志抓取:
python embedded-device-debugger/scripts/device_console.py serial-monitor \
--port /dev/ttyUSB0 --baud 115200 --duration 30 --output boot.log完整参数、安全边界及平台配置说明见 embedded-device-debugger/SKILL.md。