run-cycle

Orchestrates an end-to-end search fund outreach cycle from niche thesis to Reply.io sequence.

Updated Aug 1, 2026
One-click install
npx skills add https://github.com/nicogoldberg1-rgb/opensourcing-release --skill run-cycle-nicogoldberg1-rgb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-cycle
Source: https://github.com/nicogoldberg1-rgb/opensourcing-release/tree/main/skills/run-cycle
Command: npx skills add https://github.com/nicogoldberg1-rgb/opensourcing-release --skill run-cycle-nicogoldberg1-rgb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Running a search fund acquisition outreach cycle means manually chaining many steps — building a company search, screening results against a buy-box, finding owner contacts, writing personalized emails, and loading a Reply.io sequence. This Skill replaces that manual sequence with a single orchestrated command that runs the whole pipeline with approval gates only at high-cost or send-critical moments. ## Core Features & Use Cases - Multiple entry modes: start from a niche thesis (Mode A), an existing Inven saved list (Mode B), a udu project (Mode U), an anchor company via udu seeds (Mode C), or a known-universe registry/directory (Mode D), with provider = inven | udu | both. - Approval gates and budget caps: gates G0-G5 pause before credit spend or sends; --auto mode auto-approves G0-G3 within budget caps while G4 (sequence activation) and G5 (live mail) always halt for a human. - Resumable state management: each cycle writes phase artifacts and state.json to .context/run-cycle-<niche>/ so interrupted runs resume from the last completed phase. - Use Case: Tell Claude Code "run a full cycle on veterinary practice management software" and it previews the search, pulls a sanity sample, screens companies against your buy-box, enriches contacts, generates personalized emails in your voice, and builds a ready-to-activate Reply.io sequence. ## Quick Start Ask Claude Code to run a full cycle on your target niche, for example by saying run a full cycle on HVAC services companies in Texas.

Frequently Asked Questions about run-cycle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a full search fund outreach cycle in one command?

Invoke the skill with a phrase like "run a full cycle on [niche]". It builds the company search, pulls a sanity sample, screens results, finds contacts, personalizes emails, and builds a Reply.io sequence, pausing only at cost or send gates.

Do I need an Inven subscription to source and screen companies?

No. Set provider = udu and the cycle runs entirely on a udu project via the udu-source CLI with no Inven MCP calls. Provider = both runs both sources and merges results before screening.

Can I run the outreach cycle from an existing Inven saved list?

Yes. Mode B takes an Inven list id or name, pulls its domains via get_company_list_domains, skips the search phase, and starts directly at screening. This is recommended for niches where natural-language search loses precision.

What happens if a cycle run is interrupted or fails mid-pipeline?

Each cycle writes state.json and per-phase artifacts to .context/run-cycle-<niche>-<date>/. Re-running the skill resumes from the last completed phase instead of restarting, preserving prior credit spend.

Does --auto mode send emails without human approval?

No. Under --auto, gates G0-G3 auto-approve only within budget caps, but G4 (Reply.io sequence activation) and G5 (live physical mail) always halt for a human. The sequence is left in NEW state for manual activation.

How do I find more companies similar to one anchor company?

Use Mode C, which runs as Mode U-A with udu seeds. Pass 1-3 anchor domains with --seeds when creating the udu project; udu ranks similar companies and excludes the anchors themselves from results.