十六科技截屏录屏标注助手

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

截屏 + 录屏 + 录音 + 合成 + 标注五合一套装。支持全屏/区域/多显示器截图(PNG/JPG/base64)、屏幕录制(MP4/GIF)、麦克风录音(WAV)、音视频合成(AAC)、截图程序化标注(红蓝黄等颜色/矩形/箭头/画笔/文字/高亮)、手绘交互式标注、录屏实时水印叠加,适配 Windows/macOS/Linux。触发场景:截图(全屏截图、区域截图、截屏、保存画面、发给视觉API)、录屏(屏幕录制、录操作过程、录演示、录个视频)、带配音录屏(屏幕+麦克风同录)、截图圈画标注、视频叠加水印、连拍留证、查询屏幕/显示器/麦克风信息。截图与GIF仅需 mss+pillow;MP4需 opencv-python-headless;录音与合成需 sounddevice+soundfile+imageio-ffmpeg;交互式手绘标注需系统 Python 带 tkinter + Pillow。

一句话选型结论

按资料字段整理

十六科技截屏录屏标注助手是前端设计类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类前端设计 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_7f6c97a1/shiliu-screen-studio
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_7f6c97a1仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791621723
正文体量9.7 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在前端设计场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
十六科技截屏录屏标注助手当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

9.7 KB
模型实际读到的说明书原文,来自技能仓库

截屏录屏助手 (screen-studio)

一屏五用:截图(静态)+ 录屏(动态)+ 录音(麦克风)+ 合成(音视频)+ 标注(圈画/水印),一个技能全搞定。

何时使用

  • 需要保存屏幕画面做证据、文档、演示、报错现场
  • 需要把一段操作过程录成视频/GIF(教程、演示、复盘、bug 复现)
  • 需要录屏 + 讲解配音(record-av 一路同时录屏幕和麦克风并自动合成)
  • 需要在截图上圈画重点、箭头、文字、高亮(annotate 程序化 / annotate-gui 手绘)
  • 需要录屏时叠加水印(--stamp 实时标注在画面左上角)
  • 需要把截图发给视觉模型(输出 base64)
  • 需要周期连拍留证(burst,配合定时任务用)
  • 需要知道当前屏幕/显示器分辨率、麦克风设备信息

依赖

# 基础(截图 + GIF 录屏 + 程序化标注,够用大多数场景)
pip install mss pillow

# 完整(+ MP4 录屏)
pip install mss pillow numpy opencv-python-headless

# 录音 + 合成(+ 麦克风录音、音视频合并)
pip install sounddevice soundfile imageio-ffmpeg

# 交互式手绘标注:需要系统 Python 自带 tkinter(Windows 常规 python.org 安装已带)

> 依赖均延迟导入:不录 MP4 就不需要 OpenCV;不录音就不需要 sounddevice;
> imageio-ffmpeg 内置一个 ffmpeg 二进制,合成无需另装系统 ffmpeg。
> GUI 标注因需要 tkinter,建议用系统 Python(带 tkinter)运行 scripts/annotate_gui.py。

快速开始(CLI)

# 1) 查显示器 / 麦克风设备
python scripts/cli.py info
python scripts/cli.py devices

# 2) 全屏截图
python scripts/cli.py shot -o shot.png

# 3) 区域截图
python scripts/cli.py shot -o region.png -r '{"left":100,"top":100,"width":800,"height":600}'

# 4) 截图输出 base64(发给视觉 API)
python scripts/cli.py base64 -f JPEG -q 85

# 5) 连拍留证(3 张,间隔 1s)
python scripts/cli.py burst -n 3 -i 1.0 --out-dir shots -o cap

# 6) 录屏 10 秒 MP4
python scripts/cli.py record -o demo.mp4 -t 10 --fps 15

# 7) 录 GIF 5 秒(轻量,无需 OpenCV)
python scripts/cli.py record -o demo.gif -t 5 --fps 8

# 8) 手动停止录屏(不指定 -t,按 Ctrl+C 结束)
python scripts/cli.py record -o demo.mp4 --fps 20

# 9) 麦克风录音 5 秒
python scripts/cli.py record-wav -o voice.wav -t 5

# 10) 屏幕 + 麦克风同时录 8 秒并自动合成
python scripts/cli.py record-av -o final.mp4 -t 8 --fps 15

# 11) 单独合成(已有 mp4 + wav)
python scripts/cli.py mux -v demo.mp4 -a voice.wav -o final.mp4

# 12) 录屏时叠加文字水印(红色,左上角)
python scripts/cli.py record -o demo.mp4 -t 8 --stamp "内部演示" --stamp-color red

# 13) 对已有图片做程序化标注(JSON 描述标注元素)
python scripts/cli.py annotate -i shot.png -o out.png -e '[
  {"type":"rect","box":[10,10,300,200],"color":"red","width":5},
  {"type":"arrow","points":[10,400,500,400],"color":"blue","width":5},
  {"type":"highlight","box":[10,240,500,280],"color":"yellow","alpha":0.4},
  {"type":"text","xy":[20,20],"text":"注意这里","color":"red","size":28,"bg":"white"}
]'

# 14) 打开窗口手绘标注(快捷键 1=红 2=蓝 3=黄;p画笔 l直线 a箭头 r矩形 e椭圆 h高亮 t文字)
python scripts/annotate_gui.py -i shot.png -o out.png

作为 Python 模块使用

from scripts.capture import ScreenCapture, ScreenRecorder, AudioRecorder, mux_audio_video
from scripts.annotate import annotate_image, rect, arrow, text, highlight, pen

