Dessix Skill — 技能工具
v1.1.0[自动翻译] Access a local Dessix desktop workspace by calling the Electron MCP bridge directly from Node.js (socket/pipe), without using MCP stdio JSON-RPC. Use ...
0· 351·0 当前·0 累计
运行时依赖
🖥️ OSmacOS · Linux · Windows
版本
latestv1.1.02026/2/26
安装命令 点击复制
官方npx clawhub@latest install dessix-skill
镜像加速npx clawhub@latest install dessix-skill --registry https://cn.clawhub-mirror.com
技能文档
Call the local Dessix bridge directly through a line-delimited JSON socket protocol.
Use scripts/dessix-bridge.mjs for all requests instead of re-implementing socket logic.
Workflow
- (Optional) Locate bundled MCP script path dynamically:
node scripts/dessix-bridge.mjs locate-mcp-script
- Verify the bridge is reachable:
node scripts/dessix-bridge.mjs health
- List workspaces:
node scripts/dessix-bridge.mjs invoke \
--tool dessix_list_workspaces \
--args '{}'
- Call target tool with JSON args:
node scripts/dessix-bridge.mjs invoke \
--tool dessix_search_blocks \
--args '{"query":"MCP","limit":10}'
- Read a Skill prompt from an Action/Scene block:
node scripts/dessix-bridge.mjs invoke \
--tool dessix_get_skill \
--args '{"block_id":""}'
Notes
- Start Dessix desktop app first. The bridge is served by the Electron app process.
- To discover bundled MCP script path at runtime, use
node scripts/dessix-bridge.mjs locate-mcp-script.
DESSIX_MCP_SCRIPT_PATH (or --mcpScriptPath ).
- Current built-in candidates include:
- macOS: /Applications/Dessix.app/Contents/Resources/electron/compiled/dessix-mcp.js
- Windows: %LOCALAPPDATA%\\Programs\\Dessix\\resources\\electron\\compiled\\dessix-mcp.js
- If
DESSIX_MCP_BRIDGE_ENDPOINTis unset, this bridge client uses platform endpoint defaults:
~/.dessix/mcp/dessix-mcp-bridge.sock
- Windows: \\\\.\\pipe\\dessix-mcp-bridge
- Use compact JSON for
--args. Invalid JSON fails fast. - Read
references/dessix-tools.mdfor tool names and argument templates.
Multi-Step Workflows
Combine tools to achieve higher-level goals. Validate outputs before any write.
Skill Discovery
Build a skill map for the current workspace (read-only):
node scripts/dessix-bridge.mjs invoke --tool dessix_get_current_workspace --args '{}'
node scripts/dessix-bridge.mjs invoke --tool dessix_search_blocks --args '{"types":["Action","Scene"],"limit":100}'
# for each block_id in results:
node scripts/dessix-bridge.mjs invoke --tool dessix_get_skill --args '{"block_id":""}'
Topic to Skill Draft
Turn a discussion thread into a reusable Action/Scene block:
node scripts/dessix-bridge.mjs invoke --tool dessix_get_topic_context --args '{"topic_id":""}'
node scripts/dessix-bridge.mjs invoke --tool dessix_search_blocks --args '{"semantic":"related skills and constraints","limit":20}'
# draft title+content from combined context, then:
node scripts/dessix-bridge.mjs invoke --tool dessix_create_block --args '{"patch":{"type":"Action","title":"","content":""}}'
Skill Maintenance
Find and refresh stale skill blocks:
node scripts/dessix-bridge.mjs invoke --tool dessix_search_blocks --args '{"query":"skill","types":["Action","Scene"],"limit":50}'
node scripts/dessix-bridge.mjs invoke --tool dessix_read_block --args '{"block_id":""}'
# compare current state, then patch:
node scripts/dessix-bridge.mjs invoke --tool dessix_update_block --args '{"block_id":"","patch":{"title":"","content":""}}'
Safety
- Run read-only workflows first; escalate to writes only after validating
block_idand result counts. - Compact JSON only for
--args.
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制