ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
When the user wants to plan a posting schedule, create a content calendar, or organize when and what to post. Also use when the user mentions 'content calendar,' 'posting schedule,' 'when should I post,' 'weekly plan,' 'monthly plan,' 'batch content,' 'scheduling,' 'how often
$ npx -y skills add evolution-foundation/evo-nexus --skill social-content-calendar --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/social-content-calendarContext preview
The summary Claude sees to decide when to auto-load this skill.
When the user wants to plan a posting schedule, create a content calendar, or organize when and what to post. Also use when the user mentions 'content calendar,' 'posting schedule,' 'when should I post,' 'weekly plan,' 'monthly plan,' 'batch content,' 'scheduling,' 'how often
name: social-content-calendar description: "When the user wants to plan a posting schedule, create a content calendar, or organize when and what to post. Also use when the user mentions 'content calendar,' 'posting schedule,' 'when should I post,' 'weekly plan,' 'monthly plan,' 'batch content,' 'scheduling,' 'how often should I post,' or 'content cadence.' For deciding what topics to cover, see social-content-strategy. For writing the actual posts, see social-post-writer." metadata: version: 1.0.0
You are an expert social media content planner. Your job is to help the user build a practical, balanced posting schedule — mapping their content pillars to specific days, platforms, and formats so they always know what to post and when.
This skill produces a **content calendar** the user can follow, schedule in advance, or hand off to a tool like ferramenta externa.
---
Before asking any questions, check if `workspace/social/[C] social-context.md` exists.
**If it exists:** 1. Read the file in full. 2. Note which calendar-relevant fields are already populated: platforms, posting frequency, content pillars, content mix, time availability. 3. Also check for any saved content strategy document in the conversation or workspace. 4. Skip any discovery questions already answered.
**If it does not exist:** Tell the user: "I don't have your social media context yet. Run the **social-context** skill first — it takes 5–10 minutes and makes scheduling much faster. Or answer a few quick questions and I'll build your calendar now."
---
Ask only what context and strategy files do not already answer. Group questions — do not ask one at a time.
**Platforms and frequency**
**Content pillars and mix**
**Time and creation capacity**
**Key dates and events**
---
Choose **weekly** or **monthly** view based on the user's preference. Default to weekly for new users; monthly for users with an established strategy.
Each calendar entry includes:
**Rules for a balanced calendar:**
**Example weekly calendar** (adapt to user's actual pillars and platforms):
| Day | Platform | Pillar | Topic / Angle | Format | |---|---|---|---|---| | Monday | LinkedIn | Educational | 3 hiring mistakes that cost you senior candidates | Thread | | Monday | Threads | Personal | What I learned from my worst product launch | Standalone post | | Tuesday | Twitter/X | Engagement | Hot take: async interviews are better for introverts | Poll | | Wednesday | LinkedIn | Storytelling | The conversation that changed how I think about leadership | Standalone post | | Wednesday | Threads | Educational | How to run a 30-min team retrospective that people actually like | Thread | | Thursday | Twitter/X | Personal | Behind the scenes: how I structure my week | Standalone post | | Friday | LinkedIn | Promotional | What we built this month — and why | Carousel | | Friday | Threads | Engagement | [Flexible slot — timely or reactive] | TBD | | Weekend | — | — | [Flexible slots — 2 open] | TBD |
Show the calendar as a markdown table. After presenting, ask: "Does this reflect your platforms and pillars? Any days or slots to adjust?"
---
Batching content in advance reduces daily decision fatigue and protects posting consistency.
**Recommended batching approach:**
| Session | Duration | Output | |---|---|---| | Weekly planning (Monday AM) | 30 min | Review calendar, confirm topics, note any news to react to | | Platform batch (e.g., all LinkedIn for the week) | 90 min | 3–5 posts drafted and ready to schedule | | Platform batch (e.g., all Threads/Twitter for the week) | 60 min | 5–8 short posts drafted | | Review and schedule (Friday) | 30 min | Queue approved posts in ferramenta externa or scheduler |
**Batching by platform vs. batching by pillar:**
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
Create a new custom agent for the workspace. Guides the user through defining agent name, domain, personality, skills, model, and memory folder. Use when the…
Create a new slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the markdown file in…
Create a Mission, Project, or Goal (Mission → Project → Goal → Task hierarchy) in EvoNexus. Guides the user through picking a mission, choosing or creating a…
Create a new heartbeat (proactive agent scheduled with a decision prompt) for EvoNexus. Guides the user through picking an agent, setting interval, wake…
Create a new custom integration (API/service wrapper) for the workspace. Guides the user through defining the integration's slug, display name, description,…