meeting-notes – skill Viết lách & Nội dung cho agent AI
Biến ghi chú cuộc họp thô thành biên bản có cấu trúc: kết luận trước, sau đó là quyết định / việc cần làm / câu hỏi còn mở; mỗi việc cần làm phải có người phụ trách và hạn chót. Dùng khi người dùng dán bản ghi cuộc họp hoặc ghi chú sơ sài và yêu cầu biên bản hoặc tóm tắt.
Cài skill meeting-notes bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/meeting-notes-41609.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /meeting-notes – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/meeting-notes-41609.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $meeting-notes – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/meeting-notes-41609.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /meeting-notes – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/meeting-notes-41609.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /meeting-notes – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
Meeting Notes
Turn messy meeting notes into minutes that let someone who missed the meeting catch up in 3 minutes — and let attendees know exactly what they owe.
When to Use
- Use when the user pastes meeting transcripts or rough notes and asks for minutes or a summary.
- Use when decisions and action items need owners and deadlines assigned.
Workflow
1. Read the raw notes: read the transcript or jotted notes the user pasted. Find "what was finally decided" first, then look back for the reasoning. Minutes record conclusions and points of disagreement, not the full discussion.
2. Sort into three buckets:
- Decisions: one per line, phrased as "Decided to do X", never "Discussed X".
- Action items: each must have an owner + a deadline. If the notes name no owner, mark
[unassigned]; if no deadline, mark[TBD]— never invent them. - Open questions: issues left undecided that need a follow-up; state "what is blocking, and who owns the next step."
3. Conclusion first: open the minutes with ≤3 lines on "what this meeting decided", then expand the three buckets.
4. Self-check before output: does every action item have an owner? A deadline? Are decisions affirmative statements? Do open questions have a next step? Flag any "no" — don't gloss over it.
Rules
- Do not fabricate. Names, dates, and numbers not in the notes must not appear; mark missing ones
[to confirm]. - Do not editorialize. No "Maria's proposal seemed shaky" — only "Maria's proposal was rejected because…" (if a reason was stated).
- Length control: the minutes body must be ≤1/3 of the raw notes. Longer means you didn't distill — redo it.
Minimal example
Input (raw notes excerpt):
...James said the login page is too slow, Maria suggested adding a cache layer, everyone agreed it's worth a pilot; draft the proposal by next Wednesday; pricing strategy still open, invite Finance next time...Output:
## Meeting minutes (example)
**Bottom line**: Pilot a cache layer to speed up the login page; pricing strategy undecided, pending a session with Finance.
### Decisions
- Adopt a cache layer for login-page performance (pilot first, not a full rollout).
### Action items
- [ ] [unassigned]: draft the caching proposal, due next Wednesday `[date to confirm]`
- [ ] [unassigned]: schedule pricing discussion with Finance `[time TBD]`
### Open questions
- Pricing strategy: no decision reached; the action-item owner will book a dedicated session with Finance.Limitations
- Works only from notes the user supplies. It cannot join the meeting, recover audio, or resolve a name the notes never recorded.
- Missing owners and deadlines are marked
[unassigned]/[TBD], never invented; the minutes are therefore only as complete as the raw notes. - It records decisions, not consensus. If the notes only say something was "discussed", the skill reports that as an open question instead of a decision.
- Summaries bias toward brevity (≤1/3 of the raw notes), so fine-grained discussion detail is intentionally dropped.
Anti-patterns
- ❌ Chronological minutes: replaying two hours of discussion in order is the same as not organizing it.
- ❌ Ownerless action items: "everyone please follow up" — an action item without an owner and a deadline is not an action item.
- ❌ Invented details: guessing dates or names the notes never mentioned turns minutes into fiction.
- ❌ Decisions written as discussion: "Discussed the feasibility of a caching layer" — did the meeting adopt it or not? Minutes need affirmative statements.
Skill liên quan
- meta-description-optimizer – Tối ưu Meta Description. Dùng khi làm việc với mô tả hiện có và nội dung hoặc tóm tắt…
- meta-description-writer – Viết Meta Description. Dùng khi làm việc với nội dung trang hoặc tóm tắt thực tế.
- n8n-expression-syntax – Kiểm tra cú pháp expression của n8n và sửa các lỗi thường gặp. Dùng khi viết expression…
- n8n-multi-instance – Chọn, xác minh và chuyển an toàn giữa các instance MCP của n8n trên môi trường…
- neon-postgres-branches – Chọn và tạo đúng loại nhánh Neon để kiểm thử và phát triển. Dùng khi người dùng hỏi về…
- neon-postgres-egress-optimizer – Chẩn đoán và khắc phục lưu lượng egress (truyền dữ liệu mạng) Postgres quá mức trong…
- obsidian-bases – Tạo và chỉnh sửa Obsidian Bases (tệp .base) với view, bộ lọc, công thức và tổng hợp…
- obsidian-clipper-template-creator – Hướng dẫn tạo template cho Obsidian Web Clipper. Dùng khi muốn tạo template clip mới…