AgentSky's Mac plugins work in your own Claude Code, Codex and DeepSeek Harness. Install sky, sign in once, add the AgentSky marketplace, and keep AgentSky open on your Mac.
npm i -g @agentsky/skyandsky auth login.- Find the marketplace folder:
echo "$(npm root -g)/@agentsky/sky/agent-plugins". - Add the plugins:
- Claude Code:
claude plugin marketplace add <folder>, thenclaude plugin install wechat@agentsky(andmeetings,crm,browser). - Codex:
codex plugin marketplace add <folder>, thencodex plugin add wechat@agentsky(and the others). - DeepSeek Harness:
dsh <profile> --patch <folder>/dsh/agentsky.patch.yml, and copy<folder>/plugins/*/skills/*into~/.dsh/skills.
- Claude Code:
The plugins are Meetings (your call notes), WeChat (read the chats you chose; it can't send), CRM (send a call note to your workspace's CRM) and Computer use (browser: use your Mac's apps in the background).
The first time an agent uses one, AgentSky asks on your Mac whether to lend its apps and files, or its screen for Computer use. If the agent says to authorize the reach in Settings › This Mac, allow it there once, then ask again. Everything the Mac app asks still applies: each WeChat read asks you, each app asks the first time Computer use touches it, and a plugin that is off in AgentSky › Plugins stays off. With several Macs online, set AGENTSKY_MAC to the one to use (sky mac list shows them).
Agents use the same tools through MCP: mac_device_tools and mac_device_call on a host mount, or sky mac plugin-mcp <plugin> as a local stdio server.
