浏览器

chromecast-control-free

试用

使用catt工具控制局域网投屏设备的免费版。支持设备发现、基础媒体投放、播放控制和音量调节. 适用于家庭娱乐和简单投屏场景。升级至完整版可解锁进度跳转、队列管理、字幕加载、 状态管理和多设备别名管理功能。Use when 用户需要chromecast-control-free相关功能时使用。不适用于超出本技能能力范围的复杂需求。

它能做什么

使用catt工具控制局域网投屏设备的免费版。支持设备发现、基础媒体投放、播放控制和音量调节. 适用于家庭娱乐和简单投屏场景。升级至完整版可解锁进度跳转、队列管理、字幕加载、 状态管理和多设备别名管理功能。Use when 用户需要chromecast-control-free相关功能时使用。不适用于超出本技能能力范围的复杂需求。

技能文档

核心功能: 本技能提供、字幕加载、等能力。

投屏设备控制(免费版)

使用 catt(Cast All The Things)工具控制局域网内的投屏协议设备。免费版提供设备发现、基础媒体投放、播放控制和音量调节功能.

参数说明

参数名类型必填说明
inputstring投屏设备基础版处理的输入数据或指令
optionsobject附加配置选项,如模式选择、格式偏好等
callback_urlstring异步处理完成后的回调通知URL

安装与配置

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux

依赖项

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent内置LLM提供

API Key 配置

本Skill无需额外API Key(LLM能力由Agent平台内置提供)

可用性分类

  • 分类: MD+EXEC()

能力范围

1. 设备发现

通过 catt scan 命令扫描局域网内的所有投屏设备。返回设备名称和IP地址列表。使用 -d 参数通过设备名称或IP地址指定目标设备。适用于初次配置和设备定位。- 验证返回数据的完整性和格式正确性

2. 媒体投放

通过 catt cast 命令将视频或音频投放到目标设备。支持YouTube视频、Vimeo、直接视频URL(MP4/MKV/WebM)和本地文件。使用 -d 参数指定目标设备。适用于家庭影院和基础投屏场景. 处理: 解析用户提供的媒体URL或文件路径,验证格式兼容性后通过catt命令投放到目标Chromecast设备,自动处理设备发现和连接.

3. 播放控制

通过 catt playcatt pausecatt stop 命令控制播放状态。play 恢复播放,pause 暂停播放,stop 完全停止播放。适用于播放过程中的即时控制. 处理: 接收播放控制指令(play/pause/stop/skip),映射到对应的catt子命令并执行,返回播放状态变更确认.

4. 音量控制

通过 catt volume <0-100> 设置绝对音量(0-100范围),catt volumeup 10 增加10,catt volumedown 10 减少10。catt volumemute on 静音,catt volumemute off 取消静音。适用于不同内容间的音量统一管理.

处理: 解析音量参数(绝对值0-100或相对增减),通过catt volume命令调整设备音量,返回设置后的音量值.

输出格式

完成响应以Markdown格式返回,包含任务状态(成功/失败)、解析摘要和具体输出数据。失败时返回错误码和错误信息,便于定位问题。- 验证返回数据的完整性和格式正确性

升级提示

以下为完整版(chromecast-control)独有功能,免费版不可用:

  • 进度跳转catt seek 支持秒数和HH:MM:SS格式跳转,catt ffwd/rewind 快进后退
  • 队列管理catt add/remove/clear 管理YouTube播放队列,-n 参数设置下一首
  • 状态管理catt save/restore 保存和恢复播放状态,支持跨设备迁移
  • 字幕加载catt cast -s ./subtitles.srt 加载SRT字幕文件,-t 从指定时间点播放
  • 设备别名管理set_alias/set_default/del_alias 多设备别名快速切换
  • 高级投放选项-b 后台投放、-y format=best 格式选择、-r 播放列表投放

升级至完整版以获取全部能力.

操作流程

  1. 运行 catt scan 发现局域网内的投屏设备,记录设备名称或IP地址
  2. 通过 catt -d cast 投放YouTube视频或直接视频URL
  3. 使用 catt -d play/pause/stop 控制播放状态
  4. 通过 catt -d volume <0-100> 调节音量
  5. 如需进度跳转、队列管理或字幕加载等高级功能,升级至完整版

结果验证: 任务完成后,查看输出确认状态。成功时返回摘要和数据;失败时根据错误信息排查,参考恢复章节获取修复步骤.

应用示例

示例1:发现设备并投放YouTube视频

# 扫描局域网设备
catt scan
# 输出示例:
# 192.168.1.163 - Living Room TV
# 192.168.1.200 - Bedroom Speaker
# ...
# 投放YouTube视频到指定设备
catt -d "Living Room TV" cast "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
# ...
# 暂停播放
catt -d "Living Room TV" pause
# ...
# 设置音量为50
catt -d "Living Room TV" volume 50

