I gave my blog an agent: auto topic ideas every week
Description and use
An automated agent generates weekly blog topic ideas by reading existing posts and proposing five new topics, leveraging GitHub Actions and the DeepSeek LLM.
Problem
Choosing blog topics was time‑consuming and guesswork.
Outcome
The agent produced five relevant topics and a scheduling plan on its first run, outperforming the author's intuition.
Workflow
- Schedule GitHub Action to run weekly
- Read RSS feed to list existing post titles
- Send user prompt to DeepSeek model with tool function
- Model calls tool to fetch titles
- Agent loops until no more tool calls
- Return generated topics
- Write topics to weekly/
<date>.md and commit
Evidence
On its first run it read 17 published posts and replied (excerpt): The existing content is mostly low-level build / framework internals, but "running an agent on an edge device" is almost a blank spot.
Model is DeepSeek (OpenAI-compatible). The loop: ...
- Record date: 2026-10-11T13:56:06.849Z