Community编程与开发github.com

Fluencity-Hire/vibe-plugin

连接 VibeWorks 插件,以便每个 Claude Code 会话将其计数和计时报告到用户的 VibeWorks 配置文件。在用户要求连接、设置或链接 VibeWorks 到 Claude Code 时使用。

vibe-plugin 是什么?

Vibe Plugin 是一个 Claude Code 技能,用于将本地机器与 VibeWorks 服务器集成,实现会话级使用数据的自动报告。它通过 `connect_claude_code` 工具进行初始连接,将认证令牌和服务器地址写入 `~/.claude/vibeworks/token.json` 文件,并确保不会泄露提示、回复、代码或文件名。连接建立后,Claude Code 会向 VibeWorks 发送每个会话的计数和计时信息,包括提示计数、工具调用类型、连接器种类、技能、子代理、分钟数、模型以及 Git 仓库名称。该技能在 Cursor 和 Claude Code 等平台上运行,并提供一个可选步骤,即通过合并 `telemetry_settings` 到 `~/.claude/settings.json` 的 `env` 块来启用 Claude Code 自身的遥测报告(令牌数、成本、代码行数、提交、工具决策),所有内容开关默认保持关闭。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Fluencity-Hire/vibe-plugin/tree/HEAD/vibeworks/skills/connect

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

连接本机的 VibeWorks 插件。

  1. 调用 VibeWorks 工具 connect_claude_code。如果 VibeWorks 服务器尚未登录,请告知用户运行 /mcp,选择 VibeWorks 并登录,然后重试。
  2. 向用户展示回复将写入的内容:一个位于 ~/.claude/vibeworks/token.json 的小文件,包含一个令牌和 VibeWorks 地址。明确说明插件从此之后发送的内容:针对每个会话,仅发送计数和计时信息。包括提示计数、按种类分的工具调用、连接器种类、技能、子代理、分钟数、模型,以及当文件夹是 git 仓库时的仓库名称。永远不会发送提示、回复、代码或文件名。
  3. 在用户同意后,按原样运行回复中的 shell_command。切勿在任何其他地方打印该令牌,也不要将其放入用户可能提交的文件中。
  4. 确认操作完成,并告知用户在下次回复后报告将送达。用户随时可以通过删除该文件断开连接。
  5. 用一句话提供另一个可选功能:Claude Code 也可以向 VibeWorks 发送其自身的使用数据(令牌数、成本、代码行数、提交、工具决策)。如果用户同意,将回复中的 telemetry_settings 合并到 ~/.claude/settings.json 的 env 块中,保留该文件中所有其他键不变。说明该设置将从下次会话开始生效,三个内容开关保持关闭,移除这些键可关闭该功能。

相关技能