投屏控制专业版

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

企业级投屏管理系统,支持多设备管理、播放队列、自动化脚本、状态监控与定时任务.。投屏控制专业版 —— 面向专业用户与企业环境的高级Chromecast投屏管理系统。核心能力:

一句话选型结论

按资料字段整理

投屏控制专业版是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
投屏控制专业版当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

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

> 核心功能: 本技能提供中文交互、化工作流场景等能力。

投屏控制专业版

功能概述

投屏控制专业版是企业级Chromecast投屏管理系统,在免费版基础上提供多设备同步管理、播放队列、自动化脚本、实时状态监控等专业能力。适用于企业展厅、智能家居多房间系统、学校多教室投屏等高阶场景.

免费版与专业版对比

能力 免费版 专业版
设备发现 支持 支持+自动注册
视频投屏 单设备 多设备同步
播放控制 基础控制 全功能+字幕
播放队列 不支持 支持(增删改查)
多设备管理 手动指定 统一管理+分组
自动化脚本 不支持 定时+场景联动
状态监控 单次查询 实时监控+告警
设备分组 不支持 支持
多房间音频 不支持 同步播放
事件回调 不支持 状态变化触发
Web管理 不支持 可视化Dashboard
## 功能梳理
### 1. 多设备同步管理
## 参数说明
参数名 类型 必填
:----- :----- :-----
input string 是
options object 否
callback_url string 否
import subprocess
import json
from concurrent.futures import ThreadPoolExecutor
class ChromecastManager:
    def __init__(self):
        self.devices = {}
        self.groups = {}
        self.discover_devices()
    def discover_devices(self):
        """发现并注册所有设备"""
        result = subprocess.run(
            ['catt', 'scan'], capture_output=True, text=True
        )
        for line in result.stdout.strip().split('\n'):
            if '-' in line:
                parts = line.split(' - ')
                ip = parts[0].strip()
                name = parts[1].strip()
                self.devices[name] = {
                    'ip': ip,
                    'name': name,
                    'status': 'idle',
                    'current_media': None
                }
    def cast_to_device(self, device_name, url):
        """向指定设备投屏"""
        subprocess.run([
            'catt', '-d', device_name, 'cast', url
        ])
        self.devices[device_name]['status'] = 'playing'
        self.devices[device_name]['current_media'] = url
    def cast_to_all(self, url):
        """向所有设备同步投屏"""
        with ThreadPoolExecutor(max_workers=5) as executor:
            for name in self.devices:
                executor.submit(self.cast_to_device, name, url)
    def create_group(self, group_name, device_names):
        """创建设备分组"""
        self.groups[group_name] = device_names
    def cast_to_group(self, group_name, url):
        """向设备分组投屏"""
        if group_name in self.groups:
            with ThreadPoolExecutor(max_workers=5) as executor:
submit(self.cast_to_device, name, url)
    def get_all_status(self):
        """获取所有设备状态"""
        statuses = {}
        for name, info in self.devices.items():
                ['catt', '-d', name, 'status'],
                capture_output=True, text=True
            )
            statuses[name] = {
                **info,
                'detailed_status': result.stdout.strip()
            }
        return statuses

处理: 解析多设备同步管理的输入参数,完成核心逻辑,输出结构化数据.
输出: 返回多设备同步管理的响应数据,含执行状态与操作日志.
- 使用input_params进行配置,支持创建/查询/导出操作

2. 播放队列管理

class PlaylistManager:
    def __init__(self, cast_manager):
        self.manager = cast_manager
        self.queues = {}  # device_name -> [urls]
    def add_to_queue(self, device_name, url):
        """添加到播放队列"""
        if device_name not in self.queues:
            self.queues[device_name] = []
        self.queues[device_name].append(url)
    def add_batch_to_queue(self, device_name, urls):
        """批量添加到队列"""
            self.queues[device_name] = []
        self.queues[device_name].extend(urls)
    def remove_from_queue(self, device_name, index):
        """从队列中移除"""
        if device_name in self.queues and index < len(self.queues[device_name]):
            self.queues[device_name].pop(index)
    def get_queue(self, device_name):
        """获取当前队列"""
        return self.queues.get(device_name, [])
    def play_next(self, device_name):
        """播放队列中的下一个"""
