<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Cron on hdknr blog</title><link>https://hdknr.github.io/blogs/tags/cron/</link><description>Recent content in Cron on hdknr blog</description><generator>Hugo -- 0.157.0</generator><language>ja</language><lastBuildDate>Tue, 21 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hdknr.github.io/blogs/tags/cron/index.xml" rel="self" type="application/rss+xml"/><item><title>東大院生が Claude Code で日常タスクを 45 個自動化した全記録</title><link>https://hdknr.github.io/blogs/posts/2026/04/%E6%9D%B1%E5%A4%A7%E9%99%A2%E7%94%9F%E3%81%8C-claude-code-%E3%81%A7%E6%97%A5%E5%B8%B8%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%92-45-%E5%80%8B%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%97%E3%81%9F%E5%85%A8%E8%A8%98%E9%8C%B2/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/04/%E6%9D%B1%E5%A4%A7%E9%99%A2%E7%94%9F%E3%81%8C-claude-code-%E3%81%A7%E6%97%A5%E5%B8%B8%E3%82%BF%E3%82%B9%E3%82%AF%E3%82%92-45-%E5%80%8B%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%97%E3%81%9F%E5%85%A8%E8%A8%98%E9%8C%B2/</guid><description>&lt;p&gt;東京大学の院生（shunya_sudo）が、&lt;strong&gt;45 本の cron ジョブ・36 個のカスタムエージェント・132 本の Python スクリプト&lt;/strong&gt; で構成した日常業務自動化システムの全記録を Zenn で公開した。M1 冬から約半年間 Claude Code を使い続けて構築したシステムで、メール処理・論文監視・ML コード開発・システム自己監視まで設計原則と実装を網羅している。&lt;/p&gt;
&lt;h2 id="システムの全体構成"&gt;システムの全体構成&lt;/h2&gt;
&lt;p&gt;macOS 上で以下の構成で稼働している。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;構成要素&lt;/th&gt;
&lt;th&gt;数&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;cron ジョブ&lt;/td&gt;
&lt;td&gt;45 個&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;カスタムエージェント&lt;/td&gt;
&lt;td&gt;36 個&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Python スクリプト&lt;/td&gt;
&lt;td&gt;132 本&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;基本アーキテクチャは &lt;strong&gt;「Python が処理、Claude CLI が判断」&lt;/strong&gt; というシンプルな分離原則に基づく。データ取得・加工は Python スクリプトが担い、要約・判断・生成を Claude CLI が受け持ち、定時実行は cron で管理する。&lt;/p&gt;
&lt;h2 id="主な自動化タスク"&gt;主な自動化タスク&lt;/h2&gt;
&lt;h3 id="メール処理gmail-api"&gt;メール処理（Gmail API）&lt;/h3&gt;
&lt;p&gt;Gmail API を用いてメールを &lt;strong&gt;4 段階に自動分類&lt;/strong&gt; し、返信が必要なものには &lt;strong&gt;下書きを自動生成&lt;/strong&gt; する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;緊急対応 / 要確認 / 参照 / アーカイブの 4 レベル分類&lt;/li&gt;
&lt;li&gt;Claude が文脈を読んで返信の下書きを生成&lt;/li&gt;
&lt;li&gt;最終判断・送信は人間が行う&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="日程調整ics-url"&gt;日程調整（ICS URL）&lt;/h3&gt;
&lt;p&gt;ICS URL を活用してカレンダーを自動更新し、日程調整の候補時間を自動挿入する。手動でのカレンダー確認作業をゼロにした。&lt;/p&gt;</description></item></channel></rss>