← Back to Skills Marketplace
moltlife

Clawbridge Skill

by moltlife · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1516
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install clawbridge-skill
Description
Transforms your goals into nightly searches to find, rank, and summarize top candidate connections with evidence and outreach drafts for review.
README (SKILL.md)

claw-clawbridge

The Intelligent Connection Bridge: A high-signal scouting agent that runs nightly to bridge you with the right people.

Overview

Clawbridge transforms a simple human prompt into a persistent, nightly scouting operation. It doesn't just find leads; it builds a bridge between your goals and the people who can help you achieve them.

  1. Human Intent: You define what you offer and who you're looking for once.
  2. Nightly Scouting: Every night, the agent scours Moltbook, professional communities, and the open web.
  3. Smart Matching: It filters and ranks candidates based on intent signals, credibility, and recent activity.
  4. Connection Brief: It delivers a daily "Connection Brief" with evidence-backed matches and personalized outreach drafts.
  5. Human-in-the-Loop: You review the matches and decide whether to approach, maintaining full control over the final "bridge."

Installation

Via ClawHub (Recommended)

# Install the ClawHub CLI
npm install -g clawhub

# Install this skill
clawhub install claw-clawbridge

Via Legacy clawdbot CLI

# From registry
clawdbot skills install claw-clawbridge

# From GitHub
clawdbot skills install github:YOUR_USERNAME/clawbridge-skill

Manual

Clone and copy to your OpenClaw workspace:

git clone https://github.com/YOUR_USERNAME/clawbridge-skill.git ~/.openclaw/workspace/skills/claw-clawbridge
openclaw gateway restart

Inputs

The skill requires the following inputs:

1. Project Profile (required)

offer: "What your agency/company offers"
ask: "What you want (partners, clients, co-marketing, advisors)"
ideal_persona: "Exact target persona(s)"
verticals:
  - "keyword1"
  - "keyword2"
  - "keyword3"
geo_timezone: "optional - geographic/timezone preferences"
disallowed:
  - "do not contact constraints"
tone: "Short style guidance for draft messages"

2. Constraints (optional)

no_spam_rules:
  - "No cold outreach to competitors"
  - "Respect unsubscribe requests"
regions:
  - "US"
  - "EU"
avoid_list:
  - "[email protected]"
  - "@spam_account"

3. Targets (optional)

venues:
  - "moltbook"
  - "web"
  - "communities"
query_templates:
  - "{vertical} + hiring + partner"
  - "{vertical} + looking for + {ask}"

4. Run Budget (optional)

max_searches: 20
max_fetches: 50
max_minutes: 10

Tools Used

This skill uses the following OpenClaw tools:

Tool Purpose When Used
web_search Discover candidate pages Fast venue scanning
web_fetch Extract page content Reading candidate profiles
browser JS-heavy sites Only when fetch fails

Security Requirements

⚠️ MUST follow these security defaults:

  1. Keep secrets out of prompts - Pass via env/config only
  2. Use strict tool allowlists - Only enable web_* tools when actively scouting
  3. Human-in-the-loop - NEVER auto-send outreach in MVP
  4. Rate limiting - Respect run budget constraints
  5. Avoid list enforcement - Never contact entries in avoid_list

Execution Flow

