From contractor-extras
Generate a flexible internal document — memo, weekly status, preconstruction notes, meeting minutes, or general team communication. Use when the user says "draft a memo", "internal doc", "weekly status", "precon notes", "meeting minutes", or "/internal-doc".
How this skill is triggered — by the user, by Claude, or both
Slash command
/contractor-extras:internal-docThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A flexible internal document generator for `{{COMPANY_NAME}}` staff use. Covers memos, weekly status reports, preconstruction notes, meeting minutes, policy updates, or any short-form internal communication. Outputs DOCX through `contractor-docs`.
A flexible internal document generator for {{COMPANY_NAME}} staff use. Covers memos, weekly status reports, preconstruction notes, meeting minutes, policy updates, or any short-form internal communication. Outputs DOCX through contractor-docs.
Use when the user needs something professional but lightweight — not as formal as a proposal or change order, but more structured than an email.
Gather in two chunks. Adapt to the doc type.
{{PM_NAME}}, {{PM_TITLE}})For specific doc types, additional inputs:
| Doc Type | Extra Inputs |
|---|---|
| Weekly Status | Projects in flight, milestones hit, blockers, upcoming week priorities |
| Precon Notes | Project, attendees, scope discussed, decisions made, open items |
| Meeting Minutes | Date, attendees, agenda items, decisions, action items |
1. INTAKE → Routing + content
2. STRUCTURE → Pick template variant based on doc type
3. DRAFT → Generate doc in {{VOICE_ARCHETYPE}} voice
4. EXPORT → contractor-docs renders DOCX
Keep it short. If the user wants a 5-page treatise, push back — internal docs work best at one page.
A DOCX (or markdown if requested) with:
{{COMPANY_NAME}} and author signature# MEMORANDUM
**To:** {RECIPIENTS}
**From:** {{PM_NAME}}, {{PM_TITLE}}
**Date:** {DATE}
**Re:** {SUBJECT}
---
{BODY_PARAGRAPHS}
## Action Items
| # | Action | Owner | Due |
|---|--------|-------|-----|
| 1 | {ACTION} | {OWNER} | {DUE} |
---
*{{COMPANY_NAME}} · Internal*
# Weekly Status — Week of {WEEK_OF}
**Author:** {{PM_NAME}}, {{PM_TITLE}}
**Date:** {DATE}
## Projects In Flight
| Project | Phase | Status | Notes |
|---------|-------|--------|-------|
| {PROJECT} | {PHASE} | 🟢 On Track / 🟡 Watch / 🔴 At Risk | {NOTES} |
## This Week — Wins
- {WIN}
## This Week — Blockers
- {BLOCKER}
## Next Week — Priorities
- {PRIORITY}
---
*{{COMPANY_NAME}} · Internal*
# Preconstruction Meeting Notes — {PROJECT_NAME}
**Date:** {DATE} · **Location:** {LOCATION}
**Attendees:** {ATTENDEES}
## Scope Discussed
- {ITEM}
## Decisions Made
- {DECISION}
## Open Items
| # | Item | Owner | Due |
|---|------|-------|-----|
| 1 | {ITEM} | {OWNER} | {DUE} |
## Next Meeting
{NEXT_DATE} — {NEXT_LOCATION}
---
*{{COMPANY_NAME}} · {{PM_NAME}}, {{PM_TITLE}}*
# Meeting Minutes — {MEETING_TITLE}
**Date:** {DATE} · **Time:** {START}–{END}
**Location:** {LOCATION}
**Attendees:** {ATTENDEES}
**Absent:** {ABSENT}
## Agenda & Discussion
### 1. {AGENDA_ITEM}
{DISCUSSION_SUMMARY}
**Decision:** {DECISION}
### 2. {AGENDA_ITEM}
{DISCUSSION_SUMMARY}
## Action Items
| # | Action | Owner | Due |
|---|--------|-------|-----|
| 1 | {ACTION} | {OWNER} | {DUE} |
## Next Meeting
{NEXT_DATE}
---
*Recorded by {{PM_NAME}} · {{COMPANY_NAME}}*
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.
npx claudepluginhub sunrise-systems/contractor-toolkit --plugin contractor-extras