mcpField
C
copy-link

copy-link

github.com/wkentaroAgent 工作流0108 次安装今天更新
代码仓库

关于 copy-link

copy-link 是用于获取并复制当前 Codex 或 Claude Code 会话链接的技能。它会验证宿主会话 ID,并在链接或剪贴板操作不可用时予以说明。

主要功能

  1. 01构建 Codex 线程链接
  2. 02获取 Claude Code 会话链接
  3. 03验证会话 ID
  4. 04使用原生剪贴板复制
  5. 05不更改 Remote Control 设置

适用场景

  1. 01分享当前 Codex 对话
  2. 02通过链接打开 Claude Code 会话
  3. 03将会话 URL 复制到剪贴板

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/wkentaro/agent-skills --skill copy-link

安装后在 Claude Code 中输入/copy-link确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
scripts/
claude_link.py
test_claude_link.py

详细介绍

使用托管此对话的 Agent 所对应的分支:

  • Codex: 在此会话的 shell 中运行 printenv CODEX_THREAD_ID。 使用返回的 ID 构建 codex://threads/<returned-id>。
  • Claude Code: 将当前会话 ID 填入此处: ${CLAUDE_SESSION_ID}。如果占位符仍是原样,请检查 printenv CLAUDE_CODE_SESSION_ID。在此技能的目录中运行 python3 scripts/claude_link.py '<id>' 。如果当前会话日志中已有 Remote Control HTTPS URL,脚本会返回该 URL;否则会返回桌面深层链接。脚本会遵循 CLAUDE_CONFIG_DIR。只读取返回的 URL,不要读取对话内容。

此操作会获取已有链接,不会更改 Remote Control 设置。若辅助程序出错,请报告会话链接不可用。

使用当前会话的非空 UUID。如果无法获取,请说明当前会话 ID 不可用,然后停止。构建或复制 URL 前请先验证 UUID;只能使用当前主机的 ID。

如果有原生剪贴板工具,请使用它复制 URL。在 macOS 上,将 printf '%s' '<url>' 的输出通过管道传给 pbcopy。只有剪贴板命令成功后,才能确认已复制。

用三个简短段落回复:

  1. 已将会话链接复制到剪贴板。 如果复制失败或没有可用的剪贴板工具,请使用 会话链接已准备就绪。无法复制到剪贴板。
  2. [在 Codex 中打开此会话](<url>) 或 [在 Claude 中打开此会话](<url>),与托管此会话的 Agent 相符。
  3. 会话 ID:,后接用行内代码标记的实际 ID。

评论

支持 Markdown