email-draft
Use when the user asks to draft, polish, translate, or reply to an email. Produces a clean draft with subject line, greeting, body, and sign-off, plus a…
Use when the user asks to capture, structure, or summarize meeting notes / call notes / 1:1 discussion / standup notes. Produces a standard template with attendees, agenda, decisions, action items (owner + deadline), and open questions.
$ npx -y skills add shiwenwen/hope-agent --skill meeting-notes --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/meeting-notesContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user asks to capture, structure, or summarize meeting notes / call notes / 1:1 discussion / standup notes. Produces a standard template with attendees, agenda, decisions, action items (owner + deadline), and open questions.
name: meeting-notes
description: Use when the user asks to capture, structure, or summarize meeting notes / call notes / 1:1 discussion / standup notes. Produces a standard template with attendees, agenda, decisions, action items (owner + deadline), and open questions.
version: 1.0.0
author: Hope Agent
license: MIT
metadata:
hermes:
tags: [office, meeting, productivity, notes, action-items]
related_skills: [status-report, email-draft]Trigger phrases: "take meeting notes", "summarize this meeting", "1:1 notes", "standup notes", "post-mortem notes", "会议纪要", "记录会议".
Also trigger when the user pastes raw transcript / bullet points and asks for cleanup.
Always produce notes with these five sections, in this order. Skip a section only if the user explicitly says it doesn't apply.
# <Meeting Title> — <YYYY-MM-DD> **Attendees:** <name1>, <name2>, ... **Duration:** <Nm> **Recording:** <link or "n/a"> ## Agenda 1. <topic> 2. <topic> ## Discussion ### <Topic 1> - <key point> - <key point with context> ### <Topic 2> ... ## Decisions - ✅ <decision 1> — rationale: <why> - ✅ <decision 2> — rationale: <why> ## Action Items | # | Action | Owner | Deadline | Status | |---|--------|-------|----------|--------| | 1 | <action verb + outcome> | <person> | <YYYY-MM-DD> | <Open/Done/Blocked> | | 2 | ... | ... | ... | ... | ## Open Questions - <question that didn't get an answer> - <question that needs follow-up>
1. **Gather input** — if the user only sketched bullet points, ask for missing essentials via `ask_user_question`:
2. **Extract** — read the transcript / bullets carefully. For each line, classify:
3. **Action Item Discipline (the high-value part)**:
4. **Decision Discipline**: each decision should be one sentence with a brief "why" so future readers can reconstruct context.
5. **Save (optional)** — if the user wants to remember decisions / action items for future sessions, offer to save key items via `save_memory` (scope: "session" or "project"). Don't auto-save without confirming.
| Mistake | Fix | |---|---| | Vague action: "Look into auth" | "Draft auth migration plan with timing estimates" | | No owner: "Team will review" | Surface as `⚠️` and ask who owns it | | No deadline: "By next week" | Pin to a specific date (`YYYY-MM-DD`); ask if unclear | | Mixing decisions with discussion | Decisions get the ✅ section; everything else stays in Discussion | | Listing everything said | Compress — one bullet per substantive point, not per sentence |
Input:
hi all - q3 planning. we need to ship feature X by oct. alice will write the spec - kevin: should we cut feature Y? yes everyone agrees - bob will run user research starting next mon - still unclear who owns infra migration
Output:
# Q3 Planning — 2026-04-25 **Attendees:** Alice, Kevin, Bob **Duration:** 30m **Recording:** n/a ## Agenda 1. Feature X timeline 2. Feature Y status 3. Open ownership questions ## Discussion ### Feature X - Targeting October ship date ### Feature Y - Considered cutting from Q3 to focus on X ## Decisions - ✅ Ship Feature X by October — rationale: aligned with Q3 OKRs - ✅ Cut Feature Y from Q3 — rationale: capacity constrained ## Action Items | # | Action | Owner | Deadline | Status | |---|--------|-------|----------|--------| | 1 | Draft Feature X spec | Alice | 2026-05-02 | Open | | 2 | Run user research wave | Bob | 2026-04-28 | Open | ## Open Questions - ⚠️ Owner not assigned: Infrastructure migration
🦭 会记忆、能持续推进目标、会动态编排多 Agent 的跨端桌面 AI 助手,也可服务化常驻 NAS / 云端 | A cross-device desktop AI agent with memory, autonomous goals, dynamic workflows, and headless deployment
Repo: shiwenwen/hope-agent
Use when the user asks to draft, polish, translate, or reply to an email. Produces a clean draft with subject line, greeting, body, and sign-off, plus a…
Use when the user mentions 飞书 / Feishu / Lark workspace operations: docx (云文档) read/write, bitable (多维表格) records / views / dashboards, drive (云盘)…
Hope Agent browser automation — the standard `status → tabs → snapshot → act` loop, stale-ref recovery rules, and what to do when login / 2FA / captcha /…
Hope-native review of uncommitted, staged, commit, branch, or PR changes: discover concrete regressions, independently verify candidates, and report actionable…
Hope-native baseline for implementing, fixing, refactoring, and maintaining code: inspect the repository first, protect user changes, keep scope narrow, and…
Hope-native implementation planning for non-trivial code changes: ground the plan in repository evidence, order dependencies, name critical files and risks,…