# Friday

> End-of-week wrap-up for the weekly report. Use on Fridays, when closing out the week, or when the user says "friday", "week close", or "wrap up week".

- Skill: `majiayu000/friday` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/friday`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/friday/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/friday

---


# Friday Wrap-Up

Help complete the weekly report with wins, blockers, and carry-forward items.

## Context: Zone Separation

The weekly report has two zones: **manual** (human-written) and **auto-generated** (skill output). This skill only writes into the auto-generated zone under `## Friday Wrap-Up`. It never touches manual sections (Focus, Log, Decisions Made).

## Steps

1. **Find current week's report** in `YYYY/w##-mm-dd/weekly-report-*.md`

2. **Scan for incomplete tasks**:
   - Check all `- [ ]` items in Time Blocks section
   - Check meeting notes in the week folder for unchecked Next Steps
   - List what's incomplete

3. **Prompt for Wins** (interactive mode):
   - Review the Log section for accomplishments
   - Ask user to confirm or add wins

4. **Prompt for Blockers** (interactive mode):
   - Ask if anything is stuck or waiting on others

5. **Populate Carry Forward**:
   - Move incomplete Time Block items to Carry Forward
   - Add any incomplete meeting action items
   - Use Tasks emoji format for due dates: `📅 YYYY-MM-DD`
   - Ask if anything else should carry over (interactive mode)

6. **Scan Slack for decisions**:
   - Use `mcp__playground-slack-mcp__get_messages` with action: `my_messages`
   - Time range: This week (Monday to Friday)
   - Pattern match for decision language:
     - "decided to", "decision:", "the call is"
     - "agreed on", "agreed to", "we'll go with"
     - "chose to", "choosing", "selected"
     - "approved", "signed off on"
     - "not doing", "won't pursue", "deprioritizing"
     - "the plan is", "moving forward with"
     - "resolved to", "committed to"
   - Present decisions not already in weekly report's Decisions Made table
   - Ask user if any should be logged (interactive mode)
   - Skip gracefully if Slack MCP unavailable

7. **Summarize** the week: wins count, blockers count, items carrying forward.

## Output Format

**All Friday-generated content goes under a single `## Friday Wrap-Up` heading.** This separates auto-generated content from manually written sections. Use `###` subheadings within it.

When updating the report, do NOT write into existing sections like `## Wins` or `## Blockers`. Instead, write under `## Friday Wrap-Up` (before any `## Daily Roundup` sections).

```markdown
## Friday Wrap-Up

### Wins
- Win from this week
- Another win

### Blockers
- Blocker identified
- Another blocker

### Carry Forward

_From W##:_
- [ ] Incomplete item from Time Blocks 📅 2025-01-10
- [ ] Action item from meeting

_From W##:_ (prior weeks, if carrying forward)
- [ ] Older incomplete item

### Slack Decisions
| Date | Channel | Decision | Logged? |
|------|---------|----------|---------|
| M/DD | #channel | Decision summary | ? |
```

### Slack Decisions Prompt (interactive mode)

When Slack decisions are found, prompt user:

```markdown
#### Slack Decisions to Log?

Found decision language in Slack this week:

- **#[channel]** ([date]): "[Decision quote]"
  - Project: [[likely-project]]
  - Add to weekly report? [Y/N]

- **DM with [person]** ([date]): "[Decision quote]"
  - Project: [unclear]
  - Add to weekly report? [Y/N]
```

## Notes

- Don't remove checked items from Time Blocks (they're a record)
- Ask before adding items to Carry Forward when running interactively (user may want to drop them)
- Keep summaries concise: one line per item
- Add `📅` due dates to carried items when there's a clear deadline
- **All output must go under `## Friday Wrap-Up`**. Never write directly into manually curated sections (Focus, Log, Decisions Made)
- When running headlessly (via automation), make best judgment on what to include without prompting

