From writing-skills
Appends quick notes, insights, TILs, or lessons learned to today's diary Markdown file, auto-locating path and section (Work Log or Record). For end-of-coding-session logs or spontaneous dev insights.
npx claudepluginhub niracler/skill --plugin writing-skillsThis skill uses the workspace's default tool permissions.
快速追记一段内容到今天的日记。适合 agent session 结束时记录经验、随手记 TIL、
Guides macOS users through full daily journaling: reviews Reminders tasks via reminders-cli, poses reflective questions, composes Markdown entries, schedules follow-ups. Triggers on diary/journal requests.
Appends timestamped notes to daily log file (memory/daily/YYYY-MM-DD.md) without write gate evaluation. Creates file if missing for quick raw capture.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Share bugs, ideas, or general feedback.
快速追记一段内容到今天的日记。适合 agent session 结束时记录经验、随手记 TIL、 或任何不想走完整日记流程的场景。
| Tool | Type | Required | Install |
|---|---|---|---|
| None | — | — | No external dependencies |
不适用:
diary-assistantweekly-report1. Locate diary file (~0min, automatic)
2. Determine section (~0min, automatic)
3. Append content (~1min)
4. Optional: Anki (~0min, ask only)
Diary path configuration is shared with diary-assistant.
Check for config at ~/.config/nini-skill/diary/user-config.md.
If not found, check diary-assistant's references/user-config.md as fallback.
If neither exists, ask the user for their diary path.
File name: {YYYY-MM-DD}.md (today's date).
If the file doesn't exist, create it with a basic heading:
# {YYYY-MM-DD}
Read the existing diary file and decide where to append:
| Content type | Target section | Create if missing |
|---|---|---|
| Work experience / technical | ## 2 Work Log | Yes |
| Personal note / thought | ## 3 Record | Yes |
| User specifies section | As specified | Yes |
If the diary file has no section structure, append at the end.
Write the content provided by the user (or summarized from the conversation) to the target section. Format rules:
**14:30** — content hereIf the content contains a TIL (Today I Learned) pattern:
"Want to generate Anki cards from this? (invoke anki-card-generator)"
Only ask, don't auto-invoke.
| Issue | Fix |
|---|---|
| Diary path not found | Ask user, suggest saving to ~/.config/nini-skill/diary/user-config.md |
| File encoding issues | Obsidian uses UTF-8, ensure write uses UTF-8 |
| Section heading mismatch | Read file first, match existing section names |