queues and self.queues[device_name]:
            next_url = self.queues[device_name].pop(0)
            self.manager.cast_to_device(device_name, next_url)
            return next_url
        return None
    def clear_queue(self, device_name):
        """清空队列"""
            self.queues[device_name] = []

处理: 解析播放队列管理的输入参数,完成核心逻辑,输出结构化数据.
输出: 返回播放队列管理的响应数据,含执行状态与操作日志.
- 使用input_params进行配置,支持创建/查询/导出操作

3. 自动化脚本与定时任务

import schedule
import time
import threading
class AutomationManager:
    def __init__(self, cast_manager):
        self.manager = cast_manager
        self.scheduler = schedule.Scheduler()
        self.running = False
        self.thread = None
    def schedule_cast(self, device_name, url, time_str):
        """定时投屏"""
        self.scheduler.every().day.at(time_str).do(
            self.manager.cast_to_device, device_name, url
        )
    def schedule_playlist(self, device_name, urls, time_str):
        """定时播放列表"""
        def play_playlist():
            for url in urls:
manager.cast_to_device(device_name, url)
                time.sleep(300)  # 每个内容播放5分钟
        self.scheduler.every().day.at(time_str).do(play_playlist)
    def schedule_stop_all(self, time_str):
        """定时停止所有设备"""
        self.scheduler.every().day.at(time_str).do(self.stop_all)
    def stop_all(self):
        """停止所有设备"""
            subprocess.run(['catt', '-d', name, 'stop'])
    def start(self):
        """启动自动化调度"""
        self.running = True
        self.thread = threading.Thread(target=self._run, daemon=True)
        self.thread.start()
    def stop(self):
        """停止自动化调度"""
        self.running = False
    def _run(self):
        while self.running:
            self.scheduler.run_pending()
            time.sleep(1)

处理: 解析自动化脚本与定时任务的输入参数,完成核心逻辑,输出结构化数据.
输出: 返回自动化脚本与定时任务的响应数据,含执行状态与操作日志.
- 使用input_params进行配置,支持创建/查询/导出操作

4. 实时状态监控

class StatusMonitor:
    def __init__(self, cast_manager):
        self.manager = cast_manager
        self.callbacks = []
        self.monitoring = False
        self.thread = None
    def register_callback(self, callback):
        """注册状态变化回调"""
        self.callbacks.append(callback)
    def start_monitoring(self, interval=10):
        """开始监控"""
        self.monitoring = True
        self.thread = threading.Thread(
            target=self._monitor_loop, args=(interval,), daemon=True
        )
        self.thread.start()
    def stop_monitoring(self):
        """停止监控"""
        self.monitoring = False
    def _monitor_loop(self, interval):
        import time
        while self.monitoring:
                status = self._get_device_status(name)
                if self._has_changed(name, status):
_notify_change(name, status)
            time.sleep(interval)
    def _get_device_status(self, device_name):
            ['catt', '-d', device_name, 'status'],
            capture_output=True, text=True, timeout=5
        )
        return result.stdout.strip()
    def _has_changed(self, device_name, new_status):
        old = self.manager.devices[device_name].get('detailed_status')
        return old != new_status
    def _notify_change(self, device_name, new_status):
        self.manager.devices[device_name]['detailed_status'] = new_status
        for callback in self.callbacks:
            callback(device_name, new_status)

处理: 解析实时状态监控的输入参数,完成核心逻辑,输出结构化数据.
输出: 返回实时状态监控的响应数据,含执行状态与操作日志.
能力覆盖范围:本技能覆盖以下场景:企业级投屏管理系、支持多设备管理、状态监控与定时任、投屏控制专业版、面向专业用户与企、业环境的高级、投屏管理系统、核心能力、统一管理多台、创建与管理视频播、自动播放列表、场景联动、监控所有设备的播、放状态、将设备分组等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
- 使用input_params进行配置,支持创建/查询/导出操作

应用场景

场景一:企业展厅数字标牌

企业展厅多台电视展示不同内容,需要统一管理.

