sales-daily
Run attended acceptance and reply checks, confirmed invitations, reviewed weekday DMs, and a read-only follow-up radar.
Skill by mat-lucie
Chalk Labs
Need help deploying sales-daily?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mat-lucie-sales-daily
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: sales
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/sales-daily
What's inside
- Skill name
sales-daily- Description
- Run attended acceptance and reply checks, confirmed invitations, reviewed weekday DMs, and a read-only follow-up radar.
- License
- MIT
- Instructions
- 76 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- followup-review.md · references/
SKILL.md (first lines)
# /sales-daily Use a current checkout with configured operator content and CRM. This skill is attended: it never schedules a run or grants send permission. ## Read-only preview Run `sales daily --dry-run`. It queries pipeline inventory only: no scrapes, Sheets or CRM writes, execution locks, cookie probes, daily ledger, LLM calls or follow-up detection. Counts are cadence inventory; identities, copy and live delivery eligibility remain unchecked. Verify read access for this preview; do not perform a create/delete canary. ## Step 0 — Verify Attio MCP scope Read the operator's sales program. Confirm the intended sender, channels, batch and current send authorization. Verify the installed CRM connector's documented read/list/write/delete capabilities with the configured canary. Halt on incomplete scope with `mcp_scope_insufficient`. Resolve open P0 alarms in the Operator Review Queue before DMs. An unavailable queue is a halt. Acceptance and reply detection must run before sends; use verified profile identity. A participant name does not establish identity. Review exact recipients and rendered copy. `--yes` skips the prompt after review; it never supplies authorization. `sales daily --skip-dms --preview-dms-after-invites` sends approved invitations and then rehearses DMs with the shared cache. It is a live invitation run. ## Attended LLM dispatch Use the attending agent's native subagent capabilities within the configured budget. Never enable an API-key fallback. For Codex, initialize a private session with `python -m workflows.codex_dispatch init <private-parent>`. Set `OUTBOUND_USE_LLM_DISPATCH=1` and `OUTBOUND_LLM_DISPATCH_SESSION=<session>` only in the engine child. Keep the parent available to service typed requests using the bounded `wait` command. Submit explicit success/error results with `respond`; honor expiry and never answer a request twice. Stop/wait for the child, confirm an empty inbox, and `close` the session. Never reuse closed sessions or export dispatch globally. Claude's inbox/outbox transport remains supported. See `docs/llm_dispatch_skill_handoff.md`. ## Execute and reconcile The daily run detects accepts and replies, performs optional event/email ingestion, checks starvation, delivers invitations, sequences DMs and builds the read-only warm follow-up radar. Invites run any day; DMs run Monday–Friday. `--force-weekend` overrides only the DM calendar gate; `--skip-followups` skips the radar. Acceptance monitoring occurs in Phase 0. Never replay already-invited contacts through Network Booster as acceptance checks. Network Booster launches at most 10 new invites at a time, draining eligible capacity under one daily ledger. Only exact provider-confirmed recipients advance; unconfirmed rows remain held for reconciliation. DM tails drain under a bounded launch cap. Report queued, provider-confirmed, CRM-advanced and failed counts separately. A successful health probe or canary is not delivery proof. Inspect the run summary and failure details before declaring completion. ## Follow-up review Review the radar by cadence and who owes the next action. Use incremental Gmail inventory when email evidence is needed; preserve incomplete-read errors. A missing thread does not prove there is no reply. Fresh meeting commitments may be included when the configured meeting source is available. See `references/followup-review.md` for the review checklist. Every follow-up requires verified identity, current evidence, exact copy review and send authorization. The radar and inventory do not send or create drafts. A local lock and machine-keyed CRM ledger prevent duplicate execution. Lock contention exits 75; template refusal exits 78 with honest partial counts. Never reset a hold, gate or ledger to force a rerun.
From mat-lucie/outbound-sales-agent, MIT.
More from mat-lucie/outbound-sales-agent
- 0.536score
onboard
mat-lucie
Stand the outbound engine up against a new operator's CRM, PhantomBuster account, and ICP.
SkillCFreshness: C★ 7Claude Code +9 - 0.531score
sales-weekly
mat-lucie
Monday's full weekly sales bundle.
SkillCFreshness: C★ 7Claude Code +9 - 0.531score
threshold-calibration
mat-lucie
Compute ROC sweep for the quality_score pass threshold.
SkillCFreshness: C★ 7Claude Code +9 - 0.528score
sales-finalize-borderline
mat-lucie
Finalize the morning's borderline batch.
SkillCFreshness: C★ 7Claude Code +9 - 0.528score
health-check
mat-lucie
Ad-hoc connectivity check across Attio and PhantomBuster.
SkillCFreshness: C★ 7Claude Code +9 - 0.528score
audit-reminder-sweep
mat-lucie
Scan the Operator Review Queue for rows that have stayed `open` longer than the staleness floor.
SkillCFreshness: C★ 7Claude Code +9 - 0.528score
data-quality-report
mat-lucie
Compute the weekly Data Quality Report — 8-metric Attio dashboard with P0/P1 alarms that gate downstream DM sends.
SkillCFreshness: C★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 30, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mat-lucie
- 0.536score
onboard
mat-lucie
Stand the outbound engine up against a new operator's CRM, PhantomBuster account, and ICP.
SkillCFreshness: C★ 7Claude Code +9 - 0.531score
sales-weekly
mat-lucie
Monday's full weekly sales bundle.
SkillCFreshness: C★ 7Claude Code +9 - 0.531score
threshold-calibration
mat-lucie
Compute ROC sweep for the quality_score pass threshold.
SkillCFreshness: C★ 7Claude Code +9 - 0.528score
sales-finalize-borderline
mat-lucie
Finalize the morning's borderline batch.
SkillCFreshness: C★ 7Claude Code +9 - 0.528score
health-check
mat-lucie
Ad-hoc connectivity check across Attio and PhantomBuster.
SkillCFreshness: C★ 7Claude Code +9 - 0.528score
audit-reminder-sweep
mat-lucie
Scan the Operator Review Queue for rows that have stayed `open` longer than the staleness floor.
SkillCFreshness: C★ 7Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get sales-daily running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
sales-daily skill. Agent Mart. https://agentmart.dev/skills/mat-lucie-sales-daily (last updated 2026-10-24)