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.