manager = ChromecastManager()
print(f"发现设备: {list(manager.devices.keys())}")
manager.create_group('entrance', ['入口屏1', '入口屏2'])
manager.create_group('main_hall', ['主展厅1', '主展厅2', '主展厅3'])
manager.create_group('exit', ['出口屏'])
manager.cast_to_group('entrance', 'https://example.com/welcome.mp4')
manager.cast_to_group('main_hall', 'https://example.com/product-demo.mp4')
manager.cast_to_group('exit', 'https://example.com/thanks.mp4')
automation = AutomationManager(manager)
automation.schedule_cast('entrance', 'https://example.com/welcome.mp4', '09:00')
automation.schedule_cast('main_hall', 'https://example.com/product-demo.mp4', '09:00')
automation.schedule_stop_all('18:00')
automation.start()

场景二:多房间音频系统

智能家居多房间同步播放背景音乐.

manager = ChromecastManager()
manager.create_group('whole_house', ['客厅', '卧室', '厨房', '阳台'])
manager.cast_to_group('whole_house', 'https://example.com/jazz.mp3')
playlist = PlaylistManager(manager)
playlist.add_batch_to_queue('whole_house', [
    'https://example.com/song1.mp3',
])
monitor = StatusMonitor(manager)
monitor.register_callback(lambda device, status:
    playlist.play_next(device) if 'stopped' in status.lower() else None
)
monitor.start_monitoring(interval=5)

场景三:定时内容轮播

商业空间定时轮播不同广告内容.

manager = ChromecastManager()
automation = AutomationManager(manager)
automation.schedule_playlist('展示屏', [
com/morning-ad1.mp4',
com/morning-ad2.mp4',
com/morning-ad3.mp4',
], '08:00')
automation.schedule_playlist('展示屏', [
com/afternoon-ad1.mp4',
com/afternoon-ad2.mp4',
], '12:00')
automation.schedule_playlist('展示屏', [
com/evening-ad1.mp4',
com/evening-ad2.mp4',
], '18:00')
automation.start()
print("定时轮播已启动")

快速启动

  1. 阅读## 核心能力章节了解skill功能
  2. 按## 依赖说明配置环境
  3. 执行所需能力对应的命令
  4. 参考## 错误处理
    | 异常类型 | 触发条件 | 根因排查 | 恢复方案 |
    |:---------|:---------|:---------|:---------|
    | 鉴权异常 | API Key缺失或无效 | 检查环境变量是否设置,Key是否过期 | 重新配置Key,重启会话 |
    | 配额耗尽 | 请求频率超出限额 | 查看API调用计数和配额限制 | 等待配额刷新或升级套餐 |
    | 连接超时 | 网络不可达或响应慢 | 检查DNS解析,代理设置,防火墙规则 | 切换网络或配置代理 |
    | 参数校验失败 | 必填参数缺失或值非法 | 对照参数说明表逐项检查 | 修正参数后重新提交 |
    | 内部错误 | 服务端500/502/503 | 平台侧故障,通常暂时性 | 等待1分钟后重试,最多2次 |

用法示例

设备分组策略