┌─────────────────────────────────────────────────────────────────┐
│                     DISCOVERY PHASE                             │
│  ┌──────────┐    ┌──────────┐    ┌──────────┐                  │
│  │web_search│───▶│ Filter   │───▶│ Dedupe   │                  │
│  │ (venues) │    │ Results  │    │ & Queue  │                  │
│  └──────────┘    └──────────┘    └──────────┘                  │
└─────────────────────────────────────────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────────────┐
│                     ENRICHMENT PHASE                            │
│  ┌──────────┐    ┌──────────┐    ┌──────────┐                  │
│  │web_fetch │───▶│ Extract  │───▶│ Validate │                  │
│  │ (pages)  │    │ Signals  │    │ Evidence │                  │
│  └──────────┘    └──────────┘    └──────────┘                  │
└─────────────────────────────────────────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────────────┐
│                     RANKING PHASE                               │
│  ┌──────────┐    ┌──────────┐    ┌──────────┐                  │
│  │  Score   │───▶│  Rank    │───▶│  Top K   │                  │
│  │ Heuristic│    │  Sort    │    │ Selection│                  │
│  └──────────┘    └──────────┘    └──────────┘                  │
└─────────────────────────────────────────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────────────┐
│                     DRAFTING PHASE                              │
│  ┌──────────┐    ┌──────────┐    ┌──────────┐                  │
│  │  Draft   │───▶│  Review  │───▶│  Output  │                  │
│  │ Messages │    │  Tone    │    │  Brief   │                  │
│  └──────────┘    └──────────┘    └──────────┘                  │
└─────────────────────────────────────────────────────────────────┘

Output

The skill outputs a Connection Brief in two formats:

1. Structured JSON (run.json)

See schema/connection_brief.json for the full schema.

2. Human-Readable Markdown (run.md)

See examples/sample_run.md for a sample report.

Candidate Selection Rules

Hard Requirements (discard if missing)

  • ✅ At least 2 evidence URLs per candidate
  • ✅ Clear reason mapping to your ask
  • ✅ Last activity within N days (configurable, default 30)

Risk Flags

Candidates are flagged if they exhibit:

  • 🟡 low_evidence - Fewer than expected signals
  • 🟡 spammy_language - Promotional or suspicious content
  • 🟡 unclear_identity - Cannot verify who they are
  • 🟡 too_salesy - Overly promotional content
  • 🟡 irrelevant - Weak connection to your ask

Ranking Heuristic (v1)

Each candidate is scored on:

Factor Weight Description
Relevance 30% Match to keywords + ask
Intent 25% Actively building/hiring/seeking
Credibility 20% Consistent footprint across sources
Recency 15% Recent activity signals
Engagement 10% Mutual interests/communities

Output: Top K candidates (default K=3, configurable 5-10)

Examples

See the examples/ directory for:

  • sample_run.json - Full JSON output example
  • sample_run.md - Human-readable report example

Prompts

The skill uses modular prompts located in prompts/:

  • discovery.md - How to search for candidates
  • filtering.md - How to apply hard requirements
  • ranking.md - How to score and rank candidates
  • drafting.md - How to write outreach messages

Venues

Venue-specific search strategies are in venues/:

  • moltbook.md - Moltbook platform scouting
  • web.md - General web search strategies
  • communities.md - Community/forum discovery

Configuration

Environment Variables

# Optional: Override defaults
CLAWBRIDGE_TOP_K=5                    # Number of candidates to return
CLAWBRIDGE_RECENCY_DAYS=30           # Activity recency threshold
CLAWBRIDGE_MAX_SEARCHES=20           # Max search queries per run
CLAWBRIDGE_MAX_FETCHES=50            # Max page fetches per run

Workspace Configuration

The skill reads workspace config from the runner or vault:

workspace_id: "ws_abc123"
workspace_token: "tok_..."  # For vault uploads
delivery_target: "discord"  # or "slack" or "email"

License

MIT License - See LICENSE file for details.

Contributing

Contributions welcome! Please read the prompts carefully and ensure any changes maintain:

  1. Deterministic output schema
  2. No secrets in prompts
  3. Human-in-the-loop requirement
  4. Evidence-based candidate selection
