daily-cycle

Orchestrates the daily outbound sales cycle across reply checking, evaluation, outreach, and list building.

3|Updated May 28, 2026
One-click install
npx skills add https://github.com/aitit-inc/leadace --skill daily-cycle-aitit-inc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: daily-cycle
Source: https://github.com/aitit-inc/leadace/tree/main/plugin/skills/daily-cycle
Command: npx skills add https://github.com/aitit-inc/leadace --skill daily-cycle-aitit-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Running a full day of outbound sales work manually means juggling reply checking, performance evaluation, prospect outreach, and list replenishment in the right order. This Skill automates that entire daily sequence for a LeadAce project so nothing is skipped and each phase feeds the next. ## Core Features & Use Cases - Sequenced phase execution: Runs check-responses, evaluate, lever optimization, outbound, and build-list phases in order, launching each as a sub-agent to keep the main context lightweight. - Adaptive execution order: Inspects reachable prospect counts and channel breakdowns (email, form, SNS, platform) to decide whether to replenish the list before sending, and caps browser-driven form submissions at 5 per cycle. - Batch outbound with safeguards: Splits outreach into batches of 10, monitors success rates between batches, retries shortfalls once, and aborts on systemic failures like Gmail token revocation. - Cycle reporting: Sends a completion notification summarizing every phase, lever changes, and trajectory, and optionally publishes an anonymized public journal entry. - Use Case: A founder running cold outreach tells Claude to run the daily cycle for their project; the skill checks overnight replies, re-evaluates messaging angles, sends 30 tailored emails in batches, tops up the prospect list, and emails a summary report. ## Quick Start Ask Claude to run the daily cycle for your LeadAce project ID, optionally specifying how many outbound messages to send today.

Frequently Asked Questions about daily-cycle

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

FAQPage Schema
How do I run the daily sales cycle for a LeadAce project?▼

Invoke the daily-cycle skill with your project ID and an optional outbound count (default 30). It automatically runs check-responses, evaluate, outbound, and build-list phases in sequence, then sends a completion report.

How does the daily cycle decide whether to build the prospect list first?▼

It checks reachable prospects via get_outbound_targets. If the total is under one third of the outbound count, or email contacts are depleted, it runs build-list before outbound and re-checks counts afterward.

Can the daily cycle send contact form messages and SNS DMs?▼

Yes, but browser-driven submissions (forms and platform responses) are capped at 5 per cycle because each consumes many tool calls. Excess form-only prospects carry over to the next cycle; email sends are unlimited.

What happens if outbound emails fail during a batch?▼

After each batch of 10, the success rate is checked. Below 30%, the cycle stops and responds based on cause: replenishing contacts for inactive prospects, aborting on system issues like Gmail token revocation, or continuing with email-only prospects.

Why does the daily cycle abort before sending any messages?▼

It aborts if the project ID is not registered on the server or if the compliance pre-flight returns ready: false. Missing workspace fields must be filled first, since every send path fails with HTTP 412 until compliance is complete.

Does the daily cycle send notifications when it finishes?▼

Yes, exactly one completion notification per cycle via notify_user with a report covering all phase summaries, lever changes, trajectory, and autonomous decisions. If public scoreboard is enabled, it also saves an anonymized public journal entry.