← 返回 Skills 市场
joelnishanth

Offlyn Clipper

作者 joelnishanth · GitHub ↗ · v1.0.0 · MIT-0
darwin ⚠ suspicious
52
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install offlyn-clipper
功能描述
Use when the user mentions Offlyn Clipper, Clipper notes, meetings, voice notes, live meeting, current meeting, catch me up, catch-up, what did I miss, recap...
使用说明 (SKILL.md)

Offlyn Clipper

Connect OpenClaw to Offlyn Clipper on this Mac (local MCP, no cloud). You can search saved notes and recap the live meeting Clipper is recording right now.

Critical rules (read first)

  1. Never tell the user that live meeting / catch-up is “not in your skill list” or unavailable. That is wrong.
  2. When the user says catch me up, live meeting, current meeting, what did I miss, or recap the call → call clipper_catch_me_up immediately. Do not answer from clipper_search_notes (that is old saved notes, not the live call).
  3. If unsure which Clipper action fits → call clipper_list_chat_presets and offer 2–4 suggestion chips from the response, then run the preset’s recommended_tool.
  4. If clipper_catch_me_up returns no_active_meeting, then say: start or resume recording in Offlyn Clipper (Quick Note / meeting banner), keep Clipper open, and ask again.
  5. Clipper must be running; MCP uses clipper.sock on this Mac.

bundle-mcp runtime disposed (OpenClaw session stale)

This is an OpenClaw session issue, not Clipper. The MCP tool list was frozen before the clipper bridge was ready.

Recovery (in order):

  1. Call clipper_ping — if it works, the bridge is fine; the chat session is stale.
  2. Tell the user: openclaw gateway restart, then /new (new chat). SIGUSR1 alone does not refresh tools in the current thread.
  3. There is no openclaw mcp reload on all versions — do not suggest it.
  4. After /new, retry clipper_catch_me_up for live meeting questions.

Verify from Terminal:

node "{baseDir}/mcp-bridge/verify.mjs"

MCP tools (via server clipper)

Tool When to call
clipper_catch_me_up Live call recap — catch me up, current meeting, what did I miss
clipper_ping Health check + live_meeting_active; use after gateway restart or disposed errors
clipper_list_chat_presets Offer chat chips (same as Clipper in-app); good at start of Clipper-related chat
clipper_search_notes Search saved notes / prior thinking / project context
clipper_get_note_context One note by UUID; use include_raw_body only if user granted raw access

User can disable any tool in Clipper → Settings → Integrations → Shared with OpenClaw.

Live meeting catch-up flow

User: "catch me up with the live meeting"
  → clipper_catch_me_up
  → summarize recap_context for the user (decisions, topics, action items, open questions)

Optional first step: clipper_list_chat_presets when session_context is live_meeting — presets include Catch me up, What did I miss, etc.

One-time setup

  1. Launch Offlyn Clipper and leave it running.
  2. Run:
bash "{baseDir}/scripts/setup.sh"
  1. Approve Allow when Clipper asks to connect OpenClaw.
  2. Verify:
openclaw mcp show clipper
openclaw skills info offlyn-clipper
  1. Test live recap (while Clipper is recording a meeting):
openclaw agent --message "Catch me up on my current Clipper meeting"

If tools are missing after an upgrade, re-run:

bash "{baseDir}/scripts/update-installed-skill.sh"
openclaw gateway restart

Install / refresh this skill

openclaw skills install ./OpenClawPlugin/skills/offlyn-clipper --global
bash OpenClawPlugin/skills/offlyn-clipper/scripts/update-installed-skill.sh

Then start a new OpenClaw session (/new) or openclaw gateway restart.

Troubleshooting

Issue Action
Agent says live meeting not available Skill description stale — run update-installed-skill.sh, /new session
no_active_meeting Start recording in Clipper, then retry clipper_catch_me_up
tool_disabled Enable tool in Clipper → Integrations → Shared with OpenClaw
Socket refused Clipper not running — open app, re-run setup.sh
Pairing denied node "{baseDir}/mcp-bridge/pair.mjs" and Allow in Clipper

Architecture

OpenClaw → MCP stdio ({baseDir}/mcp-bridge/index.mjs) → clipper.sock → Clipper

Credentials: ~/.config/offlyn-clipper/openclaw-credentials.json

安全使用建议
Install only if you are comfortable giving OpenClaw access to Offlyn Clipper notes and live meeting recaps. Prefer invoking it with explicit Clipper-specific requests, review Clipper's per-tool sharing settings, and protect or remove the local credentials file if you no longer want OpenClaw paired.
能力标签
cryptorequires-walletrequires-sensitive-credentials
能力评估
Purpose & Capability
The bridge and MCP tools match the stated purpose: search saved Clipper notes, retrieve note context, list presets, ping Clipper, and recap the currently recorded meeting through a local Unix socket.
Instruction Scope
The trigger text includes broad phrases such as meetings, catch me up, what did I miss, and search my notes, and the runtime instructions tell the agent to call live-meeting tools immediately, which could access sensitive Clipper data in conversations that were not clearly Clipper-specific.
Install Mechanism
Setup installs the declared MCP dependency, registers a clipper MCP server with OpenClaw, pairs with Clipper after user approval, and the refresh script replaces the installed skill directory; these actions are disclosed and purpose-aligned but materially change the local OpenClaw configuration.
Credentials
The integration is limited to macOS, local Clipper socket access, and Clipper-scoped MCP methods; no artifact-backed cloud exfiltration or unrelated system access was found.
Persistence & Privilege
Pairing persists a session token and Ed25519 private key in ~/.config/offlyn-clipper/openclaw-credentials.json with 0600 permissions, which is disclosed and partly contained but still grants durable access to sensitive Clipper data if the local account or file is compromised.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install offlyn-clipper
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /offlyn-clipper 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial publish: search notes, live meeting catch-up, chat presets, per-tool permissions, ping health check.
元数据
Slug offlyn-clipper
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Offlyn Clipper 是什么?

Use when the user mentions Offlyn Clipper, Clipper notes, meetings, voice notes, live meeting, current meeting, catch me up, catch-up, what did I miss, recap... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 52 次。

如何安装 Offlyn Clipper?

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

Offlyn Clipper 是免费的吗?

是的,Offlyn Clipper 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Offlyn Clipper 支持哪些平台?

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

谁开发了 Offlyn Clipper?

由 joelnishanth(@joelnishanth)开发并维护,当前版本 v1.0.0。

💬 留言讨论