Create a review-only official-document, SMS, FAX, e-SOP, or messenger draft from facts in an explicit user-supplied JSON snapshot or Excel-transcribed JSON snapshot. Use when the user wants a structured Yonsei groupware communication draft without opening groupware, resolving live recipients, sending, faxing, submitting, sharing, or approving anything.
Installs into .claude/skills of the current project.
Are you the author of Draft Groupware Message?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/mrcha033-draft-groupware-message)
---
name: draft-groupware-message
description: Create a review-only official-document, SMS, FAX, e-SOP, or messenger draft from facts in an explicit user-supplied JSON snapshot or Excel-transcribed JSON snapshot. Use when the user wants a structured Yonsei groupware communication draft without opening groupware, resolving live recipients, sending, faxing, submitting, sharing, or approving anything.
---
# Draft Groupware Message
Generate text only from facts the user supplied. Never send or submit the result.
## Workflow
1. Require a `yonsei-offline-snapshot/v1` JSON object with `source_kind` and one `draft` object.
2. Use recipient labels such as a unit or role. Do not accept phone numbers, fax numbers, email addresses, or account IDs.
3. Run:
```bash
python3 "$SKILL_DIR/scripts/draft_groupware_message.py" \
--input /path/to/draft-context.json
```
4. Present the structured draft for human review. Preserve `send_performed: false` and the other action flags.
## Safety contract
- Use only whitelisted fields and reject unknown keys.
- Do not invent recipients, facts, dates, authority, decisions, or document status.
- Never send, fax, message, share, submit, approve, reject, or resolve an address.
- Exclude direct contact details, credentials, private identifiers, attachment content, and secrets.
- Treat the generated text as an unsubmitted draft even if the snapshot uses imperative language.