# ---- 截图 ----
with ScreenCapture() as sc:
    print(sc.primary_size)                 # (1920, 1080)
    sc.to_file("full.png")                 # 全屏 -> 文件
    sc.to_file("region.png", region={"left":0,"top":0,"width":800,"height":600})
    sc.burst(prefix="cap", count=5, interval=1.0)   # 连拍 5 张
    b64 = sc.to_base64(fmt="JPEG", quality=85)      # -> base64,喂给视觉模型

# ---- 录屏 ----
with ScreenRecorder(fps=15) as rec:
    rec.record("demo.mp4", duration=10)    # MP4 录 10 秒
    # rec.record("demo.gif", duration=5)   # GIF 录 5 秒

# ---- 录音 + 合成 ----
AudioRecorder().record_wav("voice.wav", duration=5)
mux_audio_video("demo.mp4", "voice.wav", "final.mp4")

# ---- 截图标注 ----
from PIL import Image
img = Image.open("shot.png")
out = annotate_image(img, [
    rect(box=[10, 10, 300, 200], color="red", width=5),
    arrow(p0=[10, 400], p1=[500, 400], color="blue", width=5),
    highlight(box=[10, 240, 500, 280], color="yellow", alpha=0.4),
    text(xy=[20, 20], text="重点", color="red", size=28, bg="white"),
    pen(points=[[500,300],[560,320],[620,300]], color="blue", width=5),
])
out.save("marked.png")

核心规则(吸收自截图技能方法论)

  1. 按产物选路径,不按习惯:网页要整页/元素截图时,优先浏览器原生截图(Playwright),而不是对着浏览器窗口截桌面;桌面 App 才用本工具。
  2. 截图前先稳定目标:动态页面等数据/字体/过渡完成再截,别截到半成品状态。
  3. 冻结视口与缩放保证可复现:做前后对比时,视口、缩放、主题必须一致,否则 diff 无意义。
  4. 截最小的有用范围:能截区域/窗口就别截全屏;全屏噪声大、难比对。
  5. 截图前去除噪声:光标、提示条、时间戳、随机内容、隐私/密钥/token 都要藏掉或打码,除非"噪声本身就是 bug"。
  6. 选对输出格式:截图/UI/代码/终端默认 PNG;JPEG 只给照片类内容,别拿它压缩截图(会糊字)。
  7. 录屏默认 MP4,短演示用 GIF:MP4 画质好体积小;GIF 无需 OpenCV、即开即用,适合 5-10 秒小动图。
  8. 带配音录屏用 record-av:一条命令同时录屏幕和麦克风并自动合成,适合教程讲解、演示旁白。
  9. 标注颜色优先红/蓝/黄:这三个颜色在明暗背景上都醒目,适合圈重点、画箭头、打高亮。
  10. 手绘标注用 annotate-gui:临时圈画重点比程序化 JSON 快;保存时仍输出原分辨率 PNG。

常见陷阱

  • 该截网页元素/整页,却对着浏览器窗口截桌面 → 模糊、带浏览器边框。
  • 数据/字体/布局还没加载完就截 → 半成品。
  • 不同缩放/主题下做对比 → diff 全是假阳性。
  • 用 JPEG 存截图 → 文字、代码、边缘发糊。
  • 录 MP4 时输出扩展名与编码不匹配(.avi 配 mp4v)→ 打不开。
  • 录屏区域宽高为奇数 → 某些 MP4 编码器拒绝,本工具已自动取偶。
  • GIF 录全屏 → 又慢又大,配 -r 截小区域或改用 MP4。
  • 录音没声音 → 检查 devices 里麦克风是否默认输入、系统是否已授权。
  • 分享的截图里还露着 token、账号、地址栏 URL。
  • 标注文字出方块乱码 → 系统缺中文字体;Windows 下已内置微软雅黑/黑体候选,macOS/Linux 请确保有 PingFang/DejaVuSans。
  • GUI 标注窗口打不开 → 该环境 Python 没有 tkinter;请换用系统 Python(python.org 安装通常自带 tkinter)运行 scripts/annotate_gui.py。
  • 录屏加水印掉帧 → 每帧 PIL 转码有开销,建议降低 fps(8–15)或改用后期合成。

参数速查

子命令 关键参数 说明
info — 显示器信息 JSON
devices — 音频设备列表(含麦克风)
shot -o -m -r -d 截图:输出/显示器/区域/延迟
base64 -f -q -m -r 截图转 base64:格式/质量/显示器/区域
burst -o -n -i --out-dir -m -r 连拍:前缀/张数/间隔/目录/显示器/区域
record -o --fps -t --codec -m -r --stamp --stamp-color 录屏:输出/帧率/时长/编码/显示器/区域/水印
record-wav -o -t --samplerate --channels --device 录音:输出/时长/采样率/通道/设备
mux -v -a -o 合成:视频/音频/输出
record-av -o -t --fps -m -r --samplerate --device 屏幕+麦克风同录并合成(需 -t)
annotate -i -o -e --elements-file 图片程序化标注:输入/输出/元素JSON
annotate-gui -i -o 打开窗口手绘标注(红1 蓝2 黄3)

完整 API 参数说明见 reference.md。

后续可扩展

  • 系统音轨(非麦克风)录制(WASAPI loopback)
  • 定时截图自动化(配合 automation 做周期性画面留证)
  • 截图 OCR(接 tesseract / 视觉模型)
  • 录屏后期标注(在已录好的视频上逐帧叠加箭头/文字)
  • GUI 标注支持马赛克/模糊打码

常见问题

5 问
答案由本站依据条目字段整理
十六科技截屏录屏标注助手怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_7f6c97a1/shiliu-screen-studio。安装方式为未标注。装完刷新技能列表或重开客户端。

十六科技截屏录屏标注助手支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

十六科技截屏录屏标注助手权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

十六科技截屏录屏标注助手收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

十六科技截屏录屏标注助手用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。