$npx -y skills add indranilbanerjee/socialforge --skill finalize-monthPackage all approved content into the final delivery folder structure for handoff.
| 1 | # /socialforge:finalize-month — Month Finalizer |
| 2 | |
| 3 | Package all approved posts into the organized delivery folder structure. |
| 4 | |
| 5 | ## Pre-Finalization Check |
| 6 | - All posts must be FINAL status (or --force to skip unapproved) |
| 7 | **WARNING:** `--force` bypasses ALL approval gates. Use only in emergencies. All force-finalized posts are logged with `force_finalized: true` in status-tracker.json for audit trail. |
| 8 | - All compliance checks passed |
| 9 | - All required approvals obtained per approval-chain.json |
| 10 | - Calendar document assembled |
| 11 | |
| 12 | If any posts are not FINAL: "3 posts still pending approval. Finalize anyway with --force, or resolve pending items first." |
| 13 | |
| 14 | ## Final Folder Structure |
| 15 | ``` |
| 16 | FINAL/ |
| 17 | ├── 00-Calendar-Document/ |
| 18 | │ └── {Brand}-{Month}-Calendar.docx |
| 19 | ├── 01-Ready-to-Publish/ |
| 20 | │ └── Week-{N}/ |
| 21 | │ └── {date}-Post{id}-{title}/ |
| 22 | │ └── {platform}/ |
| 23 | │ ├── image-{WxH}.png |
| 24 | │ ├── copy.txt |
| 25 | │ └── preview.png |
| 26 | ├── 02-Carousels/ |
| 27 | ├── 03-Video-Production-Kit/ |
| 28 | ├── 04-Stories-Shorts/ |
| 29 | ├── 05-Review-Gallery/ |
| 30 | ├── 06-Publishing-Schedule/ |
| 31 | └── 07-Production-Checklist/ |
| 32 | ``` |
| 33 | |
| 34 | ## Process |
| 35 | 1. Verify all approval gates |
| 36 | 2. Organize files into folder structure |
| 37 | 3. Generate publishing schedule (dates + times + platforms) |
| 38 | 4. Generate production checklist (remaining manual tasks) |
| 39 | 5. Upload to Google Drive (if connected) |
| 40 | 6. Send completion notification via Slack/email |