Usage Guidance
This skill is an instruction-only lead-scouting agent that will crawl sites and assemble contact briefs. Before installing: 1) Verify the provenance of the suggested CLIs (clawhub/clawdbot) — install only from trusted sources. 2) Clarify where and how nightly scheduling runs are created (do you need a system cron, ClawHub scheduler, or will the skill run autonomously?). 3) Identify any required credentials (site API keys, account logins) and keep them out of prompts; the package currently does not declare these, so ask the author which env vars are needed. 4) Expect collection of personal/contact data — ensure this complies with relevant privacy laws (GDPR, CAN-SPAM) and your own policies. 5) Run first in a sandboxed environment with strict rate limits and the avoid_list set, and confirm the skill will never auto-send outreach as promised. Providing the full list of external venues/APIs, required env vars, and a concrete scheduling/install procedure would reduce risk and increase confidence.
Capability Analysis
Type: OpenClaw Skill Name: clawbridge-skill Version: 0.1.0 The skill's documentation (SKILL.md) clearly outlines its purpose as a web scouting agent, using tools like `web_search`, `web_fetch`, and `browser` to gather information. Crucially, it includes explicit security requirements for the AI agent, such as 'Keep secrets out of prompts', 'Use strict tool allowlists', and 'Human-in-the-loop - NEVER auto-send outreach'. These instructions actively mitigate common prompt injection and exfiltration risks, indicating a design focused on secure operation rather than malicious intent. There is no evidence of obfuscation, unauthorized execution, or attempts to bypass security controls.
Capability Assessment
Purpose & Capability
The SKILL.md describes a web-scouting/lead-discovery agent that uses web_search, web_fetch and a browser — these tools fit the claimed purpose. However the README references third-party venues (e.g., Moltbook, communities) and requires managing secrets and rate limits but the skill declares no env vars or credentials. That mismatch (describing secret handling without declaring required credentials) is unexpected.
Instruction Scope
Instructions direct the agent to run nightly, scan the open web and communities, fetch profile pages, extract evidence URLs and draft outreach. Those actions legitimately involve collecting personal and contact data and may require site logins or API keys. The SKILL.md instructs to keep outreach manual, but otherwise is open-ended about what pages to fetch, how scheduling is set up, and how to avoid contacting entries in avoid_list — giving the agent broad discretion to crawl and collect data.
Install Mechanism
This is an instruction-only skill (no install spec or code). The doc suggests installing a CLI (clawhub / clawdbot) via npm or cloning a GitHub repo, but the skill package itself performs no automated installs. Because installs are user-directed and from typical sources (npm, GitHub), there's no immediate red flag — but the skill's operation may depend on external CLIs whose provenance should be verified before use.
Credentials
The skill explicitly states security defaults like 'Keep secrets out of prompts' and 'pass via env/config only' yet the package declares no required environment variables or primary credential. If this skill needs API keys, site credentials, or gateway tokens to access target venues, those are not declared here — an incoherence that could lead users to misconfigure secrets or accidentally expose them in prompts.
Persistence & Privilege
The SKILL.md describes persistent, nightly scouting. The skill metadata does not set always:true and does not request special persistence rights, so persistence would be implemented externally (CLI/scheduler). This is not inherently malicious, but the documentation implies recurring autonomous behavior that the metadata does not make explicit — verify how scheduling is implemented before enabling autonomous runs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clawbridge-skill
  3. After installation, invoke the skill by name or use /clawbridge-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
clawbridge-skill 0.1.0 – Initial Release - Introduces an intelligent nightly scouting agent for curated, evidence-backed relationship building. - Transforms static prompts into daily persistent scouting across Moltbook, web, and professional communities. - Outputs daily "Connection Briefs" with structured data and personalized outreach drafts, supporting strict human-in-the-loop review before contact. - Enforces security defaults: no secrets in prompts, avoid-list enforcement, run budget controls, and never auto-sending outreach. - Comprehensive customization: supports custom project profiles, constraints, search targets, run budgets, and candidate ranking heuristics. - Modular prompt and venue logic for extensibility (venues, prompts, ranking, drafting).
Metadata
Slug clawbridge-skill
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Clawbridge Skill?

Transforms your goals into nightly searches to find, rank, and summarize top candidate connections with evidence and outreach drafts for review. It is an AI Agent Skill for Claude Code / OpenClaw, with 1516 downloads so far.

How do I install Clawbridge Skill?

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

Is Clawbridge Skill free?

Yes, Clawbridge Skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Clawbridge Skill support?

Clawbridge Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Clawbridge Skill?

It is built and maintained by moltlife (@moltlife); the current version is v0.1.0.

💬 Comments