用途:该技能用于与 StackShare 平台交互并管理其数据,包括 Stacks、Companies、Projects、Users。StackShare 是开发者分享和发现不同公司所用软件工具的平台,帮助开发者了解真实技术栈以辅助技术选型,使用者包括开发者、架构师和工程负责人。官方文档见 https://stackshare.io/developers。
主要能力:可操作 StackShare 账号下的对象,如 Stack(技术栈)、Tool(栈中的具体工具或技术)、User、List(工具精选列表)。提供搜索动作、执行动作和代理请求能力。
使用方式:通过 Membrane CLI 交互,Membrane 自动处理认证和凭证刷新。安装命令:npm install -g @membranehq/cli。首次设置运行 membrane login --tenant,浏览器会打开进行认证;无头环境可运行命令后复制打印的 URL 供用户在浏览器中打开,再用 membrane login complete <code> 完成。连接 StackShare:先运行 membrane search stackshare --elementType=connector --json,取输出 items[0].element?.id 作为连接器 ID,再运行 membrane connect --connectorId=CONNECTOR_ID --json,用户在浏览器完成认证。检查已有连接用 membrane connection list --json。查找动作可用 membrane action list --intent=QUERY --connectionId=CONNECTION_ID --json,返回动作对象含 id 和 inputSchema。运行动作:membrane action run --connectionId=CONNECTION_ID ACTION_ID --json,传 JSON 参数加 --input "{ "key": "value" }"。当现有动作不覆盖需求时,可通过代理直接请求 StackShare API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
适用场景与限制:适合需要读取或管理 StackShare 技术栈、公司、项目、用户数据的集成场景。资料未提供具体动作清单、速率限制与配额,缺失信息暂未提供。