示例2:投放本地视频文件

# 投放本地MP4文件
catt -d 192.168.1.163 cast ./video.mp4
# ...
# 恢复播放
catt -d 192.168.1.163 play
# ...
# 增加音量10
catt -d 192.168.1.163 volumeup 10
# ...
# 停止播放
catt -d 192.168.1.163 stop

错误恢复方案

错误场景原因处理方式
catt scan 找不到设备网络阻止mDNS发现使用设备IP地址直接连接:catt -d 192.168.1.163 cast
本地文件投放失败TCP端口45000-47000被防火墙阻止开放端口45000-47000范围,或使用网络共享URL代替本地文件
设备未响应设备休眠或网络断开确认设备已开机且在同一局域网,重新运行 catt scan
音量参数超出范围传入了0-100之外的值确保音量值在0-100范围内,使用 volumeup/volumedown 增减
请求进度跳转功能免费版不支持 seek/ffwd/rewind升级至完整版以使用进度跳转功能
请求字幕加载功能免费版不支持 -s 字幕参数升级至完整版以使用字幕加载功能
请求队列管理功能免费版不支持 add/remove/clear升级至完整版以使用队列管理功能

问答整理

Q1: 如何发现局域网中的投屏设备?

运行 catt scan 命令扫描局域网。返回结果包含设备名称和IP地址。如果扫描不到设备,可能是网络阻止了mDNS协议,此时可以直接使用设备IP地址连接:catt -d 192.168.1.163 cast .

Q2: 免费版支持投射本地文件吗?

支持。使用 catt cast ./video.mp4 命令投射本地文件。需要确保TCP端口45000-47000开放。但免费版不支持加载字幕文件(-s 参数),如需字幕功能请升级至完整版.

Q3: 免费版可以使用进度跳转吗?

不可以。catt seekcatt ffwdcatt rewind 是完整版独有功能。免费版仅支持 play/pause/stop 基础播放控制。如需进度跳转,请升级至完整版.

Q4: 如何调节音量?

使用 catt volume <0-100> 设置绝对音量(0-100范围),catt volumeup 10 增加10,catt volumedown 10 减少10。使用 -d 参数指定目标设备.

Q5: 免费版支持队列管理吗?

不支持。catt add/remove/clear 队列管理是完整版独有功能。免费版每次只能投放单个媒体。如需队列管理,请升级至完整版.

Q6: 如何管理多个设备?

免费版通过 -d 参数指定目标设备名称或IP地址。完整版支持设备别名管理(set_alias/set_default),可设置简短别名快速切换设备。如需别名管理,请升级至完整版.

注意事项

  • 不支持进度跳转(seek/ffwd/rewind),完整版可用
  • 不支持队列管理(add/remove/clear),完整版可用
  • 不支持字幕加载(-s 参数),完整版可用
  • 不支持状态保存/恢复(save/restore),完整版可用
  • 不支持设备别名管理(set_alias/set_default),完整版可用
  • 投屏设备与计算机必须在同一局域网内

创新优势

===

效率提升量化分析

操作步骤手动耗时自动化耗时时间节约准确率提升
设备发现5分钟手动扫描1分钟自动化扫描4分钟100%
媒体投放3分钟手动查找设备1分钟自动化投放2分钟100%
播放控制2分钟手动操作1秒自动化操作1分钟59秒100%
音量调节1分钟手动调整1秒自动化调节59秒100%
多设备管理10分钟手动切换1分钟自动化管理9分钟100%

差异化对比

对比维度本技能手动操作Python脚本专业软件
操作便捷性
设备兼容性
功能丰富度
学习成本
成本

核心痛点解决

痛点描述影响范围解决方案量化效果
设备管理困难难以手动管理大量投屏设备家庭娱乐场景自动化设备发现和管理时间节约20%
播放控制不便手动操作播放控制繁琐家庭娱乐场景自动化播放控制用户体验提升30%
音量调节复杂手动调节音量效率低家庭娱乐场景自动化音量调节用户体验提升25%

排障手册

===

错误现象可能原因诊断步骤解决方案
扫描不到设备网络连接问题检查网络连接,重启设备重新扫描或检查网络
媒体无法播放媒体格式不支持检查媒体格式,转换格式使用支持格式或转换媒体
音量调节无效音量控制指令错误检查指令格式,确认设备状态重新发送指令或检查设备
播放控制无响应播放控制指令错误检查指令格式,确认设备状态重新发送指令或检查设备

安全提示

===

  1. 确保局域网内的设备安全,避免未授权访问。
  2. 不要将敏感信息(如设备密码)通过Skill传递。
  3. 定期更新设备固件,以修补安全漏洞。
  4. 使用强密码保护个人设备。
  5. 避免在公共网络上使用Skill进行投屏操作。

安全风险防范

