parallels-discord-roundtrip
Run macOS Parallels smoke with Discord send, host verification, host reply, and guest readback proof.
DeepseekModel
官方收录技能
质量 优秀 · 90
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=openclaw-openclaw-agents-skills-parallels-discord-roundtrip-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name parallels-discord-roundtrip description Run macOS Parallels smoke with Discord send, host verification, host reply, and guest readback proof. Parallels Discord Roundtrip Use when macOS Parallels smoke must prove Discord two-way delivery end to end. Goal Cover: install on fresh macOS snapshot onboard + gateway health guest message send to Discord host sees that message on Discord host posts a new Discord message guest message read sees that new message Inputs host env var with Discord bot token Discord guild ID Discord channel ID OPENAI_API_KEY Preferred run export OPENCLAW_PARALLELS_DISCORD_TOKEN= " $( ssh peters-mac-studio-1 'jq -r ".channels.discord.token" ~/.openclaw/openclaw.json' | tr -d '\n' ) " pnpm test :parallels:macos \ --discord-token-env OPENCLAW_PARALLELS_DISCORD_TOKEN \ --discord-guild-id 1456350064065904867 \ --discord-channel-id 1456744319972282449 \ --json Notes Snapshot target: closest to macOS 26.3.1 fresh . Snapshot resolver now prefers matching *-poweroff* clones when the base hint also matches. That lets the harness reuse disk-only recovery snapshots without passing a longer hint. If Windows/Linux snapshot restore logs show PET_QUESTION_SNAPSHOT_STATE_INCOMPATIBLE_CPU , drop the suspended state once, create a *-poweroff* replacement snapshot, and rerun. The smoke scripts now auto-start restored power-off snapshots. Harness configures Discord inside the guest; no checked-in token/config. Use the openclaw wrapper for guest message send/read ; node openclaw.mjs message ... does not expose the lazy message subcommands the same way. Write channels.discord.guilds in one JSON object ( --strict-json ), not dotted config set channels.discord.guilds.<snowflake>... paths; numeric snowflakes get treated like array indexes. Avoid prlctl enter / expect for long Discord setup scripts; it line-wraps/corrupts long commands. Use prlctl exec --current-user /bin/sh -lc ... for the Discord config phase. Full 3-OS sweeps: the shared build lock is safe in parallel, but snapshot restore is still a Parallels bottleneck. Prefer serialized Windows/Linux restore-heavy reruns if the host is already under load. Harness cleanup deletes the temporary Discord smoke messages at exit. After a successful Discord roundtrip, shut down the macOS guest before handoff ( prlctl stop "macOS Tahoe" ). The macOS smoke harness should do this automatically after successful Discord proof; still stop the VM manually after ad-hoc Discord checks. Do not leave the Discord-configured VM running; it can keep reading/posting in #maintainer and spam Discord after the proof is complete. Per-phase logs: /tmp/openclaw-parallels-smoke.* Machine summary: pass --json If roundtrip flakes, inspect fresh.discord-roundtrip.log and discord-last-readback.json in the run dir first. Pass criteria fresh lane or upgrade lane requested passes summary reports discord=pass for that lane guest outbound nonce appears in channel history host inbound nonce appears in openclaw message read output
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |