anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
An n8n workflow that runs every morning at 8:00. It turns today’s date and a list of tasks into a short brief with Claude, then pushes the brief to you in LINE.
Daily LINE morning brief written by Claude is an n8n workflow in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Daily schedule
It starts by itself every day at 8:00, with no form to fill:
A short morning brief arrives in your LINE chat every day at 8:00
What you need before you start.
Language model
Runs claude-haiku-4-5 to write the brief.
NeedsAnthropic API key, read from ANTHROPIC_API_KEY
Chat channel
Pushes the brief to your user ID from your Official Account.
NeedsA LINE Official Account with the Messaging API on, its channel access token and your user ID, read from LINE_CHANNEL_ACCESS_TOKEN and LINE_USER_ID
Checked by Mindket on 13 Nov 2026
This n8n workflow sends you a written brief each morning. A schedule starts it at 8:00. A Code node puts today’s date and a list of tasks into a prompt, and Claude turns that into three to five encouraging sentences. The workflow then pushes the brief to your LINE user ID. Four nodes do the work, and none of them is a sticky note. The task list is typed into the Code node, so replace it first.
Individuals, small teams and founders who live in LINE and want a daily nudge. Skip it if the brief must read live data such as a calendar or a task app. As imported, it knows only three sample tasks.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Startups | Solo founders | Get a priorities note in the app they already read | A founder lists three launch tasks and gets a short plan every morning. |
| Small teams | Team leads | Push a daily reminder of the stand-up and the reviews | A lead lists the 10:00 stand-up and two pull requests to review. |
| Education | Students | Start the day with a short study plan | A student lists three subjects and gets a brief before class. |
| Freelancing | Designers and writers | Keep deadlines in view | A freelancer lists two client deadlines and a call. |
You need some n8n and a LINE developer account: import a file, set three environment values and edit one list.
Any n8n that can reach Anthropic and LINE will run it. The brief arrives as a LINE message from your own Official Account.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. The three values are read from the server’s environment.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| LINE | An Official Account with the Messaging API on, its channel access token read as LINE_CHANNEL_ACCESS_TOKEN, and your LINE user ID read as LINE_USER_ID |
| Anthropic | An API key, read as ANTHROPIC_API_KEY |
workflow.json.ANTHROPIC_API_KEY, LINE_CHANNEL_ACCESS_TOKEN and LINE_USER_ID as environment variables on the server, or replace the $env expressions in Generate Brief and Send via LINE with the values.Build Context and replace the three sample tasks in todaysTasks with your own.Nothing to press after that. Each morning the workflow runs by itself. Change the tasks in Build Context as your days change.
| To change | Where |
|---|---|
| The tasks | todaysTasks in Build Context |
| The time | The cron expression 0 8 * * * in Every Day 8am |
| The shape of the brief | The prompt text in Build Context |
| The model and the length | model and max_tokens in Generate Brief |
A founder lists “Send the launch email”, “Reply to the investor” and “Record the demo” in todaysTasks.
At 8:00 one LINE text arrives, headed Morning Brief. As the prompt asks, it names the day, picks out the priorities and ends with one tip on where to focus, in three to five sentences.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. This one is a straight line of four: the clock, the prompt, Claude and LINE. Press Execute workflow once to see all four run, then open Build Context to see the prompt.
For experts. The schedule has no time zone of its own, and the date in the prompt comes from the server’s clock.
| Node | What it does | What to know |
|---|---|---|
Every Day 8am | Schedule Trigger 1 with the cron expression 0 8 * * * | Runs in the workflow’s time zone, or the instance’s when none is set |
Build Context | A Code node with the date and a typed task list | The date is written in US English |
Generate Brief | Posts to https://api.anthropic.com/v1/messages with claude-haiku-4-5 | Up to 300 tokens, with the key read from $env |
Send via LINE | Posts to https://api.line.me/v2/bot/message/push | Sends one text to the user ID in LINE_USER_ID |
LINE is the only place the brief goes, and the tasks are sample data until you change them.
claude-haiku-4-5 as active with no deprecation notice. It gives 15 October 2026 as the earliest retirement date, which has passed. Check the page, or set a newer Claude model in Generate BriefAn n8n workflow that runs every morning at 8:00. It builds a short prompt from today's date and a list of tasks, asks Claude
to turn it into a motivating three to five sentence brief, and pushes the brief to you in LINE.
workflow.json: the workflow as n8n exports it, four nodes, none of them a sticky note. It holds no credential.README.md: these notes.JSON.stringify(...).slice(1, -1).workflow.json.{{ $env.ANTHROPIC_API_KEY }} in the x-api-key header of Generate Brief, andBearer {{ $env.LINE_CHANNEL_ACCESS_TOKEN }} and {{ $env.LINE_USER_ID }} in Send via LINE. Set them as environmentBuild Context and replace the three sample tasks in todaysTasks with your own.Every Day 8am (Schedule Trigger) starts the run from the cron expression 0 8 * * *, in the workflow's time zone, or theBuild Context (Code) writes today's date and the task list into a prompt that asks for a motivating, concise brief ofGenerate Brief posts the prompt to https://api.anthropic.com/v1/messages with claude-haiku-4-5 and up to 300 tokens.Send via LINE pushes the brief, headed "Morning Brief", to your user ID with https://api.line.me/v2/bot/message/push.todaysTasks in Build Context. The list is typed in. Add a Google Calendar or a task list node before it toEvery Day 8am.Build Context.model and max_tokens in Generate Brief.claude-haiku-4-5 (claude-haiku-4-5-20251001 there) as active,model in Generate Brief to a newer Claude model.NOTICE.md 578 B README.md 3 KB workflow.json 4 KB
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
zarazhangrui · Skill
Builds HTML presentations from scratch or from a PowerPoint file and shows visual style previews to pick from, for people who want web slides with no CSS or Ja…
iptv-org · Kit
Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…