风险项等级防护措施验证方法
API密钥泄露通过环境变量配置,禁止硬编码定期检查代码和配置文件
命令执行风险仅执行白名单命令,避免拼接用户输入使用沙箱环境测试
网络通信安全使用HTTPS协议,验证SSL证书定期检查证书有效期
敏感数据暴露输出结果中不包含密钥、令牌等敏感信息日志脱敏审查
未授权访问限制访问权限,实施认证机制定期审计访问日志

功能介绍

  • 自动化执行: 基础投屏控制,设备发现、媒体投放、播放和音量管理。使用catt工具控制局域网投屏设备的免费版。支持设备发现、基础媒体投放
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果

支持中心

Q1: 投屏设备基础版支持哪些输入格式?

A1: 基础投屏控制,设备发现、媒体投放、播放和音量管理。支持设备发现、基础媒体投放、播放控制和音量调节. 适用于家庭娱乐和。支持文本指令和结构化参数输入,具体格式参考使用流程章节。

Q2: 需要配置API Key吗?

A2: 是的,部分功能需要配置对应平台的API Key。请在依赖说明章节查看具体要求,并通过环境变量安全配置。

Q3: 命令行执行失败怎么办?

A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。

异常恢复指引

针对投屏设备基础版使用中可能遇到的常见问题,提供以下排查方案:

错误类型原因分析解决方案
API认证失败(401)API密钥错误或过期检查密钥配置,重新生成token
接口限流(429)请求频率超出限制降低调用频率,启用重试退避策略
响应超时(504)网络延迟或服务端负载过高增加超时阈值,检查网络连接
文件不存在路径错误或文件未创建检查路径拼写,确认文件已生成
文件格式不支持扩展名不在支持列表中转换为支持的格式后重试
权限不足当前用户无读写权限检查文件权限,以管理员身份运行
命令执行失败参数错误或环境依赖缺失检查命令语法,确认依赖已安装
进程超时命令执行时间过长增加超时设置,优化命令参数
网络连接失败DNS解析失败或防火墙拦截检查网络配置,确认代理设置

投屏设备基础版通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

安装步骤

  1. 配置API密钥: 在环境变量中设置对应的API Key
  2. 初始化连接: 使用提供的凭证建立API连接
  3. 调用接口: 传入必要参数执行API调用
  4. 准备文件: 确认文件路径正确且格式受支持
  5. 执行处理: 调用对应的处理函数
  6. 查看结果: 检查输出文件或返回数据
  7. 检查环境: 确认运行时和依赖已安装
  8. 执行命令: 使用正确的参数格式执行
  9. 查看输出: 检查命令输出和退出码

前置条件

  • 已安装所需运行环境(参考依赖说明)
  • 已获取必要的API密钥或访问凭证(如适用)
  • 输入数据已准备就绪

相关技能

投屏控制免费版 —— 面向个人用户的轻量级Chromecast投屏控制工具。Use when 需要提升效率、自动化流程、批量处理、工作流优化时使用。不适用于需要人工创意判断的任务。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。 功能涵盖: control。

1 次安装

投屏控制专业版 —— 面向专业用户与企业环境的高级Chromecast投屏管控系统。核心能力:. 在需要chromecast control。Use when 需要项目管理、任务规划、进度跟踪、团队协作时使用。不适用于实际人员绩效评估。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。

轻量级 Jellyfin 媒体服务器控制工具,支持内容搜索、播放控制与设备管理,适合个人家庭影音娱乐使用。核心能力: - 一键播放:搜索内容并自动开始播放 - 智能续播:自动定位上次观看位置 - 设备发现:自动检测可控设备 - 播放控制:暂停、继续、下一集、音量控制 适用场景: - 个人家庭影音播放控制 - 电视剧追剧续播 - 电影快速搜索播放 差异化: - 免费版聚焦单设备控制,操作简单 - 一键播放,无需手动操作电视 - 智能续播...

Android设备远程控制与屏幕理解引擎,基于uiautomator2+FastMCP,支持多设备连接池+心跳检测、UI层级解析(dump_hierarchy核心)、元素查找与点击、触控操作(点击/滑动/输入)、APP启停、消息收发、微信专用操作、AutoGLM视觉分析。触发: Android设备操作/微信自动化/屏幕理解/UI自动化/多设备管理

作者 天轰穿1 次安装

智能灯控工具是一款面向本地局域网智能灯泡的轻量级控制方案,兼容 TP-Link Kasa 协议设备,无需云端账号即可完成开关、亮度、色温与。可自发提升工作效率. 适用于需要smart light controller相关能力的开发场景,包含结构化的工作流程和可复用的模板,帮助用户快速完成任务并保持代码质量.

1 次安装

从对话和讨论中提取结构化知识,自动分类并保存到知识库或文档系统。Use when 需要文件处理、文档转换、格式互转、内容提取时使用。不适用于加密文件破解。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。

1 次安装