分组类型 适用场景 示例
区域分组 按物理区域 入口组、主厅组、出口组
功能分组 按功能用途 展示组、音频组、信息组
时间分组 按时段切换 晨间组、午间组、晚间组
### 自动化场景
场景 触发条件 动作
:---: :---: :---:
展厅开启 每天09:00 投屏欢迎内容
展厅关闭 每天18:00 停止所有设备
内容轮播 定时间隔 切换播放内容
状态告警 设备离线 发送通知
### 监控指标
指标 说明 告警阈值
:------ ------: :------
设备在线状态 在线/离线 离线超过5分钟
播放状态 播放/暂停/停止 异常停止
当前内容 正在播放的URL 内容不匹配
音量水平 当前音量值 低于10或高于90
## 使用技巧
1. 设备命名规范:使用统一的命名规则(如"区域-功能-编号"),便于管理
2. 分组策略:根据使用场景合理分组,避免过度分组增加复杂度
3. 队列管理:长内容播放使用队列,避免单次投屏超时
4. 监控间隔:状态监控间隔建议10-30秒,过短会增加网络负担
5. 错误恢复:实现设备离线自动重连机制
6. 日志记录:记录所有操作日志,便于排查问题
7. 安全考虑:限制管理接口的访问范围,避免未授权控制
## 热门问题
### Q1: 使用本技能需要什么前置条件?
A: 需要配置对应API Key并确保运行环境满足依赖说明中的要求。首次使用请参考快速开始章节。
### Q2: 遇到API调用失败怎么办?
A: 检查API Key是否正确配置、网络连接是否正常。如遇429限流,等待2秒后重试,最多3次。
### Q3: 支持哪些输入格式?
A: 支持文本输入和JSON格式参数。具体格式参考输入格式章节的参数说明表。
### Q4: 如何处理超时或无响应?
A: 默认超时30秒。超时后检查网络连接和API服务状态,确认服务正常后重试。
### Q5: 输出结果不完整怎么办?
A: 检查输入参数是否完整,确认prompt描述清晰具体。对于长文本输入,尝试分段处理。
## 环境要求
### 运行环境
- Agent平台: 支持SKILL.md的任意AI Agent( Code / Cursor / Codex / CLI等)
- 操作系统: Windows / macOS / Linux
- 网络环境: 与所有Chromecast设备在同一局域网
- Python版本: 3.8及以上
### 第三方依赖
依赖项 类型 是否必需
---: :--- ---:
LLM API API 必需
Python 3 运行时 必需
catt Python工具 必需
schedule Python库 必需
Chromecast设备 硬件 必需
### API Key 配置
- 专业版无需任何API Key
- 所有功能通过局域网内catt命令行工具实现,无需云端认证
- 与免费版完全兼容,免费版的所有命令可直接复用
### 可用性分类
- 分类: MD+EXEC(纯Markdown指令,核心功能需要exec命令行执行能力)
- 说明: 基于Markdown的AI Skill,通过自然语言指令驱动Agent执行专业Chromecast投屏管理任务。支持多设备管理、播放队列、自动化脚本、状态监控等企业级功能,通过Python脚本调用catt命令实现。与免费版完全兼容,可直接复用免费版的所有catt命令.
## 异常应对措施
错误场景 原因 处理方式
:------: -------- :-------
配置错误 参数缺失或格式错误 检查依赖说明中的配置要求
运行时错误 运行环境不满足 确认运行环境符合依赖说明
网络错误 连接超时或不可达 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案
## 注意事项
- 需LLM支持,无LLM环境不可用
- 复杂业务场景建议结合人工经验判断
- 执行效率受模型能力与网络环境影响
## 输出规范
{
  "success": true,
  "data": {
    "result": "投屏控制专业版处理结果",
    "execution_time": "0.5s",
    "metadata": {
      "version": "1.0",
      "processor": "chromecast control pro"
    }
  },
  "execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
  "error": null
}

差异化优势

与同类方案对比

  1. 手动操作:传统的手动操作需要用户逐个设备进行操作,效率低下且容易出错。相比之下,"chromecast-control-2"技能支持多设备同步管理,一键控制多个Chromecast设备,大大提高了操作效率。
  2. 其他工具:市场上存在一些通用投屏工具,但它们往往缺乏定制化服务。"chromecast-control-2"技能针对企业级用户和企业环境进行了深度优化,提供自动化脚本、状态监控和定时任务等功能,满足专业用户的需求。
  3. 通用方法:使用通用方法可能需要用户编写复杂的脚本或程序,对非技术用户来说门槛较高。"chromecast-control-2"技能则提供可视化的操作界面和结构化的工作流程,降低了使用门槛。

独特功能

  1. 多设备同步管理:支持多设备同步投屏,无需逐个操作,极大提高了管理效率。
  2. 播放队列管理:提供增删改查功能,方便用户管理播放内容,实现自动化播放。
  3. 自动化脚本与定时任务:用户可以自定义自动化脚本,实现定时投屏、播放列表循环等复杂操作。
  4. 实时状态监控:实时监控设备状态,及时发现并处理异常情况。
  5. 设备分组:支持设备分组,便于用户根据需求进行管理。

效率提升

使用"chromecast-control-2"技能,用户可以节省大量时间,以下是具体体现:
- 节省时间:一键控制多台设备,无需逐个操作,节省了大量时间。
- 减少步骤:自动化脚本和定时任务功能减少了用户手动操作的步骤。

