Agent Skills
› NeverSight/learn-skills.dev
› approve-letter
approve-letter
GitHub将草稿信函标记为已批准并准备发送。当用户确认信函定稿或发出批准指令时触发。需先确定具体事项,查找对应草稿,更新状态为已批准并记录日期,最后提交变更并提示后续发送步骤。
Trigger Scenarios
用户说'approve letter'
用户说'approve it'
用户说'ready to send'
用户说'mark as approved'
用户确认草稿是最终版本
Install
npx skills add NeverSight/learn-skills.dev --skill approve-letter -g -y
SKILL.md
Frontmatter
{
"name": "approve-letter",
"description": "Marks a draft letter as approved and ready to send. Use when Mandy says 'approve letter', 'approve it', 'ready to send', 'mark as approved', or confirms a draft is final."
}
Approve Letter
Important
- Manual-only. Letters MUST be approved before sending.
Instructions
Step 0: Resolve Matter
Follow _shared/resolve-matter.md.
Step 1: Identify Letter
If filename given: find in letters/.
If not given: list all draft letters for this matter and ask which one.
Step 2: Verify and Update
Read matter.json. Find letter in letters array.
If status is already "approved" or "sent": inform Mandy.
If "draft": update status to "approved", set date_approved to today.
Step 3: Commit
- Update
matters/index.jsonl - Append to
activity-log.jsonl git -C matters/ add -A && git -C matters/ commit -m "approve-letter: {id} — Approved {filename}."- Confirm: "Letter approved. Use
/send-letter {name} {filename}to send via Outlook, or send manually."
Version History
- e0220ca Current 2026-07-05 23:32


