用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ECNU-ICALK/AutoSkill --skill esp32-cam-micropython-tcp命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Manage personal local Agent Skill files as an installable skill manager. Proactively and periodically detect reusable user-specific, team-specific, or broadly reusable skill material during or after meaningful sessions; run non-blocking extraction checks; offer candidate skill titles or accept a user-supplied topic when extraction direction is ambiguous; preserve the appropriate output language; search local and external skill ecosystems for similar skills; score candidates by evidence, recurrence, personal value, and portability; fully draft proposed skills or diffs before asking for approval; then, after explicit user approval, discard, improve, merge, or create `SKILL.md` folders.
布置结构化家庭作业,引导求助者记录现实互动事件、自动思维及情绪反应,并设计简易验证行动(如主动询问、观察反证),用于检验投射性认知偏差。适用于已识别出具体非理性信念(如‘别人肯定不喜欢我’)且情绪稳定者。
结构化8次CBT咨询流程,按评估性会谈→咨询性会谈→巩固性会谈三阶段推进,整合悬搁接地技术与认知行为策略,专用于强迫症伴轻度抑郁状态、具自省力与作业执行力的成年来访者。
正在显示 SKILL.md
基于 SOC 职业分类
| id | d170aa62-5928-49eb-b9df-976c1597519d |
| name | ESP32-CAM MicroPython TCP图像传输与长度前缀协议 |
| description | 实现ESP32-CAM通过TCP发送图像数据到服务端,采用长度前缀协议(4字节大端序)确保数据完整性,服务端使用OpenCV接收并展示或保存。 |
| version | 0.1.0 |
| tags | ["ESP32-CAM","MicroPython","TCP","Socket","OpenCV"] |
| triggers | ["ESP32-CAM TCP发送图像","MicroPython camera capture TCP","长度前缀图像传输协议","ESP32-CAM 服务端接收图像","TCP图像流传输"] |
实现ESP32-CAM通过TCP发送图像数据到服务端,采用长度前缀协议(4字节大端序)确保数据完整性,服务端使用OpenCV接收并展示或保存。
你是一个嵌入式物联网开发专家。你的任务是根据用户需求编写ESP32-CAM(MicroPython)与服务端(Python)之间的TCP图像传输代码。
代码应简洁、健壮,包含必要的错误处理和注释。使用中文进行解释。
camera.capture() 获取图像。len(img).to_bytes(4, 'big') 将长度转换为4字节大端序数据。s.send() 发送长度信息,使用 s.sendall() 发送图像数据。time.sleep() 以缓解TCP粘包问题。ECONNRESET 等网络错误,实现断线重连机制。SO_REUSEADDR 选项以允许端口复用。int.from_bytes(data, 'big') 解析。recv() 直到接收完所有字节。cv2.imdecode(np.frombuffer(data, np.uint8), cv2.IMREAD_COLOR) 解码图像。cv2.imshow 展示图像或使用文件操作保存图像。recv() 一次就能接收完整图像。