← Back to Skills Marketplace
mattstvartak

Outreach Pipeline

by Matt Stvartak · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
107
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-outreach-plugin
Description
Manage sales leads and outreach by tracking follow-ups, logging contacts, advancing stages, and generating weekly pipeline reports.
Usage Guidance
This plugin appears to do what it claims: local lead tracking with no external network calls or secret requirements. Before installing or enabling it: 1) Fix or override the data directory: either patch resolveDataDir or set plugin config.dataDir to a full absolute path inside your home directory to avoid accidental writes at '/' (for now, avoid accepting the default if you don't want root-level files). 2) Confirm Node 18+ (LanceDB requirements). 3) Review and test in a safe environment (local dev user) to verify data is stored where you expect. 4) Remember the plugin stores potentially sensitive contact data locally—treat that directory accordingly (permissions, backups). 5) If you want to limit risk, run it with the plugin disabled for autonomous invocation until you are comfortable; note the plugin does not request credentials and does not include network exfiltration behavior in the code.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-outreach-plugin Version: 1.0.0 The outreach-plugin is a legitimate lead management and sales pipeline tool that uses LanceDB for local data storage. It implements a comprehensive set of tools for tracking lead lifecycles, contact history, and follow-up schedules without any evidence of data exfiltration, malicious execution, or harmful prompt injection. The code includes basic security measures such as string escaping for database queries (src/utils/validation.ts) and adheres strictly to its stated purpose of managing a sales funnel.
Capability Assessment
Purpose & Capability
Name/description match the implementation: tools for creating/updating leads, logging contacts, scheduling follow-ups, exporting/reporting, and computing stats. Declared dependencies (@lancedb/lancedb, @sinclair/typebox) and local LanceDB storage are coherent with an on-device outreach pipeline.
Instruction Scope
SKILL.md simply instructs the agent how and when to call the provided lead_* tools (e.g., lead_due at session start, lead_contact after outreach). It does not instruct reading unrelated files, accessing unexpected environment variables, or sending data to unknown endpoints. It suggests using a Notion skill for report writing but does not itself attempt network I/O.
Install Mechanism
No install spec is provided (instruction-only plugin) and the package files show normal npm dependencies from the registry. There are no downloads from untrusted URLs or extract steps. Using @lancedb is expected for local DB storage; this is a moderate-but-expected dependency.
Credentials
The skill requests no environment variables, no external credentials, and no config paths beyond a local dataDir (configurable). That is proportionate for a local lead management plugin. The package and code do not access other services or secret-bearing environment variables.
Persistence & Privilege
The plugin stores data on disk (expected). However, there is a bug in resolveDataDir: when a path begins with '~' (the default), the code uses join(homedir(), raw.slice(1)). Because the slice includes a leading '/', path.join may treat the second segment as absolute and resolve to '/.openclaw/...' (root) instead of the user's home directory. That could result in the plugin attempting to create directories at the filesystem root (permission issues or unexpected writes). This is a quality/security concern to address before enabling in production.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-outreach-plugin
  3. After installation, invoke the skill by name or use /openclaw-outreach-plugin
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: lead tracking and outreach pipeline with 10 MCP tools, LanceDB storage, validated stage transitions, contact history, follow-up scheduling, and pipeline stats/export.
Metadata
Slug openclaw-outreach-plugin
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Outreach Pipeline?

Manage sales leads and outreach by tracking follow-ups, logging contacts, advancing stages, and generating weekly pipeline reports. It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.

How do I install Outreach Pipeline?

Run "/install openclaw-outreach-plugin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Outreach Pipeline free?

Yes, Outreach Pipeline is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Outreach Pipeline support?

Outreach Pipeline is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Outreach Pipeline?

It is built and maintained by Matt Stvartak (@mattstvartak); the current version is v1.0.0.

💬 Comments