← 返回 Skills 市场
xiangst0816

Dessix Skill

作者 Hsiang · GitHub ↗ · v1.1.0
darwinlinuxwin32
397
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install dessix-skill
功能描述
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 when an...
使用说明 (SKILL.md)

Dessix Skill

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

  1. (Optional) Locate bundled MCP script path dynamically:
node scripts/dessix-bridge.mjs locate-mcp-script
  1. Verify the bridge is reachable:
node scripts/dessix-bridge.mjs health
  1. List workspaces:
node scripts/dessix-bridge.mjs invoke \
  --tool dessix_list_workspaces \
  --args '{}'
  1. Call target tool with JSON args:
node scripts/dessix-bridge.mjs invoke \
  --tool dessix_search_blocks \
  --args '{"query":"MCP","limit":10}'
  1. Read a Skill prompt from an Action/Scene block:
node scripts/dessix-bridge.mjs invoke \
  --tool dessix_get_skill \
  --args '{"block_id":"\x3CBLOCK_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.
    • Override auto-detection with DESSIX_MCP_SCRIPT_PATH (or --mcpScriptPath \x3Cpath>).
    • 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_ENDPOINT is unset, this bridge client uses platform endpoint defaults:
    • macOS/Linux: ~/.dessix/mcp/dessix-mcp-bridge.sock
    • Windows: \\\\.\\pipe\\dessix-mcp-bridge
  • Use compact JSON for --args. Invalid JSON fails fast.
  • Read references/dessix-tools.md for 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":"\x3CBLOCK_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":"\x3CTHREAD_BLOCK_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":"\x3CTITLE>","content":"\x3CCONTENT>"}}'

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":"\x3CBLOCK_ID>"}'
# compare current state, then patch:
node scripts/dessix-bridge.mjs invoke --tool dessix_update_block --args '{"block_id":"\x3CBLOCK_ID>","patch":{"title":"\x3CUPDATED>","content":"\x3CUPDATED>"}}'

Safety

  • Run read-only workflows first; escalate to writes only after validating block_id and result counts.
  • Compact JSON only for --args.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dessix-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dessix-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Fix SKILL.md frontmatter: use single-line JSON metadata for OpenClaw compatibility, correct OS platform identifiers (darwin/win32), remove redundant version field, update homepage URL
v1.0.0
Initial release
元数据
Slug dessix-skill
版本 1.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Dessix Skill 是什么?

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 when an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 397 次。

如何安装 Dessix Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install dessix-skill」即可一键安装,无需额外配置。

Dessix Skill 是免费的吗?

是的,Dessix Skill 完全免费(开源免费),可自由下载、安装和使用。

Dessix Skill 支持哪些平台?

Dessix Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux, win32)。

谁开发了 Dessix Skill?

由 Hsiang(@xiangst0816)开发并维护,当前版本 v1.1.0。

💬 留言讨论