← ClaudeAtlas

parse-calendarlisted

Parse monthly content calendars from DOCX, XLSX, Notion, or text into structured calendar-data.json.
indranilbanerjee/socialforge · ★ 4 · Data & Documents · score 76
Install: claude install-skill indranilbanerjee/socialforge
# /socialforge:parse-calendar — Calendar Parser Parse a monthly social media content calendar into structured JSON that drives the entire production pipeline. ## Context efficiency Asset-heavy skill. **Grep before Read** the asset catalog (`${CLAUDE_PLUGIN_DATA}/<brand>/assets/index.json`) — never list the asset directory. Reference generated images / videos by path, not by loading metadata. Brand profile loads once per session. ## Supported Formats | Format | How It Works | |--------|-------------| | DOCX | Read tables and structured text from Word documents | | XLSX | Read rows from Excel spreadsheets (one row per post) | | Notion | Read from Notion database via MCP (requires Notion connector) | | Structured text | Parse markdown or plain text with consistent formatting | ## Required Fields Per Post Every post in the calendar must have (or the system will ask for missing ones): | Field | Required | Description | |-------|----------|-------------| | post_id | Auto-generated | Unique identifier (e.g., P01, P02) | | date | Yes | Publishing date (YYYY-MM-DD) | | platform | Yes | Target platform(s) — linkedin, instagram, x, facebook, etc. | | content_type | Yes | static, carousel, video, story, reel, text_only | | tier | Yes | HERO, HUB, or HYGIENE | | topic | Yes | What the post is about | | caption_brief | Yes | Brief description of the copy direction | | visual_brief | Recommended | What the image should show | | hashtags | Optional | Post-specific hashtags (brand has