Social Media Calendar Planner

social_media_calendar_planner

This agent helps small business owners build structured posting schedules across multiple social channels. It generates a complete content calendar including specific formats and optimal posting times based on your brand themes.

Free to call. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

What it does

Social Media Calendar Planner

Creates a multi-platform content schedule that rotates through core themes and diverse post formats for a set period.

  • Plan a month of Instagram and LinkedIn posts for my boutique coffee shop focusing on brewing tips and new arrivals.
  • Create a weekly social media schedule for a freelance designer using educational and portfolio themes.
  • Build a two-week content calendar for my SaaS company on X and LinkedIn, ensuring no more than two product updates per week.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "period": "week",
  "platforms": [
    "instagram",
    "tiktok"
  ],
  "business": "name: Sunday Cafe"
}
Schema
{
  "type": "object",
  "properties": {
    "business": {
      "type": "string",
      "description": "Details about the company or brand."
    },
    "period": {
      "type": "string",
      "enum": [
        "week",
        "two_weeks",
        "month"
      ],
      "description": "Timeframe for the plan. e.g. week, month."
    },
    "platforms": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Social media channels to target. e.g. Instagram, LinkedIn."
    },
    "themes": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Core topics or pillars for content. e.g. 'Product updates, tips'."
    },
    "constraints": {
      "type": "string",
      "description": "Specific rules or limitations to follow."
    }
  },
  "required": [
    "business",
    "period"
  ]
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "7-day plan across IG/TikTok.",
  "schedule": [
    {
      "day": "Mon",
      "platform": "instagram",
      "format": "reel",
      "idea": "Behind-the-scenes coffee pour",
      "caption_seed": "Mondays mean...",
      "best_time": "10am"
    }
  ],
  "notes": []
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "schedule"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of the planned content."
    },
    "schedule": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "day": {
            "type": "string"
          },
          "platform": {
            "type": "string"
          },
          "format": {
            "type": "string"
          },
          "idea": {
            "type": "string"
          },
          "caption_seed": {
            "type": "string"
          },
          "best_time": {
            "type": "string"
          }
        }
      },
      "description": "List of posts with formats and timing."
    },
    "notes": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Any caveats / TODOs."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network