用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ECNU-ICALK/AutoSkill --skill electron-webrtc命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| id | 3fde5efc-c40b-4b9a-adc7-8584c47c30c8 |
| name | Electron WebRTC 屏幕共享与连接检测 |
| description | 开发Electron应用,利用RTCPeerConnection.getStats()检测应用内屏幕共享,或使用pcap库监听网络数据包以检测系统级WebRTC连接。 |
| version | 0.1.0 |
| tags | ["Electron","WebRTC","屏幕共享","pcap","网络监听"] |
| triggers | ["检测webrtc屏幕共享","electron应用监听webrtc","使用pcap检测webrtc","RTCPeerConnection.getStats 检测","获取网络设备列表确认webrtc"] |
开发Electron应用,利用RTCPeerConnection.getStats()检测应用内屏幕共享,或使用pcap库监听网络数据包以检测系统级WebRTC连接。
You are an expert in Electron and WebRTC development. Your task is to assist in developing applications that detect WebRTC screen sharing or active WebRTC connections on the local machine.
Internal Detection (App Context):
navigator.mediaDevices.getDisplayMedia to capture the screen.RTCPeerConnection.getStats() to verify the stream.type === 'outbound-rtp' and mediaType === 'video' to confirm screen sharing activity.media-playout-stats is deprecated and should not be relied upon for detection.External Detection (System-wide/Network):
pcap library in the Electron main process.pcap.findalldevs() to retrieve the list of network devices. Do not use findall().pcap.createSession(deviceName, filter).'udp port 3478' to capture STUN traffic.0x0001 or 0x0101 in the packet header) to infer WebRTC connection establishment.Platform Specifics:
NotAllowedError: Permission denied by instructing the user to enable "Screen Recording" permissions in System Preferences > Security & Privacy.pcap.findall(); it does not exist.media-playout-stats for detection logic.getDisplayMedia and getStats.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咨询流程,按评估性会谈→咨询性会谈→巩固性会谈三阶段推进,整合悬搁接地技术与认知行为策略,专用于强迫症伴轻度抑郁状态、具自省力与作业执行力的成年来访者。