clawbridge-skill
暂无简介
- License 许可
- MIT
- 最近更新
- 2026-04-05
- Stars
- ★ 7
- Forks
- 1
02 资源文件 1
- 参考文档_meta.json286 B
03 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.
- Human Intent: You define what you offer and who you're looking for once.
- Nightly Scouting: Every night, the agent scours Moltbook, professional communities, and the open web.
- Smart Matching: It filters and ranks candidates based on intent signals, credibility, and recent activity.
- Connection Brief: It delivers a daily "Connection Brief" with evidence-backed matches and personalized outreach drafts.
- 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:
- "competitor@example.com"
- "@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:
- Keep secrets out of prompts - Pass via env/config only
- Use strict tool allowlists - Only enable
web_*tools when actively scouting - Human-in-the-loop - NEVER auto-send outreach in MVP
- Rate limiting - Respect run budget constraints
- 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 examplesample_run.md- Human-readable report example
Prompts
The skill uses modular prompts located in prompts/:
discovery.md- How to search for candidatesfiltering.md- How to apply hard requirementsranking.md- How to score and rank candidatesdrafting.md- How to write outreach messages
Venues
Venue-specific search strategies are in venues/:
moltbook.md- Moltbook platform scoutingweb.md- General web search strategiescommunities.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:
- Deterministic output schema
- No secrets in prompts
- Human-in-the-loop requirement
- Evidence-based candidate selection
04 同仓库更多 Skills
zyfai
Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit/withdraw anytime.
zerion-api
暂无简介
zerion-api-skill
暂无简介
zerion-api-mcp
暂无简介
yahoo-finance-forex
Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR/USD, GBP/USD, USD/JPY, etc.). Analyzes sentiment and provides trading context.
yahoo-finance
This skill should be used when the user asks to "get stock prices", "check stock quotes", "look up earnings", "get financial data", "find trending stocks", or needs stock market data from Yahoo Finance.