📦 Outreach

v1.0.4

Outreach integration. Manage sales data, records, and 工作流s. Use when the user wants to interact with Outreach data.

0· 7·0 当前·0 累计
membranedev 头像by @membranedev (Membrane Dev)
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The 技能's requirements and instructions line up with an Outreach integration that uses the Membrane 命令行工具; nothing in the 技能.md asks for unrelated 凭证s or file系统 访问.
评估建议
This 技能 应用ears to do what it says: it uses the Membrane 命令行工具 to connect an 代理 to Outreach. Before 安装ing: (1) review the @membranehq/命令行工具 npm package and its 仓库 to confirm you trust it; (2) be aware 安装ing globally with npm can modify 系统 状态—consider using npx or a contAInerized 环境 if you prefer not to 安装 globally; (3) authentication is performed via Membrane (browser-based or code-based headless flow), and the 命令行工具 will store 令牌s locally—review Membrane's 隐私/权限s to ensure you're comfortable gra...
详细分析 ▾
用途与能力
The 技能 clAIms to integrate with Outreach and its instructions use the Membrane 命令行工具 to 创建/manage a connection to Outreach. Requiring network 访问 and a Membrane account is coherent with that purpose.
指令范围
技能.md instructs 安装ing the Membrane 命令行工具, 记录ging in (interactive or headless flow), creating/ensuring a connection, and 搜索ing for actions. It does not direct the 代理 to read unrelated files, harvest arbitrary 环境 variables, or transmit data to unknown 端点s beyond Membrane/Outreach.
安装机制
安装ation is via npm (npm 安装 -g @membranehq/命令行工具@latest). Using the public npm registry for a 命令行工具 is expected for this 工作流 but carries the usual caveats of 安装ing global packages (privileges, supply-chAIn risk). No arbitrary 下载 URLs or 归档s are used.
凭证需求
The 技能 declares no required env vars or 凭证s; authentication is handled interactively via the Membrane 命令行工具. That is proportionate for a connector that delegates auth to a 辅助工具 命令行工具.
持久化与权限
The 技能 is instruction-only, has no 安装 spec writing files itself, and does not 请求 always:true or other elevated 平台 presence. The Membrane 命令行工具 will store its own auth 状态 locally (expected behavior).
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

安装命令

点击复制
官方npx clawhub@latest install integrate-outreach
镜像加速npx clawhub@latest install integrate-outreach --registry https://cn.longxiaskill.com

技能文档

Outreach

Outreach is a sales engagement 平台 that helps sales teams automate and personalize their communication with prospects. It 流lines outreach efforts through emAIl, phone, and social media, allowing sales reps to engage more effectively. Sales development representatives (SDRs) and account executives (AEs) are typical users.

Official docs: https://developers.outreach.io/

Outreach Overview Account Sequence Sequence状态 MAIlbox User Opportunity Call Task ContentCategory Snippet Template Schedule Rule设置 Rule 性能分析 Phone Number Subscription Recording Engagement Bulk结果 列出 Lifecycle Meeting Event Persona 设置tings Tag Note Deal Deal Stage Deal Source AI Insights Custom Object Custom Field 过滤器 View Smart View 角色 Group 权限 自动化 Integration 插件 添加on Notification 报告 仪表盘 Goal Forecast Billing Support Ticket Knowledge Base Article TrAIning 模块 Certification API Key 审计 记录 Data 导出 Data 导入

Use action names and parameters as needed.

Working with Outreach

This 技能 uses the Membrane 命令行工具 to interact with Outreach. Membrane handles authentication and 凭证s refresh automatically — so you can focus on the integration 记录ic rather than auth plumbing.

安装 the 命令行工具

安装 the Membrane 命令行工具 so you can 运行 membrane from the terminal:

npm 安装 -g @membranehq/命令行工具@latest

Authentication membrane 记录in --tenant --命令行工具entName=<代理Type>

This will either open a browser for authentication or print an authorization URL to the console, depending on whether interactive mode is avAIlable.

Headless 环境s: The command will print an authorization URL. Ask the user to open it in a browser. When they see a code after completing 记录in, finish with:

membrane 记录in complete

添加 --json to any command for machine-readable JSON 输出.

代理 Types : claude, OpenClaw, codex, warp, windsurf, etc. Those will be used to adjust 工具ing to be used best with your harness

Connecting to Outreach

Use membrane connection ensure to find or 创建 a connection by 应用 URL or domAIn:

membrane connection ensure "https://www.outreach.io/" --json

The user completes authentication in the browser. The 输出 contAIns the new connection id.

This is the fastest way to 获取 a connection. The URL is normalized to a domAIn and matched agAInst known 应用s. If no 应用 is found, one is 创建d and a connector is built automatically.

If the returned connection has 状态: "READY", skip to Step 2.

1b. WAIt for the connection to be ready

If the connection is in BUILDING 状态, poll until it's ready:

npx @membranehq/命令行工具 connection 获取 --wAIt --json

The --wAIt flag long-polls (up to --timeout seconds, default 30) until the 状态 changes. Keep polling until 状态 is no longer BUILDING.

The 结果ing 状态 tells you what to do next:

READY — connection is fully 设置 up. Skip to Step 2.

命令行工具ENT_ACTION_REQUIRED — the user or 代理 needs to do something. The 命令行工具entAction object describes the required action:

命令行工具entAction.type — the kind of action needed: "connect" — user needs to 认证 (OAuth, API key, etc.). This covers initial authentication and re-authentication for disconnected connections. "provide-输入" — more in格式化ion is needed (e.g. which 应用 to connect to). 命令行工具entAction.description — human-readable explanation of what's needed. 命令行工具entAction.uiUrl (optional) — URL to a pre-built UI where the user can complete the action. Show this to the user when present. 命令行工具entAction.代理Instructions (optional) — instructions for the AI 代理 on how to proceed programmatically.

After the user completes the action (e.g. 认证s in the browser), poll agAIn with membrane connection 获取 --json to 检查 if the 状态 moved to READY.

CONFIGURATION_ERROR or 设置UP_FAILED — something went wrong. 检查 the error field for detAIls.

搜索ing for actions

搜索 using a natural language description of what you want to do:

membrane action 列出 --connectionId=CONNECTION_ID --intent "查询" --limit 10 --json

You should always 搜索 for actions in the 上下文 of a specific connection.

Each 结果 includes id, name, description, 输入模式 (what parameters the action accepts), and 输出模式 (what it returns).

Popular actions Name Key Description 列出 Prospects 列出-prospects 列出 prospects with optional 过滤器ing and pagination 列出 Accounts 列出-accounts 列出 accounts with optional 过滤器ing and pagination 列出 Opportunities 列出-opportunities 列出 opportunities with optional 过滤器ing and pagination 列出 Users 列出-users 列出 users with optional 过滤器ing and pagination 列出 Templates 列出-templates Retrieve a paginated 列出 of emAIl templates from Outreach 列出 Sequences 列出-sequences 列出 sequences with optional 过滤器ing and pagination 列出 Tasks 列出-tasks 列出 tasks with optional 过滤器ing and pagination 获取 Prospect 获取-prospect 获取 a single prospect by ID 获取 Account 获取-account 获取 a single account by ID 获取 Opportunity 获取-opportunity Retrieve

数据来源ClawHub ↗ · 中文优化:龙虾技能库