应用场景创新

  1. 企业展厅数字标牌:实现多台电视同步播放不同内容,提高展示效果。
  2. 智能家居多房间音频系统:同步播放背景音乐,营造舒适的家庭氛围。
  3. 商业空间定时内容轮播:定时播放广告内容,提高商业效益。

安全提示

风险类型 防范措施
API密钥泄露 通过系统环境变量设置,严禁硬编码密钥
命令执行风险 执行命令受限于安全白名单,不拼接用户输入
网络通信安全 采用HTTPS加密传输并校验证书
敏感数据暴露 返回数据中不含凭证信息
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。
## 功能介绍
- 自动化执行: 企业级投屏管理系统,支持多设备管理、播放队列、自动化脚本、状态监控与定时任务.。投屏控制专业版 —— 面向专业用户与企业
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
- 信息检索: 快速搜索和过滤目标数据
## 量化评估
操作场景 手动耗时
---------- ---------
文件解析与提取 5-10分钟/个
批量文件处理(100个) 8-16小时
API调用与响应解析 2-3分钟/次
多接口数据聚合 15-30分钟
命令执行与结果收集 3-5分钟/次
重复任务批量执行 因任务而异
错误排查与修复 10-30分钟
## 优势对比
对比维度 投屏控制专业版
--------- ------------
自动化程度 全流程自动
错误处理 内置错误恢复
可复用性 参数化配置
安全合规 内置安全检查
适用场景 企业级投屏管理系统,支持多设备管理、播放队列、自动化脚本、状态监控与定时任务.。
风险类别 风险等级
---------- ----------
内容版权风险 高
API滥用 高
用户隐私泄露 中
生成内容不当 中
## 问答集锦
### Q1: 投屏控制专业版支持哪些输入格式?
A1: 企业级投屏管理系统,支持多设备管理、播放队列、自动化脚本、状态监控与定时任务.。投屏控制专业版 —— 面向专业用户与企业环境的高级Chromecast投屏管理系。支持文本指令和结构化参数输入,具体格式参考使用流程章节。
### Q2: 需要配置API Key吗?
A2: 是的,部分功能需要配置对应平台的API Key。请在依赖说明章节查看具体要求,并通过环境变量安全配置。
### Q3: 命令行执行失败怎么办?
A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。
## 错误恢复流程
针对投屏控制专业版使用中可能遇到的常见问题,提供以下排查方案:
错误类型 原因分析
--------- ---------
API认证失败(401) API密钥错误或过期
接口限流(429) 请求频率超出限制
响应超时(504) 网络延迟或服务端负载过高
文件不存在 路径错误或文件未创建
文件格式不支持 扩展名不在支持列表中
权限不足 当前用户无读写权限
命令执行失败 参数错误或环境依赖缺失
进程超时 命令执行时间过长
网络连接失败 DNS解析失败或防火墙拦截
### 投屏控制专业版通用排查步骤
1. 检查输入参数: 确认所有必填参数已提供且格式正确
2. 查看日志输出: 定位具体错误行和异常类型
3. 验证环境配置: 确认依赖库版本和运行环境满足要求
4. 逐步调试: 缩小问题范围,隔离故障模块
## 异常处置
针对投屏控制专业版使用中可能遇到的常见问题,提供以下排查方案:
错误类型 原因分析
--------- ---------
API认证失败(401) API密钥错误或过期
接口限流(429) 请求频率超出限制
响应超时(504) 网络延迟或服务端负载过高
文件不存在 路径错误或文件未创建
文件格式不支持 扩展名不在支持列表中
权限不足 当前用户无读写权限
命令执行失败 参数错误或环境依赖缺失
进程超时 命令执行时间过长
网络连接失败 DNS解析失败或防火墙拦截

常见问题

5 问
答案由本站依据条目字段整理
投屏控制专业版怎么安装?

在支持 Skills 的客户端里执行:skillhub install zcwl/chromecast-control-tool-pro。安装方式为未标注。装完刷新技能列表或重开客户端。

投屏控制专业版支持哪些客户端?

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

投屏控制专业版权限高吗,安全吗?

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

投屏控制专业版收费吗?

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

投屏控制专业版用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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