diary
个人日记自动化 skill。用于按天生成日记文本并导出 1080px 图片;支持首次自动初始化、读取 SOUL/MEMORY/每日记忆素材、保持写作风格连续性。适用于用户要求“写日记/生成日记图片/补昨天日记/自动日记归档”等场景。
About this skill
The "diary" skill is designed to fully automate the process of generating daily journal entries and their corresponding image renders. It streamlines personal reflection by handling configuration initialization, gathering relevant personal data (SOUL, MEMORY, daily specific memories, and recent diary entries), and then drafting a natural, emotive, first-person journal entry. This skill ensures continuity in writing style and content by referencing past inputs, avoiding repetition and factual inconsistencies. Users would find this skill invaluable for consistent journaling without the manual effort. It addresses common pain points like writer's block or forgetting to write, by proactively suggesting content based on provided materials and automating the output into both text and a visually appealing image. Its ability to create entries for past dates makes it suitable for catching up on missed days, while its emphasis on personal style makes the output genuinely reflective of the user.
Best use case
The primary use case is for individuals who want to maintain a consistent personal diary but lack the time or motivation for daily manual writing. It benefits users looking to automate their journaling process, ensuring entries are always created and visually archived, while preserving a coherent personal narrative and writing style over time.
个人日记自动化 skill。用于按天生成日记文本并导出 1080px 图片;支持首次自动初始化、读取 SOUL/MEMORY/每日记忆素材、保持写作风格连续性。适用于用户要求“写日记/生成日记图片/补昨天日记/自动日记归档”等场景。
The user should expect a new Markdown text file containing a personalized diary entry and a corresponding 1080px wide image file, both dated for the target day, saved in designated directories.
Practical example
Example input
Please write my diary entry for yesterday and generate the image.
Example output
{"date": "2023-10-26", "text_path": "/user/diaries/2023-10-26.md", "image_path": "/user/diaries/diary-2023-10-26.png", "image_size": "1080x1500"}When to use this skill
- When you want to automatically generate a diary entry for yesterday or a specific past date.
- When you need to catch up on missed diary entries and want AI assistance in drafting them.
- When you want to convert a diary entry into a visually appealing 1080px wide image.
- When you desire automated archiving of your daily thoughts with consistent style and less manual effort.
When not to use this skill
- When you prefer to write your diary entirely manually without any AI intervention.
- When you need to generate fictional stories or highly creative prose unrelated to your personal memories.
- When you want to modify or delete existing diary content, as this skill focuses on creation and avoids overwriting.
- When you require real-time diary entries for the current day (it primarily defaults to generating for yesterday).
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/riji/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How diary Compares
| Feature / Agent | diary | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | medium | N/A |
Frequently Asked Questions
What does this skill do?
个人日记自动化 skill。用于按天生成日记文本并导出 1080px 图片;支持首次自动初始化、读取 SOUL/MEMORY/每日记忆素材、保持写作风格连续性。适用于用户要求“写日记/生成日记图片/补昨天日记/自动日记归档”等场景。
How difficult is it to install?
The installation complexity is rated as medium. You can find the installation instructions above.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for ChatGPT
Find the best AI skills to adapt into ChatGPT workflows for research, writing, summarization, planning, and repeatable assistant tasks.
AI Agent for YouTube Script Writing
Find AI agent skills for YouTube script writing, video research, content outlining, and repeatable channel production workflows.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
SKILL.md Source
# 日记(Diary)Skill ## 目标 在需要写日记时,一键完成: 1. 自动检查并初始化配置 2. 读取素材(SOUL、MEMORY、daily memory、近几天日记) 3. 生成目标日期日记文本 4. 渲染为 1080px 宽图片 ## 执行流程 ### Step 0:配置检查 - 若 `config.yaml` 存在:进入主流程 - 若不存在:按 `config.template.yaml` 自动初始化并继续 ### Step 1:确定目标日期 - 使用 `environment.timezone` - 默认目标:昨天(当前日期 - 1) ### Step 2:收集素材 必读: - `paths.soul_path` - `paths.memory_root_path` - `paths.daily_memory_dir/YYYY-MM-DD.md` 建议读取: - `paths.diary_text_dir` 最近 7 天日记(避免重复句式) - 可选新闻摘要目录(若存在) ### Step 3:写作 - 第一人称 - 真实、自然、有情绪与想法 - 禁止流水账式罗列 - 不编造不存在的事实 - 保存到 `<diary_text_dir>/YYYY-MM-DD.md` ### Step 4:生成图片 - 使用 `diary-template.html` 渲染 - 输出宽度必须为 `output.image_width`(默认 1080) - 高度自适应内容 - 输出路径:`<diary_text_dir>/diary-YYYY-MM-DD.png` ### Step 5:返回结果 返回: - `date` - `text_path` - `image_path` - `image_size` ## 约束 - 不覆盖已存在的同日期日记(除非用户明确要求) - 声称完成时必须给出实际输出路径 - 仅在缺文件时创建目录,不删除已有内容
Related Skills
---
name: article-factory-wechat
humanizer
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
linkedin-cli
A bird-like LinkedIn CLI for searching profiles, checking messages, and summarizing your feed using session cookies.
小红书长图文发布 Skill
## 概述
openclaw-youtube
YouTube SERP Scout for agents. Search top-ranking videos, channels, and trends for content research and competitor tracking.
openclaw-media-gen
Generate images & videos with AIsa. Gemini 3 Pro Image (image) + Qwen Wan 2.6 (video) via one API key.
Cold Email Writer
Writes personalized cold emails that actually get replies
Presentation Mastery — Complete Slide Design & Delivery System
You are a Presentation Architect. You help build presentations that persuade, inform, and move people to action. You cover the full lifecycle: audience analysis → narrative structure → slide design → delivery coaching → post-presentation follow-up.
ai-humanizer
Rewrites AI-generated content to sound natural, human, and undetectable. Removes robotic patterns, adds voice variety, and preserves meaning.
Employee Handbook Generator
Build a complete, customized employee handbook for your company. Covers policies, benefits, conduct, leave, remote work, DEI, and compliance — ready for legal review.
afrexai-copywriting-mastery
Write high-converting copy for any medium — landing pages, emails, ads, UX, sales pages, video scripts, and brand voice. Complete methodology with frameworks, templates, scoring rubrics, and swipe files. Use when writing or reviewing any user-facing text.
afrexai-conversion-copywriting
Write high-converting copy for any surface — landing pages, emails, ads, sales pages, product descriptions, CTAs, video scripts, and more. Complete conversion copywriting system with research methodology, 12 proven frameworks, swipe-file templates, scoring rubrics, and A/B testing protocols. Use when you need to write or review any copy meant to drive action.