Automation Flow
Helper scripts
The repository ships with two helper scripts in scripts/:
send_top_llm_match_email.shsend_top_newest_email.sh
Both scripts:
run across all selectable sources
use
--debug-linksinspect
10links per source by defaultwrite a detailed report to
reports/write a links-only
_actionreport toreports/attempt to email the top
5links only when SMTP configuration is present
The LLM script ranks by profile match. The newest script ranks by the newest available posting dates.
Local configuration
The scripts assume these local-only files:
data/profile.txtdata/email.env
data/email.env can define the SMTP settings used by the CLI:
JOB_SEARCH_SMTP_HOSTJOB_SEARCH_SMTP_PORTJOB_SEARCH_SMTP_USERJOB_SEARCH_SMTP_PASSWORDJOB_SEARCH_SMTP_TLSJOB_SEARCH_EMAIL_FROMEMAIL_TO
Email fallback behavior
If data/email.env still contains placeholder values, the helper scripts skip
email delivery and continue.
If SMTP sending fails after the report is generated, the CLI keeps the run successful and prints a warning while preserving the report output.
Generated files
Default report targets:
reports/top-llm-match-email.mdreports/top-llm-match-email_action.mdreports/top-newest-email.mdreports/top-newest-email_action.md