Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By mukiwu
Agent skills for Hyday — teach an external CLI agent to correctly read, write, search, and organize notes in a Hyday vault. Covers Hyday-flavored Markdown (frontmatter / inline tags / entities / backlinks), the five Life Log marks for journals, vault folder convention with Step 0 vault-root resolution, and whiteboard operations via a bundled MCP server.
npx claudepluginhub mukiwu/hyday-skills --plugin hydayWrite, read, and summarize Hyday journal entries with Life Log marks for time-stamped events, thoughts, and highlights. Use whenever the user writes, reads, summarizes, lists, or extracts data from journal `.md` files (filename matches `YYYY-MM-DD.md` or `YYYY.MM.DD.md`) — e.g. "今天做了什麼", "幫我寫今天的日誌", "撈出這週的待辦/想法", "我這個月寫了什麼", "yesterday's journal", "summarize this week" — or mentions journal, daily entry, life log, task start/end, or the special marks `>()`, `<()`, `-()`, `%()`, `!()`.
Create, edit, read, search, list, and organize Hyday-flavored Markdown notes with frontmatter, note types, inline tags, entities, and backlinks. Use whenever the user works with notes in their Hyday vault — adding a note, editing one, asking "what did I write about X", searching by tag or entity, listing notes by type, extracting tasks or quotes, summarizing or organizing — or mentions Hyday notes, frontmatter, `#tag`, `@(entity)`, `[[backlink]]`. Common triggers: "加到 hyday", "存成 hyday 筆記", "從 hyday 撈", "找我寫過的", "列出我的 hyday 筆記".
Locate, browse, and navigate a Hyday vault — resolve the vault root from the user's `settings.json` (Step 0), list or inventory notes, find where Hyday stores something, decide where to put new files. Use whenever an agent first needs to know where the user's Hyday folder is on disk, or whenever the user asks "where are my notes stored", "list my hyday folders", "整理我的 hyday", "我的 hyday 在哪", or mentions Hyday folder, data path, vault, journal directory, templates, assets, or vault structure. Every other Hyday skill builds on this one's Step 0.
Create, edit, list, query, inspect, and lay out Hyday whiteboards through the hyday-whiteboard MCP server. Use whenever the user adds, modifies, moves, deletes, lists, or asks about whiteboard cards, sticky notes, groups, or connections — or wants to inspect what's on a board, build a layout from existing notes, or organize notes visually — or mentions whiteboard, canvas, board, sticky note, group. Common triggers: "幫我做張白板", "列出我的白板", "把這幾篇筆記放上白板", "白板上有什麼", "整理筆記成白板". Requires the `hyday-whiteboard` MCP server to be configured (see installation below).
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
AI image generation Creative Director powered by Google Gemini Nano Banana models. Claude interprets intent, selects domain expertise, constructs optimized prompts, and orchestrates Gemini for best results.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Visual regression testing — compare Figma designs against live web pages with pixel-level diff and AI vision.
Disciplined development workflow for Claude Code — TDD, code review, planning, E2E testing, and bug learning skills.
Channel server for Hyday — bridges note and journal events to Claude Code sessions. When users read or write in their Hyday note-taking app, events are pushed to Claude Code for real-time analysis and response.
中文版本:README.zh-TW.md
Agent skills for Hyday — a desktop notes & journal app.
These skills follow the Agent Skills specification so they can be used by any skills-compatible agent, including Claude Code, Codex CLI, and OpenCode.
Once installed, your AI agent will know how to read and write notes inside your Hyday vault correctly — frontmatter shape, journal filename conventions, the five Life Log marks, where files go, and what the whiteboard can and cannot do.
Install hyday-markdown first. Every other skill builds on its conventions (frontmatter shape, #tag / @(entity) / [[backlink]] syntax), and 80% of an agent's value in Hyday is "write me a note that won't break Hyday's parser." hyday-lifelog, hyday-vault-layout, and hyday-whiteboard are worth adding once that one is in place — but a single hyday-markdown already gets the agent past the most common failure mode (writing files Hyday can't read back cleanly).
The first thing any Hyday skill does is locate the vault root: the folder on disk where the user's notes live. Read it from Hyday's config file before doing anything else:
~/Library/Application Support/Hyday/settings.json → journalPath field%APPDATA%\Hyday\settings.json → journalPath field~/.hyday-recovery (same JSON shape)See skills/hyday-vault-layout/SKILL.md Step 0 for the full resolution chain and sanity checks. Every other skill assumes you've already done this — skipping it means writing to the wrong directory or failing silently.
Pick ONE of the methods below. Installing through more than one (e.g. plugin marketplace + npx skills) puts duplicate SKILL.md files in your Claude Code session and behavior gets confusing — pick the one that fits your agent and stick with it.
/plugin marketplace add mukiwu/hyday-skills
/plugin install hyday@hyday-skills
Update / remove later via /plugin commands. This is the cleanest path if Claude Code is your only agent.
# install
npx skills add https://github.com/mukiwu/hyday-skills
# (or with SSH)
npx skills add git@github.com:mukiwu/hyday-skills.git
# list installed
npx skills list
# update (all / or a specific one)
npx skills update
npx skills update hyday-skills
# remove
npx skills remove hyday-skills
After
update, restart your agent (Cmd+Q Claude Code and reopen) so the newSKILL.mdfiles reload.
Clone this repo somewhere and copy the skills/ directory into your project's .claude/skills/. Claude Code auto-loads every SKILL.md inside .claude/skills/.
From your Hyday vault folder (or wherever you launch Claude Code from):
# clone once
git clone https://github.com/mukiwu/hyday-skills.git ~/hyday-skills
# install into a Claude Code workspace
mkdir -p .claude/skills
cp -R ~/hyday-skills/skills/* .claude/skills/
# (optional) install the whiteboard MCP server too
cp -R ~/hyday-skills/mcp-servers .claude/
cd .claude/mcp-servers/hyday-whiteboard && npm install && cd -
Then add the MCP server entry to your .mcp.json (see mcp-servers/hyday-whiteboard/README.md). See the Claude Skills documentation for the full reference.
Copy the skills/ directory into your Codex skills path (typically ~/.codex/skills/):
git clone https://github.com/mukiwu/hyday-skills.git /tmp/hyday-skills
mkdir -p ~/.codex/skills
cp -R /tmp/hyday-skills/skills/* ~/.codex/skills/
See the Agent Skills spec for the standard skill format.
Clone the full repo into ~/.opencode/skills/:
git clone https://github.com/mukiwu/hyday-skills.git ~/.opencode/skills/hyday-skills
OpenCode auto-discovers SKILL.md files. Restart OpenCode after cloning.