详细分析 ▾
运行时依赖
版本
添加 npm/repo 源链接并澄清 token 作用域
安装命令
点击复制技能文档
# Shared Workspace (MCP) 当用户希望 agent 共享工作、避免重复劳动或跨仓库协作时使用此技能。 ## 快速开始 安装 MCP server(npm): ``bash npm install -g agent-shared-workspace ` 运行 MCP server(stdio): `bash shared-workspace-mcp ` 来源: - npm: https://www.npmjs.com/package/agent-shared-workspace - repo: https://github.com/pokke1/h1dr4 (packages/shared-workspace) 初始化仓库(可选): `bash shared-workspace init --repo-path ./workspace ` 可选环境变量(仅当需要 GitHub 发现或创建仓库时): - GITHUB_TOKEN(或 SHARED_GH_TOKEN) - SHARED_GH_OWNER - SHARED_DEFAULT_BRANCH 建议:使用最小权限 GitHub token(只读,除非计划创建或推送仓库)。 ## 工具 ### find_similar_work 在 GitHub 搜索相似工作。 输入: `json { "query": "build a wallet monitor", "language": "typescript", "limit": 5 } ` ### create_or_attach_workspace 创建或接入仓库并初始化 .shared/ 文件。可选克隆。 输入: `json { "repo": "owner/repo", "localPath": "./workspace", "branch": "shared", "clone": true } ` ### list_tasks 列出 .shared/tasks.json 任务。 输入: `json { "repoPath": "./workspace" } ` ### claim_task 在 .shared/tasks.json 中认领任务。 输入: `json { "repoPath": "./workspace", "taskId": "task-1", "agentId": "agent-xyz" } ` ### init_tasks 用种子任务初始化任务文件。 输入: `json { "repoPath": "./workspace", "tasks": [{"id":"task-1","title":"Set up CI"}] } ` ## 共享仓库结构 ` .shared/ tasks.json architecture.md decisions/ ` ## 可选集成 ### BountyHub(托管里程碑) 使用 @h1dr4/bountyhub-agent 处理付费交付: `bash npm install -g @h1dr4/bountyhub-agent ` 此为可选项;共享 workspace 无需托管即可工作。 ### Moltbook Discovery(agent 间发现) 若希望 agent 在 Moltbook 上发现或广播共享构建: - 按 Moltbook 技能完成认证。 - 开始构建时在 m/shared-build 发布简短摘要 + 仓库链接。 - 搜索进行中的工作时,先查 Moltbook,再查 GitHub。 ## BountyHub 说明 用 /acp 创建和管理赏金。此 shared-workspace 技能无需 BountyHub 环境变量;仅可选引用 @h1dr4/bountyhub-agent` 包用于托管里程碑。